Interface CustomConnectorSourceProperties.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CustomConnectorSourceProperties.Builder,
,CustomConnectorSourceProperties> SdkBuilder<CustomConnectorSourceProperties.Builder,
,CustomConnectorSourceProperties> SdkPojo
- Enclosing class:
CustomConnectorSourceProperties
public static interface CustomConnectorSourceProperties.Builder
extends SdkPojo, CopyableBuilder<CustomConnectorSourceProperties.Builder,CustomConnectorSourceProperties>
-
Method Summary
Modifier and TypeMethodDescriptioncustomProperties
(Map<String, String> customProperties) Custom properties that are required to use the custom connector as a source.dataTransferApi
(Consumer<DataTransferApi.Builder> dataTransferApi) The API of the connector application that Amazon AppFlow uses to transfer your data.dataTransferApi
(DataTransferApi dataTransferApi) The API of the connector application that Amazon AppFlow uses to transfer your data.entityName
(String entityName) The entity specified in the custom connector as a source in the flow.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 Details
-
entityName
The entity specified in the custom connector as a source in the flow.
- Parameters:
entityName
- The entity specified in the custom connector as a source in the flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customProperties
Custom properties that are required to use the custom connector as a source.
- Parameters:
customProperties
- Custom properties that are required to use the custom connector as a source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataTransferApi
The API of the connector application that Amazon AppFlow uses to transfer your data.
- Parameters:
dataTransferApi
- The API of the connector application that Amazon AppFlow uses to transfer your data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataTransferApi
default CustomConnectorSourceProperties.Builder dataTransferApi(Consumer<DataTransferApi.Builder> dataTransferApi) The API of the connector application that Amazon AppFlow uses to transfer your data.
This is a convenience method that creates an instance of theDataTransferApi.Builder
avoiding the need to create one manually viaDataTransferApi.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todataTransferApi(DataTransferApi)
.- Parameters:
dataTransferApi
- a consumer that will call methods onDataTransferApi.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-