Class ConfigureConnectorHandlerTestBuilder
- java.lang.Object
-
- com.snowflake.connectors.application.configuration.connector.ConfigureConnectorHandlerBuilder
-
- com.snowflake.connectors.application.configuration.connector.ConfigureConnectorHandlerTestBuilder
-
public class ConfigureConnectorHandlerTestBuilder extends com.snowflake.connectors.application.configuration.connector.ConfigureConnectorHandlerBuilder
Test builder for theConfigureConnectorHandler
.Allows for customization of the following handler components:
ConfigureConnectorInputValidator
ConfigureConnectorCallback
ConnectorErrorHelper
ConnectorConfigurationService
ConnectorStatusService
-
-
Constructor Summary
Constructors Constructor Description ConfigureConnectorHandlerTestBuilder()
Creates a new, emptyConfigureConnectorHandlerTestBuilder
.ConfigureConnectorHandlerTestBuilder(Session session)
Creates a newConfigureConnectorHandlerTestBuilder
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConfigureConnectorHandlerTestBuilder
withCallback(com.snowflake.connectors.application.configuration.connector.ConfigureConnectorCallback callback)
Sets the callback used to build the handler instance.ConfigureConnectorHandlerTestBuilder
withConfigurationService(com.snowflake.connectors.application.configuration.connector.ConnectorConfigurationService connectorConfigurationService)
Sets the connector configuration service used to build the handler instance.ConfigureConnectorHandlerTestBuilder
withErrorHelper(com.snowflake.connectors.common.exception.helper.ConnectorErrorHelper errorHelper)
Sets the error helper used to build the handler instance.ConfigureConnectorHandlerTestBuilder
withInputValidator(com.snowflake.connectors.application.configuration.connector.ConfigureConnectorInputValidator inputValidator)
Sets the input validator used to build the handler instance.ConfigureConnectorHandlerTestBuilder
withStatusService(com.snowflake.connectors.application.status.ConnectorStatusService connectorStatusService)
Sets the connector status service used to build the handler instance.
-
-
-
Constructor Detail
-
ConfigureConnectorHandlerTestBuilder
public ConfigureConnectorHandlerTestBuilder()
Creates a new, emptyConfigureConnectorHandlerTestBuilder
.Properties of the new builder instance must be fully customized before a handler instance can be built.
-
ConfigureConnectorHandlerTestBuilder
public ConfigureConnectorHandlerTestBuilder(Session session)
Creates a newConfigureConnectorHandlerTestBuilder
.The properties of this builder are initialised with:
- a default implementation of
ConfigureConnectorInputValidator
- a default implementation of
ConfigureConnectorCallback
ConnectorErrorHelper
built usingbuildDefault
- a default implementation of
ConnectorConfigurationService
- a default implementation of
ConnectorStatusService
- Parameters:
session
- Snowpark session object- Throws:
NullPointerException
- if the provided session object is null
- a default implementation of
-
-
Method Detail
-
withInputValidator
public ConfigureConnectorHandlerTestBuilder withInputValidator(com.snowflake.connectors.application.configuration.connector.ConfigureConnectorInputValidator inputValidator)
Sets the input validator used to build the handler instance.- Overrides:
withInputValidator
in classcom.snowflake.connectors.application.configuration.connector.ConfigureConnectorHandlerBuilder
- Parameters:
inputValidator
- connector configuration input validator- Returns:
- this builder
-
withCallback
public ConfigureConnectorHandlerTestBuilder withCallback(com.snowflake.connectors.application.configuration.connector.ConfigureConnectorCallback callback)
Sets the callback used to build the handler instance.- Overrides:
withCallback
in classcom.snowflake.connectors.application.configuration.connector.ConfigureConnectorHandlerBuilder
- Parameters:
callback
- connector configuration callback- Returns:
- this builder
-
withErrorHelper
public ConfigureConnectorHandlerTestBuilder withErrorHelper(com.snowflake.connectors.common.exception.helper.ConnectorErrorHelper errorHelper)
Sets the error helper used to build the handler instance.- Overrides:
withErrorHelper
in classcom.snowflake.connectors.application.configuration.connector.ConfigureConnectorHandlerBuilder
- Parameters:
errorHelper
- connector error helper- Returns:
- this builder
-
withConfigurationService
public ConfigureConnectorHandlerTestBuilder withConfigurationService(com.snowflake.connectors.application.configuration.connector.ConnectorConfigurationService connectorConfigurationService)
Sets the connector configuration service used to build the handler instance.- Parameters:
connectorConfigurationService
- connector configuration service- Returns:
- this builder
-
withStatusService
public ConfigureConnectorHandlerTestBuilder withStatusService(com.snowflake.connectors.application.status.ConnectorStatusService connectorStatusService)
Sets the connector status service used to build the handler instance.- Parameters:
connectorStatusService
- connector status service- Returns:
- this builder
-
-