Interface ConnectorConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ConnectorConfiguration.Builder,ConnectorConfiguration>,SdkBuilder<ConnectorConfiguration.Builder,ConnectorConfiguration>,SdkPojo
- Enclosing class:
- ConnectorConfiguration
public static interface ConnectorConfiguration.Builder extends SdkPojo, CopyableBuilder<ConnectorConfiguration.Builder,ConnectorConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ConnectorConfiguration.BuilderauthenticationConfig(Consumer<AuthenticationConfig.Builder> authenticationConfig)The authentication config required for the connector.ConnectorConfiguration.BuilderauthenticationConfig(AuthenticationConfig authenticationConfig)The authentication config required for the connector.ConnectorConfiguration.BuildercanUseAsDestination(Boolean canUseAsDestination)Specifies whether the connector can be used as a destination.ConnectorConfiguration.BuildercanUseAsSource(Boolean canUseAsSource)Specifies whether the connector can be used as a source.ConnectorConfiguration.BuilderconnectorArn(String connectorArn)The Amazon Resource Name (ARN) for the registered connector.ConnectorConfiguration.BuilderconnectorDescription(String connectorDescription)A description about the connector.ConnectorConfiguration.BuilderconnectorLabel(String connectorLabel)The label used for registering the connector.default ConnectorConfiguration.BuilderconnectorMetadata(Consumer<ConnectorMetadata.Builder> connectorMetadata)Specifies connector-specific metadata such asoAuthScopes,supportedRegions,privateLinkServiceUrl, and so on.ConnectorConfiguration.BuilderconnectorMetadata(ConnectorMetadata connectorMetadata)Specifies connector-specific metadata such asoAuthScopes,supportedRegions,privateLinkServiceUrl, and so on.ConnectorConfiguration.BuilderconnectorModes(String... connectorModes)The connection modes that the connector supports.ConnectorConfiguration.BuilderconnectorModes(Collection<String> connectorModes)The connection modes that the connector supports.ConnectorConfiguration.BuilderconnectorName(String connectorName)The connector name.ConnectorConfiguration.BuilderconnectorOwner(String connectorOwner)The owner who developed the connector.default ConnectorConfiguration.BuilderconnectorProvisioningConfig(Consumer<ConnectorProvisioningConfig.Builder> connectorProvisioningConfig)The configuration required for registering the connector.ConnectorConfiguration.BuilderconnectorProvisioningConfig(ConnectorProvisioningConfig connectorProvisioningConfig)The configuration required for registering the connector.ConnectorConfiguration.BuilderconnectorProvisioningType(String connectorProvisioningType)The provisioning type used to register the connector.ConnectorConfiguration.BuilderconnectorProvisioningType(ConnectorProvisioningType connectorProvisioningType)The provisioning type used to register the connector.ConnectorConfiguration.BuilderconnectorRuntimeSettings(Collection<ConnectorRuntimeSetting> connectorRuntimeSettings)The required connector runtime settings.ConnectorConfiguration.BuilderconnectorRuntimeSettings(Consumer<ConnectorRuntimeSetting.Builder>... connectorRuntimeSettings)The required connector runtime settings.ConnectorConfiguration.BuilderconnectorRuntimeSettings(ConnectorRuntimeSetting... connectorRuntimeSettings)The required connector runtime settings.ConnectorConfiguration.BuilderconnectorType(String connectorType)The connector type.ConnectorConfiguration.BuilderconnectorType(ConnectorType connectorType)The connector type.ConnectorConfiguration.BuilderconnectorVersion(String connectorVersion)The connector version.ConnectorConfiguration.BuilderisPrivateLinkEnabled(Boolean isPrivateLinkEnabled)Specifies if PrivateLink is enabled for that connector.ConnectorConfiguration.BuilderisPrivateLinkEndpointUrlRequired(Boolean isPrivateLinkEndpointUrlRequired)Specifies if a PrivateLink endpoint URL is required.ConnectorConfiguration.BuilderlogoURL(String logoURL)Logo URL of the connector.ConnectorConfiguration.BuilderregisteredAt(Instant registeredAt)The date on which the connector was registered.ConnectorConfiguration.BuilderregisteredBy(String registeredBy)Information about who registered the connector.ConnectorConfiguration.BuildersupportedApiVersions(String... supportedApiVersions)A list of API versions that are supported by the connector.ConnectorConfiguration.BuildersupportedApiVersions(Collection<String> supportedApiVersions)A list of API versions that are supported by the connector.ConnectorConfiguration.BuildersupportedDataTransferApis(Collection<DataTransferApi> supportedDataTransferApis)The APIs of the connector application that Amazon AppFlow can use to transfer your data.ConnectorConfiguration.BuildersupportedDataTransferApis(Consumer<DataTransferApi.Builder>... supportedDataTransferApis)The APIs of the connector application that Amazon AppFlow can use to transfer your data.ConnectorConfiguration.BuildersupportedDataTransferApis(DataTransferApi... supportedDataTransferApis)The APIs of the connector application that Amazon AppFlow can use to transfer your data.ConnectorConfiguration.BuildersupportedDataTransferTypes(Collection<SupportedDataTransferType> supportedDataTransferTypes)The data transfer types that the connector supports.ConnectorConfiguration.BuildersupportedDataTransferTypes(SupportedDataTransferType... supportedDataTransferTypes)The data transfer types that the connector supports.ConnectorConfiguration.BuildersupportedDataTransferTypesWithStrings(String... supportedDataTransferTypes)The data transfer types that the connector supports.ConnectorConfiguration.BuildersupportedDataTransferTypesWithStrings(Collection<String> supportedDataTransferTypes)The data transfer types that the connector supports.ConnectorConfiguration.BuildersupportedDestinationConnectors(Collection<ConnectorType> supportedDestinationConnectors)Lists the connectors that are available for use as destinations.ConnectorConfiguration.BuildersupportedDestinationConnectors(ConnectorType... supportedDestinationConnectors)Lists the connectors that are available for use as destinations.ConnectorConfiguration.BuildersupportedDestinationConnectorsWithStrings(String... supportedDestinationConnectors)Lists the connectors that are available for use as destinations.ConnectorConfiguration.BuildersupportedDestinationConnectorsWithStrings(Collection<String> supportedDestinationConnectors)Lists the connectors that are available for use as destinations.ConnectorConfiguration.BuildersupportedOperators(Collection<Operators> supportedOperators)A list of operators supported by the connector.ConnectorConfiguration.BuildersupportedOperators(Operators... supportedOperators)A list of operators supported by the connector.ConnectorConfiguration.BuildersupportedOperatorsWithStrings(String... supportedOperators)A list of operators supported by the connector.ConnectorConfiguration.BuildersupportedOperatorsWithStrings(Collection<String> supportedOperators)A list of operators supported by the connector.ConnectorConfiguration.BuildersupportedSchedulingFrequencies(Collection<ScheduleFrequencyType> supportedSchedulingFrequencies)Specifies the supported flow frequency for that connector.ConnectorConfiguration.BuildersupportedSchedulingFrequencies(ScheduleFrequencyType... supportedSchedulingFrequencies)Specifies the supported flow frequency for that connector.ConnectorConfiguration.BuildersupportedSchedulingFrequenciesWithStrings(String... supportedSchedulingFrequencies)Specifies the supported flow frequency for that connector.ConnectorConfiguration.BuildersupportedSchedulingFrequenciesWithStrings(Collection<String> supportedSchedulingFrequencies)Specifies the supported flow frequency for that connector.ConnectorConfiguration.BuildersupportedTriggerTypes(Collection<TriggerType> supportedTriggerTypes)Specifies the supported trigger types for the flow.ConnectorConfiguration.BuildersupportedTriggerTypes(TriggerType... supportedTriggerTypes)Specifies the supported trigger types for the flow.ConnectorConfiguration.BuildersupportedTriggerTypesWithStrings(String... supportedTriggerTypes)Specifies the supported trigger types for the flow.ConnectorConfiguration.BuildersupportedTriggerTypesWithStrings(Collection<String> supportedTriggerTypes)Specifies the supported trigger types for the flow.ConnectorConfiguration.BuildersupportedWriteOperations(Collection<WriteOperationType> supportedWriteOperations)A list of write operations supported by the connector.ConnectorConfiguration.BuildersupportedWriteOperations(WriteOperationType... supportedWriteOperations)A list of write operations supported by the connector.ConnectorConfiguration.BuildersupportedWriteOperationsWithStrings(String... supportedWriteOperations)A list of write operations supported by the connector.ConnectorConfiguration.BuildersupportedWriteOperationsWithStrings(Collection<String> supportedWriteOperations)A list of write operations supported by the connector.-
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
-
canUseAsSource
ConnectorConfiguration.Builder canUseAsSource(Boolean canUseAsSource)
Specifies whether the connector can be used as a source.
- Parameters:
canUseAsSource- Specifies whether the connector can be used as a source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
canUseAsDestination
ConnectorConfiguration.Builder canUseAsDestination(Boolean canUseAsDestination)
Specifies whether the connector can be used as a destination.
- Parameters:
canUseAsDestination- Specifies whether the connector can be used as a destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedDestinationConnectorsWithStrings
ConnectorConfiguration.Builder supportedDestinationConnectorsWithStrings(Collection<String> supportedDestinationConnectors)
Lists the connectors that are available for use as destinations.
- Parameters:
supportedDestinationConnectors- Lists the connectors that are available for use as destinations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedDestinationConnectorsWithStrings
ConnectorConfiguration.Builder supportedDestinationConnectorsWithStrings(String... supportedDestinationConnectors)
Lists the connectors that are available for use as destinations.
- Parameters:
supportedDestinationConnectors- Lists the connectors that are available for use as destinations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedDestinationConnectors
ConnectorConfiguration.Builder supportedDestinationConnectors(Collection<ConnectorType> supportedDestinationConnectors)
Lists the connectors that are available for use as destinations.
- Parameters:
supportedDestinationConnectors- Lists the connectors that are available for use as destinations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedDestinationConnectors
ConnectorConfiguration.Builder supportedDestinationConnectors(ConnectorType... supportedDestinationConnectors)
Lists the connectors that are available for use as destinations.
- Parameters:
supportedDestinationConnectors- Lists the connectors that are available for use as destinations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedSchedulingFrequenciesWithStrings
ConnectorConfiguration.Builder supportedSchedulingFrequenciesWithStrings(Collection<String> supportedSchedulingFrequencies)
Specifies the supported flow frequency for that connector.
- Parameters:
supportedSchedulingFrequencies- Specifies the supported flow frequency for that connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedSchedulingFrequenciesWithStrings
ConnectorConfiguration.Builder supportedSchedulingFrequenciesWithStrings(String... supportedSchedulingFrequencies)
Specifies the supported flow frequency for that connector.
- Parameters:
supportedSchedulingFrequencies- Specifies the supported flow frequency for that connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedSchedulingFrequencies
ConnectorConfiguration.Builder supportedSchedulingFrequencies(Collection<ScheduleFrequencyType> supportedSchedulingFrequencies)
Specifies the supported flow frequency for that connector.
- Parameters:
supportedSchedulingFrequencies- Specifies the supported flow frequency for that connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedSchedulingFrequencies
ConnectorConfiguration.Builder supportedSchedulingFrequencies(ScheduleFrequencyType... supportedSchedulingFrequencies)
Specifies the supported flow frequency for that connector.
- Parameters:
supportedSchedulingFrequencies- Specifies the supported flow frequency for that connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isPrivateLinkEnabled
ConnectorConfiguration.Builder isPrivateLinkEnabled(Boolean isPrivateLinkEnabled)
Specifies if PrivateLink is enabled for that connector.
- Parameters:
isPrivateLinkEnabled- Specifies if PrivateLink is enabled for that connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isPrivateLinkEndpointUrlRequired
ConnectorConfiguration.Builder isPrivateLinkEndpointUrlRequired(Boolean isPrivateLinkEndpointUrlRequired)
Specifies if a PrivateLink endpoint URL is required.
- Parameters:
isPrivateLinkEndpointUrlRequired- Specifies if a PrivateLink endpoint URL is required.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedTriggerTypesWithStrings
ConnectorConfiguration.Builder supportedTriggerTypesWithStrings(Collection<String> supportedTriggerTypes)
Specifies the supported trigger types for the flow.
- Parameters:
supportedTriggerTypes- Specifies the supported trigger types for the flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedTriggerTypesWithStrings
ConnectorConfiguration.Builder supportedTriggerTypesWithStrings(String... supportedTriggerTypes)
Specifies the supported trigger types for the flow.
- Parameters:
supportedTriggerTypes- Specifies the supported trigger types for the flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedTriggerTypes
ConnectorConfiguration.Builder supportedTriggerTypes(Collection<TriggerType> supportedTriggerTypes)
Specifies the supported trigger types for the flow.
- Parameters:
supportedTriggerTypes- Specifies the supported trigger types for the flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedTriggerTypes
ConnectorConfiguration.Builder supportedTriggerTypes(TriggerType... supportedTriggerTypes)
Specifies the supported trigger types for the flow.
- Parameters:
supportedTriggerTypes- Specifies the supported trigger types for the flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectorMetadata
ConnectorConfiguration.Builder connectorMetadata(ConnectorMetadata connectorMetadata)
Specifies connector-specific metadata such as
oAuthScopes,supportedRegions,privateLinkServiceUrl, and so on.- Parameters:
connectorMetadata- Specifies connector-specific metadata such asoAuthScopes,supportedRegions,privateLinkServiceUrl, and so on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectorMetadata
default ConnectorConfiguration.Builder connectorMetadata(Consumer<ConnectorMetadata.Builder> connectorMetadata)
Specifies connector-specific metadata such as
This is a convenience method that creates an instance of theoAuthScopes,supportedRegions,privateLinkServiceUrl, and so on.ConnectorMetadata.Builderavoiding the need to create one manually viaConnectorMetadata.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconnectorMetadata(ConnectorMetadata).- Parameters:
connectorMetadata- a consumer that will call methods onConnectorMetadata.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
connectorMetadata(ConnectorMetadata)
-
connectorType
ConnectorConfiguration.Builder connectorType(String connectorType)
The connector type.
- Parameters:
connectorType- The connector type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ConnectorType,ConnectorType
-
connectorType
ConnectorConfiguration.Builder connectorType(ConnectorType connectorType)
The connector type.
- Parameters:
connectorType- The connector type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ConnectorType,ConnectorType
-
connectorLabel
ConnectorConfiguration.Builder connectorLabel(String connectorLabel)
The label used for registering the connector.
- Parameters:
connectorLabel- The label used for registering the connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectorDescription
ConnectorConfiguration.Builder connectorDescription(String connectorDescription)
A description about the connector.
- Parameters:
connectorDescription- A description about the connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectorOwner
ConnectorConfiguration.Builder connectorOwner(String connectorOwner)
The owner who developed the connector.
- Parameters:
connectorOwner- The owner who developed the connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectorName
ConnectorConfiguration.Builder connectorName(String connectorName)
The connector name.
- Parameters:
connectorName- The connector name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectorVersion
ConnectorConfiguration.Builder connectorVersion(String connectorVersion)
The connector version.
- Parameters:
connectorVersion- The connector version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectorArn
ConnectorConfiguration.Builder connectorArn(String connectorArn)
The Amazon Resource Name (ARN) for the registered connector.
- Parameters:
connectorArn- The Amazon Resource Name (ARN) for the registered connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectorModes
ConnectorConfiguration.Builder connectorModes(Collection<String> connectorModes)
The connection modes that the connector supports.
- Parameters:
connectorModes- The connection modes that the connector supports.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectorModes
ConnectorConfiguration.Builder connectorModes(String... connectorModes)
The connection modes that the connector supports.
- Parameters:
connectorModes- The connection modes that the connector supports.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authenticationConfig
ConnectorConfiguration.Builder authenticationConfig(AuthenticationConfig authenticationConfig)
The authentication config required for the connector.
- Parameters:
authenticationConfig- The authentication config required for the connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authenticationConfig
default ConnectorConfiguration.Builder authenticationConfig(Consumer<AuthenticationConfig.Builder> authenticationConfig)
The authentication config required for the connector.
This is a convenience method that creates an instance of theAuthenticationConfig.Builderavoiding the need to create one manually viaAuthenticationConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toauthenticationConfig(AuthenticationConfig).- Parameters:
authenticationConfig- a consumer that will call methods onAuthenticationConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
authenticationConfig(AuthenticationConfig)
-
connectorRuntimeSettings
ConnectorConfiguration.Builder connectorRuntimeSettings(Collection<ConnectorRuntimeSetting> connectorRuntimeSettings)
The required connector runtime settings.
- Parameters:
connectorRuntimeSettings- The required connector runtime settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectorRuntimeSettings
ConnectorConfiguration.Builder connectorRuntimeSettings(ConnectorRuntimeSetting... connectorRuntimeSettings)
The required connector runtime settings.
- Parameters:
connectorRuntimeSettings- The required connector runtime settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectorRuntimeSettings
ConnectorConfiguration.Builder connectorRuntimeSettings(Consumer<ConnectorRuntimeSetting.Builder>... connectorRuntimeSettings)
The required connector runtime settings.
This is a convenience method that creates an instance of theConnectorRuntimeSetting.Builderavoiding the need to create one manually viaConnectorRuntimeSetting.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#connectorRuntimeSettings(List.) - Parameters:
connectorRuntimeSettings- a consumer that will call methods onConnectorRuntimeSetting.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#connectorRuntimeSettings(java.util.Collection)
-
supportedApiVersions
ConnectorConfiguration.Builder supportedApiVersions(Collection<String> supportedApiVersions)
A list of API versions that are supported by the connector.
- Parameters:
supportedApiVersions- A list of API versions that are supported by the connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedApiVersions
ConnectorConfiguration.Builder supportedApiVersions(String... supportedApiVersions)
A list of API versions that are supported by the connector.
- Parameters:
supportedApiVersions- A list of API versions that are supported by the connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedOperatorsWithStrings
ConnectorConfiguration.Builder supportedOperatorsWithStrings(Collection<String> supportedOperators)
A list of operators supported by the connector.
- Parameters:
supportedOperators- A list of operators supported by the connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedOperatorsWithStrings
ConnectorConfiguration.Builder supportedOperatorsWithStrings(String... supportedOperators)
A list of operators supported by the connector.
- Parameters:
supportedOperators- A list of operators supported by the connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedOperators
ConnectorConfiguration.Builder supportedOperators(Collection<Operators> supportedOperators)
A list of operators supported by the connector.
- Parameters:
supportedOperators- A list of operators supported by the connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedOperators
ConnectorConfiguration.Builder supportedOperators(Operators... supportedOperators)
A list of operators supported by the connector.
- Parameters:
supportedOperators- A list of operators supported by the connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedWriteOperationsWithStrings
ConnectorConfiguration.Builder supportedWriteOperationsWithStrings(Collection<String> supportedWriteOperations)
A list of write operations supported by the connector.
- Parameters:
supportedWriteOperations- A list of write operations supported by the connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedWriteOperationsWithStrings
ConnectorConfiguration.Builder supportedWriteOperationsWithStrings(String... supportedWriteOperations)
A list of write operations supported by the connector.
- Parameters:
supportedWriteOperations- A list of write operations supported by the connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedWriteOperations
ConnectorConfiguration.Builder supportedWriteOperations(Collection<WriteOperationType> supportedWriteOperations)
A list of write operations supported by the connector.
- Parameters:
supportedWriteOperations- A list of write operations supported by the connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedWriteOperations
ConnectorConfiguration.Builder supportedWriteOperations(WriteOperationType... supportedWriteOperations)
A list of write operations supported by the connector.
- Parameters:
supportedWriteOperations- A list of write operations supported by the connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectorProvisioningType
ConnectorConfiguration.Builder connectorProvisioningType(String connectorProvisioningType)
The provisioning type used to register the connector.
- Parameters:
connectorProvisioningType- The provisioning type used to register the connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ConnectorProvisioningType,ConnectorProvisioningType
-
connectorProvisioningType
ConnectorConfiguration.Builder connectorProvisioningType(ConnectorProvisioningType connectorProvisioningType)
The provisioning type used to register the connector.
- Parameters:
connectorProvisioningType- The provisioning type used to register the connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ConnectorProvisioningType,ConnectorProvisioningType
-
connectorProvisioningConfig
ConnectorConfiguration.Builder connectorProvisioningConfig(ConnectorProvisioningConfig connectorProvisioningConfig)
The configuration required for registering the connector.
- Parameters:
connectorProvisioningConfig- The configuration required for registering the connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectorProvisioningConfig
default ConnectorConfiguration.Builder connectorProvisioningConfig(Consumer<ConnectorProvisioningConfig.Builder> connectorProvisioningConfig)
The configuration required for registering the connector.
This is a convenience method that creates an instance of theConnectorProvisioningConfig.Builderavoiding the need to create one manually viaConnectorProvisioningConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconnectorProvisioningConfig(ConnectorProvisioningConfig).- Parameters:
connectorProvisioningConfig- a consumer that will call methods onConnectorProvisioningConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
connectorProvisioningConfig(ConnectorProvisioningConfig)
-
logoURL
ConnectorConfiguration.Builder logoURL(String logoURL)
Logo URL of the connector.
- Parameters:
logoURL- Logo URL of the connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
registeredAt
ConnectorConfiguration.Builder registeredAt(Instant registeredAt)
The date on which the connector was registered.
- Parameters:
registeredAt- The date on which the connector was registered.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
registeredBy
ConnectorConfiguration.Builder registeredBy(String registeredBy)
Information about who registered the connector.
- Parameters:
registeredBy- Information about who registered the connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedDataTransferTypesWithStrings
ConnectorConfiguration.Builder supportedDataTransferTypesWithStrings(Collection<String> supportedDataTransferTypes)
The data transfer types that the connector supports.
- RECORD
-
Structured records.
- FILE
-
Files or binary data.
- Parameters:
supportedDataTransferTypes- The data transfer types that the connector supports.- RECORD
-
Structured records.
- FILE
-
Files or binary data.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedDataTransferTypesWithStrings
ConnectorConfiguration.Builder supportedDataTransferTypesWithStrings(String... supportedDataTransferTypes)
The data transfer types that the connector supports.
- RECORD
-
Structured records.
- FILE
-
Files or binary data.
- Parameters:
supportedDataTransferTypes- The data transfer types that the connector supports.- RECORD
-
Structured records.
- FILE
-
Files or binary data.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedDataTransferTypes
ConnectorConfiguration.Builder supportedDataTransferTypes(Collection<SupportedDataTransferType> supportedDataTransferTypes)
The data transfer types that the connector supports.
- RECORD
-
Structured records.
- FILE
-
Files or binary data.
- Parameters:
supportedDataTransferTypes- The data transfer types that the connector supports.- RECORD
-
Structured records.
- FILE
-
Files or binary data.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedDataTransferTypes
ConnectorConfiguration.Builder supportedDataTransferTypes(SupportedDataTransferType... supportedDataTransferTypes)
The data transfer types that the connector supports.
- RECORD
-
Structured records.
- FILE
-
Files or binary data.
- Parameters:
supportedDataTransferTypes- The data transfer types that the connector supports.- RECORD
-
Structured records.
- FILE
-
Files or binary data.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedDataTransferApis
ConnectorConfiguration.Builder supportedDataTransferApis(Collection<DataTransferApi> supportedDataTransferApis)
The APIs of the connector application that Amazon AppFlow can use to transfer your data.
- Parameters:
supportedDataTransferApis- The APIs of the connector application that Amazon AppFlow can use to transfer your data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedDataTransferApis
ConnectorConfiguration.Builder supportedDataTransferApis(DataTransferApi... supportedDataTransferApis)
The APIs of the connector application that Amazon AppFlow can use to transfer your data.
- Parameters:
supportedDataTransferApis- The APIs of the connector application that Amazon AppFlow can use to transfer your data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedDataTransferApis
ConnectorConfiguration.Builder supportedDataTransferApis(Consumer<DataTransferApi.Builder>... supportedDataTransferApis)
The APIs of the connector application that Amazon AppFlow can use to transfer your data.
This is a convenience method that creates an instance of theDataTransferApi.Builderavoiding the need to create one manually viaDataTransferApi.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#supportedDataTransferApis(List.) - Parameters:
supportedDataTransferApis- 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:
#supportedDataTransferApis(java.util.Collection)
-
-