public static interface ConnectorConfiguration.Builder extends SdkPojo, CopyableBuilder<ConnectorConfiguration.Builder,ConnectorConfiguration>
| Modifier and Type | Method and Description |
|---|---|
ConnectorConfiguration.Builder |
authenticationConfig(AuthenticationConfig authenticationConfig)
The authentication config required for the connector.
|
default ConnectorConfiguration.Builder |
authenticationConfig(Consumer<AuthenticationConfig.Builder> authenticationConfig)
The authentication config required for the connector.
|
ConnectorConfiguration.Builder |
canUseAsDestination(Boolean canUseAsDestination)
Specifies whether the connector can be used as a destination.
|
ConnectorConfiguration.Builder |
canUseAsSource(Boolean canUseAsSource)
Specifies whether the connector can be used as a source.
|
ConnectorConfiguration.Builder |
connectorArn(String connectorArn)
The Amazon Resource Name (ARN) for the registered connector.
|
ConnectorConfiguration.Builder |
connectorDescription(String connectorDescription)
A description about the connector.
|
ConnectorConfiguration.Builder |
connectorLabel(String connectorLabel)
The label used for registering the connector.
|
ConnectorConfiguration.Builder |
connectorMetadata(ConnectorMetadata connectorMetadata)
Specifies connector-specific metadata such as
oAuthScopes, supportedRegions,
privateLinkServiceUrl, and so on. |
default ConnectorConfiguration.Builder |
connectorMetadata(Consumer<ConnectorMetadata.Builder> connectorMetadata)
Specifies connector-specific metadata such as
oAuthScopes, supportedRegions,
privateLinkServiceUrl, and so on. |
ConnectorConfiguration.Builder |
connectorModes(Collection<String> connectorModes)
The connection modes that the connector supports.
|
ConnectorConfiguration.Builder |
connectorModes(String... connectorModes)
The connection modes that the connector supports.
|
ConnectorConfiguration.Builder |
connectorName(String connectorName)
The connector name.
|
ConnectorConfiguration.Builder |
connectorOwner(String connectorOwner)
The owner who developed the connector.
|
ConnectorConfiguration.Builder |
connectorProvisioningConfig(ConnectorProvisioningConfig connectorProvisioningConfig)
The configuration required for registering the connector.
|
default ConnectorConfiguration.Builder |
connectorProvisioningConfig(Consumer<ConnectorProvisioningConfig.Builder> connectorProvisioningConfig)
The configuration required for registering the connector.
|
ConnectorConfiguration.Builder |
connectorProvisioningType(ConnectorProvisioningType connectorProvisioningType)
The provisioning type used to register the connector.
|
ConnectorConfiguration.Builder |
connectorProvisioningType(String connectorProvisioningType)
The provisioning type used to register the connector.
|
ConnectorConfiguration.Builder |
connectorRuntimeSettings(Collection<ConnectorRuntimeSetting> connectorRuntimeSettings)
The required connector runtime settings.
|
ConnectorConfiguration.Builder |
connectorRuntimeSettings(ConnectorRuntimeSetting... connectorRuntimeSettings)
The required connector runtime settings.
|
ConnectorConfiguration.Builder |
connectorRuntimeSettings(Consumer<ConnectorRuntimeSetting.Builder>... connectorRuntimeSettings)
The required connector runtime settings.
|
ConnectorConfiguration.Builder |
connectorType(ConnectorType connectorType)
The connector type.
|
ConnectorConfiguration.Builder |
connectorType(String connectorType)
The connector type.
|
ConnectorConfiguration.Builder |
connectorVersion(String connectorVersion)
The connector version.
|
ConnectorConfiguration.Builder |
isPrivateLinkEnabled(Boolean isPrivateLinkEnabled)
Specifies if PrivateLink is enabled for that connector.
|
ConnectorConfiguration.Builder |
isPrivateLinkEndpointUrlRequired(Boolean isPrivateLinkEndpointUrlRequired)
Specifies if a PrivateLink endpoint URL is required.
|
ConnectorConfiguration.Builder |
logoURL(String logoURL)
Logo URL of the connector.
|
ConnectorConfiguration.Builder |
registeredAt(Instant registeredAt)
The date on which the connector was registered.
|
ConnectorConfiguration.Builder |
registeredBy(String registeredBy)
Information about who registered the connector.
|
ConnectorConfiguration.Builder |
supportedApiVersions(Collection<String> supportedApiVersions)
A list of API versions that are supported by the connector.
|
ConnectorConfiguration.Builder |
supportedApiVersions(String... supportedApiVersions)
A list of API versions that are supported by the connector.
|
ConnectorConfiguration.Builder |
supportedDestinationConnectors(Collection<ConnectorType> supportedDestinationConnectors)
Lists the connectors that are available for use as destinations.
|
ConnectorConfiguration.Builder |
supportedDestinationConnectors(ConnectorType... supportedDestinationConnectors)
Lists the connectors that are available for use as destinations.
|
ConnectorConfiguration.Builder |
supportedDestinationConnectorsWithStrings(Collection<String> supportedDestinationConnectors)
Lists the connectors that are available for use as destinations.
|
ConnectorConfiguration.Builder |
supportedDestinationConnectorsWithStrings(String... supportedDestinationConnectors)
Lists the connectors that are available for use as destinations.
|
ConnectorConfiguration.Builder |
supportedOperators(Collection<Operators> supportedOperators)
A list of operators supported by the connector.
|
ConnectorConfiguration.Builder |
supportedOperators(Operators... supportedOperators)
A list of operators supported by the connector.
|
ConnectorConfiguration.Builder |
supportedOperatorsWithStrings(Collection<String> supportedOperators)
A list of operators supported by the connector.
|
ConnectorConfiguration.Builder |
supportedOperatorsWithStrings(String... supportedOperators)
A list of operators supported by the connector.
|
ConnectorConfiguration.Builder |
supportedSchedulingFrequencies(Collection<ScheduleFrequencyType> supportedSchedulingFrequencies)
Specifies the supported flow frequency for that connector.
|
ConnectorConfiguration.Builder |
supportedSchedulingFrequencies(ScheduleFrequencyType... supportedSchedulingFrequencies)
Specifies the supported flow frequency for that connector.
|
ConnectorConfiguration.Builder |
supportedSchedulingFrequenciesWithStrings(Collection<String> supportedSchedulingFrequencies)
Specifies the supported flow frequency for that connector.
|
ConnectorConfiguration.Builder |
supportedSchedulingFrequenciesWithStrings(String... supportedSchedulingFrequencies)
Specifies the supported flow frequency for that connector.
|
ConnectorConfiguration.Builder |
supportedTriggerTypes(Collection<TriggerType> supportedTriggerTypes)
Specifies the supported trigger types for the flow.
|
ConnectorConfiguration.Builder |
supportedTriggerTypes(TriggerType... supportedTriggerTypes)
Specifies the supported trigger types for the flow.
|
ConnectorConfiguration.Builder |
supportedTriggerTypesWithStrings(Collection<String> supportedTriggerTypes)
Specifies the supported trigger types for the flow.
|
ConnectorConfiguration.Builder |
supportedTriggerTypesWithStrings(String... supportedTriggerTypes)
Specifies the supported trigger types for the flow.
|
ConnectorConfiguration.Builder |
supportedWriteOperations(Collection<WriteOperationType> supportedWriteOperations)
A list of write operations supported by the connector.
|
ConnectorConfiguration.Builder |
supportedWriteOperations(WriteOperationType... supportedWriteOperations)
A list of write operations supported by the connector.
|
ConnectorConfiguration.Builder |
supportedWriteOperationsWithStrings(Collection<String> supportedWriteOperations)
A list of write operations supported by the connector.
|
ConnectorConfiguration.Builder |
supportedWriteOperationsWithStrings(String... supportedWriteOperations)
A list of write operations supported by the connector.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildConnectorConfiguration.Builder canUseAsSource(Boolean canUseAsSource)
Specifies whether the connector can be used as a source.
canUseAsSource - Specifies whether the connector can be used as a source.ConnectorConfiguration.Builder canUseAsDestination(Boolean canUseAsDestination)
Specifies whether the connector can be used as a destination.
canUseAsDestination - Specifies whether the connector can be used as a destination.ConnectorConfiguration.Builder supportedDestinationConnectorsWithStrings(Collection<String> supportedDestinationConnectors)
Lists the connectors that are available for use as destinations.
supportedDestinationConnectors - Lists the connectors that are available for use as destinations.ConnectorConfiguration.Builder supportedDestinationConnectorsWithStrings(String... supportedDestinationConnectors)
Lists the connectors that are available for use as destinations.
supportedDestinationConnectors - Lists the connectors that are available for use as destinations.ConnectorConfiguration.Builder supportedDestinationConnectors(Collection<ConnectorType> supportedDestinationConnectors)
Lists the connectors that are available for use as destinations.
supportedDestinationConnectors - Lists the connectors that are available for use as destinations.ConnectorConfiguration.Builder supportedDestinationConnectors(ConnectorType... supportedDestinationConnectors)
Lists the connectors that are available for use as destinations.
supportedDestinationConnectors - Lists the connectors that are available for use as destinations.ConnectorConfiguration.Builder supportedSchedulingFrequenciesWithStrings(Collection<String> supportedSchedulingFrequencies)
Specifies the supported flow frequency for that connector.
supportedSchedulingFrequencies - Specifies the supported flow frequency for that connector.ConnectorConfiguration.Builder supportedSchedulingFrequenciesWithStrings(String... supportedSchedulingFrequencies)
Specifies the supported flow frequency for that connector.
supportedSchedulingFrequencies - Specifies the supported flow frequency for that connector.ConnectorConfiguration.Builder supportedSchedulingFrequencies(Collection<ScheduleFrequencyType> supportedSchedulingFrequencies)
Specifies the supported flow frequency for that connector.
supportedSchedulingFrequencies - Specifies the supported flow frequency for that connector.ConnectorConfiguration.Builder supportedSchedulingFrequencies(ScheduleFrequencyType... supportedSchedulingFrequencies)
Specifies the supported flow frequency for that connector.
supportedSchedulingFrequencies - Specifies the supported flow frequency for that connector.ConnectorConfiguration.Builder isPrivateLinkEnabled(Boolean isPrivateLinkEnabled)
Specifies if PrivateLink is enabled for that connector.
isPrivateLinkEnabled - Specifies if PrivateLink is enabled for that connector.ConnectorConfiguration.Builder isPrivateLinkEndpointUrlRequired(Boolean isPrivateLinkEndpointUrlRequired)
Specifies if a PrivateLink endpoint URL is required.
isPrivateLinkEndpointUrlRequired - Specifies if a PrivateLink endpoint URL is required.ConnectorConfiguration.Builder supportedTriggerTypesWithStrings(Collection<String> supportedTriggerTypes)
Specifies the supported trigger types for the flow.
supportedTriggerTypes - Specifies the supported trigger types for the flow.ConnectorConfiguration.Builder supportedTriggerTypesWithStrings(String... supportedTriggerTypes)
Specifies the supported trigger types for the flow.
supportedTriggerTypes - Specifies the supported trigger types for the flow.ConnectorConfiguration.Builder supportedTriggerTypes(Collection<TriggerType> supportedTriggerTypes)
Specifies the supported trigger types for the flow.
supportedTriggerTypes - Specifies the supported trigger types for the flow.ConnectorConfiguration.Builder supportedTriggerTypes(TriggerType... supportedTriggerTypes)
Specifies the supported trigger types for the flow.
supportedTriggerTypes - Specifies the supported trigger types for the flow.ConnectorConfiguration.Builder connectorMetadata(ConnectorMetadata connectorMetadata)
Specifies connector-specific metadata such as oAuthScopes, supportedRegions,
privateLinkServiceUrl, and so on.
connectorMetadata - Specifies connector-specific metadata such as oAuthScopes, supportedRegions,
privateLinkServiceUrl, and so on.default ConnectorConfiguration.Builder connectorMetadata(Consumer<ConnectorMetadata.Builder> connectorMetadata)
Specifies connector-specific metadata such as oAuthScopes, supportedRegions,
privateLinkServiceUrl, and so on.
ConnectorMetadata.Builder avoiding the
need to create one manually via ConnectorMetadata.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to connectorMetadata(ConnectorMetadata).
connectorMetadata - a consumer that will call methods on ConnectorMetadata.BuilderconnectorMetadata(ConnectorMetadata)ConnectorConfiguration.Builder connectorType(String connectorType)
The connector type.
connectorType - The connector type.ConnectorType,
ConnectorTypeConnectorConfiguration.Builder connectorType(ConnectorType connectorType)
The connector type.
connectorType - The connector type.ConnectorType,
ConnectorTypeConnectorConfiguration.Builder connectorLabel(String connectorLabel)
The label used for registering the connector.
connectorLabel - The label used for registering the connector.ConnectorConfiguration.Builder connectorDescription(String connectorDescription)
A description about the connector.
connectorDescription - A description about the connector.ConnectorConfiguration.Builder connectorOwner(String connectorOwner)
The owner who developed the connector.
connectorOwner - The owner who developed the connector.ConnectorConfiguration.Builder connectorName(String connectorName)
The connector name.
connectorName - The connector name.ConnectorConfiguration.Builder connectorVersion(String connectorVersion)
The connector version.
connectorVersion - The connector version.ConnectorConfiguration.Builder connectorArn(String connectorArn)
The Amazon Resource Name (ARN) for the registered connector.
connectorArn - The Amazon Resource Name (ARN) for the registered connector.ConnectorConfiguration.Builder connectorModes(Collection<String> connectorModes)
The connection modes that the connector supports.
connectorModes - The connection modes that the connector supports.ConnectorConfiguration.Builder connectorModes(String... connectorModes)
The connection modes that the connector supports.
connectorModes - The connection modes that the connector supports.ConnectorConfiguration.Builder authenticationConfig(AuthenticationConfig authenticationConfig)
The authentication config required for the connector.
authenticationConfig - The authentication config required for the connector.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.Builder avoiding
the need to create one manually via AuthenticationConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to authenticationConfig(AuthenticationConfig).
authenticationConfig - a consumer that will call methods on AuthenticationConfig.BuilderauthenticationConfig(AuthenticationConfig)ConnectorConfiguration.Builder connectorRuntimeSettings(Collection<ConnectorRuntimeSetting> connectorRuntimeSettings)
The required connector runtime settings.
connectorRuntimeSettings - The required connector runtime settings.ConnectorConfiguration.Builder connectorRuntimeSettings(ConnectorRuntimeSetting... connectorRuntimeSettings)
The required connector runtime settings.
connectorRuntimeSettings - The required connector runtime settings.ConnectorConfiguration.Builder connectorRuntimeSettings(Consumer<ConnectorRuntimeSetting.Builder>... connectorRuntimeSettings)
The required connector runtime settings.
This is a convenience method that creates an instance of theConnectorRuntimeSetting.Builder avoiding the need to
create one manually via
ConnectorRuntimeSetting.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #connectorRuntimeSettings(List.
connectorRuntimeSettings - a consumer that will call methods on
ConnectorRuntimeSetting.Builder#connectorRuntimeSettings(java.util.Collection) ConnectorConfiguration.Builder supportedApiVersions(Collection<String> supportedApiVersions)
A list of API versions that are supported by the connector.
supportedApiVersions - A list of API versions that are supported by the connector.ConnectorConfiguration.Builder supportedApiVersions(String... supportedApiVersions)
A list of API versions that are supported by the connector.
supportedApiVersions - A list of API versions that are supported by the connector.ConnectorConfiguration.Builder supportedOperatorsWithStrings(Collection<String> supportedOperators)
A list of operators supported by the connector.
supportedOperators - A list of operators supported by the connector.ConnectorConfiguration.Builder supportedOperatorsWithStrings(String... supportedOperators)
A list of operators supported by the connector.
supportedOperators - A list of operators supported by the connector.ConnectorConfiguration.Builder supportedOperators(Collection<Operators> supportedOperators)
A list of operators supported by the connector.
supportedOperators - A list of operators supported by the connector.ConnectorConfiguration.Builder supportedOperators(Operators... supportedOperators)
A list of operators supported by the connector.
supportedOperators - A list of operators supported by the connector.ConnectorConfiguration.Builder supportedWriteOperationsWithStrings(Collection<String> supportedWriteOperations)
A list of write operations supported by the connector.
supportedWriteOperations - A list of write operations supported by the connector.ConnectorConfiguration.Builder supportedWriteOperationsWithStrings(String... supportedWriteOperations)
A list of write operations supported by the connector.
supportedWriteOperations - A list of write operations supported by the connector.ConnectorConfiguration.Builder supportedWriteOperations(Collection<WriteOperationType> supportedWriteOperations)
A list of write operations supported by the connector.
supportedWriteOperations - A list of write operations supported by the connector.ConnectorConfiguration.Builder supportedWriteOperations(WriteOperationType... supportedWriteOperations)
A list of write operations supported by the connector.
supportedWriteOperations - A list of write operations supported by the connector.ConnectorConfiguration.Builder connectorProvisioningType(String connectorProvisioningType)
The provisioning type used to register the connector.
connectorProvisioningType - The provisioning type used to register the connector.ConnectorProvisioningType,
ConnectorProvisioningTypeConnectorConfiguration.Builder connectorProvisioningType(ConnectorProvisioningType connectorProvisioningType)
The provisioning type used to register the connector.
connectorProvisioningType - The provisioning type used to register the connector.ConnectorProvisioningType,
ConnectorProvisioningTypeConnectorConfiguration.Builder connectorProvisioningConfig(ConnectorProvisioningConfig connectorProvisioningConfig)
The configuration required for registering the connector.
connectorProvisioningConfig - The configuration required for registering the connector.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.Builder
avoiding the need to create one manually via ConnectorProvisioningConfig.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to connectorProvisioningConfig(ConnectorProvisioningConfig).
connectorProvisioningConfig - a consumer that will call methods on ConnectorProvisioningConfig.BuilderconnectorProvisioningConfig(ConnectorProvisioningConfig)ConnectorConfiguration.Builder logoURL(String logoURL)
Logo URL of the connector.
logoURL - Logo URL of the connector.ConnectorConfiguration.Builder registeredAt(Instant registeredAt)
The date on which the connector was registered.
registeredAt - The date on which the connector was registered.ConnectorConfiguration.Builder registeredBy(String registeredBy)
Information about who registered the connector.
registeredBy - Information about who registered the connector.Copyright © 2022. All rights reserved.