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 Details

    • 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 the ErrorHandlingConfig.Builder avoiding the need to create one manually via ErrorHandlingConfig.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to errorHandlingConfig(ErrorHandlingConfig).

      Parameters:
      errorHandlingConfig - a consumer that will call methods on ErrorHandlingConfig.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      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:
    • 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

      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.