Interface CustomConnectorDestinationProperties.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CustomConnectorDestinationProperties.Builder,CustomConnectorDestinationProperties>,SdkBuilder<CustomConnectorDestinationProperties.Builder,CustomConnectorDestinationProperties>,SdkPojo
- Enclosing class:
- CustomConnectorDestinationProperties
public static interface CustomConnectorDestinationProperties.Builder extends SdkPojo, CopyableBuilder<CustomConnectorDestinationProperties.Builder,CustomConnectorDestinationProperties>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CustomConnectorDestinationProperties.BuildercustomProperties(Map<String,String> customProperties)The custom properties that are specific to the connector when it's used as a destination in the flow.CustomConnectorDestinationProperties.BuilderentityName(String entityName)The entity specified in the custom connector as a destination in the flow.default CustomConnectorDestinationProperties.BuildererrorHandlingConfig(Consumer<ErrorHandlingConfig.Builder> errorHandlingConfig)The settings that determine how Amazon AppFlow handles an error when placing data in the custom connector as destination.CustomConnectorDestinationProperties.BuildererrorHandlingConfig(ErrorHandlingConfig errorHandlingConfig)The settings that determine how Amazon AppFlow handles an error when placing data in the custom connector as destination.CustomConnectorDestinationProperties.BuilderidFieldNames(String... idFieldNames)The name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update, delete, or upsert.CustomConnectorDestinationProperties.BuilderidFieldNames(Collection<String> idFieldNames)The name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update, delete, or upsert.CustomConnectorDestinationProperties.BuilderwriteOperationType(String writeOperationType)Specifies the type of write operation to be performed in the custom connector when it's used as destination.CustomConnectorDestinationProperties.BuilderwriteOperationType(WriteOperationType writeOperationType)Specifies the type of write operation to be performed in the custom connector when it's used as destination.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
entityName
CustomConnectorDestinationProperties.Builder entityName(String entityName)
The entity specified in the custom connector as a destination in the flow.
- Parameters:
entityName- The entity specified in the custom connector as a destination in the flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
errorHandlingConfig
CustomConnectorDestinationProperties.Builder errorHandlingConfig(ErrorHandlingConfig errorHandlingConfig)
The settings that determine how Amazon AppFlow handles an error when placing data in the custom connector as destination.
- Parameters:
errorHandlingConfig- The settings that determine how Amazon AppFlow handles an error when placing data in the custom connector as destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
errorHandlingConfig
default CustomConnectorDestinationProperties.Builder errorHandlingConfig(Consumer<ErrorHandlingConfig.Builder> errorHandlingConfig)
The settings that determine how Amazon AppFlow handles an error when placing data in the custom connector as destination.
This is a convenience method that creates an instance of theErrorHandlingConfig.Builderavoiding the need to create one manually viaErrorHandlingConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toerrorHandlingConfig(ErrorHandlingConfig).- Parameters:
errorHandlingConfig- a consumer that will call methods onErrorHandlingConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
errorHandlingConfig(ErrorHandlingConfig)
-
writeOperationType
CustomConnectorDestinationProperties.Builder writeOperationType(String writeOperationType)
Specifies the type of write operation to be performed in the custom connector when it's used as destination.
- Parameters:
writeOperationType- Specifies the type of write operation to be performed in the custom connector when it's used as destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
WriteOperationType,WriteOperationType
-
writeOperationType
CustomConnectorDestinationProperties.Builder writeOperationType(WriteOperationType writeOperationType)
Specifies the type of write operation to be performed in the custom connector when it's used as destination.
- Parameters:
writeOperationType- Specifies the type of write operation to be performed in the custom connector when it's used as destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
WriteOperationType,WriteOperationType
-
idFieldNames
CustomConnectorDestinationProperties.Builder idFieldNames(Collection<String> idFieldNames)
The name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update, delete, or upsert.
- Parameters:
idFieldNames- The name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update, delete, or upsert.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
idFieldNames
CustomConnectorDestinationProperties.Builder idFieldNames(String... idFieldNames)
The name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update, delete, or upsert.
- Parameters:
idFieldNames- The name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update, delete, or upsert.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customProperties
CustomConnectorDestinationProperties.Builder customProperties(Map<String,String> customProperties)
The custom properties that are specific to the connector when it's used as a destination in the flow.
- Parameters:
customProperties- The custom properties that are specific to the connector when it's used as a destination in the flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-