Class UpdateConnectionConfigurationHandlerTestBuilder
- java.lang.Object
-
- com.snowflake.connectors.application.configuration.connection.UpdateConnectionConfigurationHandlerTestBuilder
-
public class UpdateConnectionConfigurationHandlerTestBuilder extends Object
Test builder for theUpdateConnectionConfigurationHandler.Allows for customization of the following handler components:
ConnectionConfigurationInputValidatorConnectionConfigurationCallbackDraftConnectionValidatorConnectionConfigurationCallbackConnectionValidatorConnectorErrorHelperConnectionConfigurationServiceConnectorStatusService
-
-
Constructor Summary
Constructors Constructor Description UpdateConnectionConfigurationHandlerTestBuilder()Creates a new, emptyUpdateConnectionConfigurationHandlerTestBuilder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.snowflake.connectors.application.configuration.connection.UpdateConnectionConfigurationHandlerbuild()UpdateConnectionConfigurationHandlerTestBuilderwithCallback(com.snowflake.connectors.application.configuration.connection.ConnectionConfigurationCallback callback)UpdateConnectionConfigurationHandlerTestBuilderwithConnectionConfigurationService(com.snowflake.connectors.application.configuration.connection.ConnectionConfigurationService connectionConfigurationService)UpdateConnectionConfigurationHandlerTestBuilderwithConnectionValidator(com.snowflake.connectors.application.configuration.connection.ConnectionValidator connectionValidator)UpdateConnectionConfigurationHandlerTestBuilderwithConnectorStatusService(com.snowflake.connectors.application.status.ConnectorStatusService connectorStatusService)UpdateConnectionConfigurationHandlerTestBuilderwithDraftCallback(com.snowflake.connectors.application.configuration.connection.ConnectionConfigurationCallback draftCallback)UpdateConnectionConfigurationHandlerTestBuilderwithDraftConnectionValidator(com.snowflake.connectors.application.configuration.connection.DraftConnectionValidator draftConnectionValidator)UpdateConnectionConfigurationHandlerTestBuilderwithErrorHelper(com.snowflake.connectors.common.exception.helper.ConnectorErrorHelper errorHelper)UpdateConnectionConfigurationHandlerTestBuilderwithInputValidator(com.snowflake.connectors.application.configuration.connection.ConnectionConfigurationInputValidator inputValidator)
-
-
-
Constructor Detail
-
UpdateConnectionConfigurationHandlerTestBuilder
public UpdateConnectionConfigurationHandlerTestBuilder()
Creates a new, emptyUpdateConnectionConfigurationHandlerTestBuilder.Properties of the new builder instance must be fully customized before a handler instance can be built.
-
-
Method Detail
-
withInputValidator
public UpdateConnectionConfigurationHandlerTestBuilder withInputValidator(com.snowflake.connectors.application.configuration.connection.ConnectionConfigurationInputValidator inputValidator)
- Parameters:
inputValidator- implementation ofConnectionConfigurationInputValidatorinterface that will be used in built UpdateConnectionConfigurationHandler- Returns:
- this builder instance with updated attribute
-
withDraftCallback
public UpdateConnectionConfigurationHandlerTestBuilder withDraftCallback(com.snowflake.connectors.application.configuration.connection.ConnectionConfigurationCallback draftCallback)
- Parameters:
draftCallback- implementation ofConnectionConfigurationCallbackinterface that will be used in built UpdateConnectionConfigurationHandler- Returns:
- this builder instance with updated attribute
-
withDraftConnectionValidator
public UpdateConnectionConfigurationHandlerTestBuilder withDraftConnectionValidator(com.snowflake.connectors.application.configuration.connection.DraftConnectionValidator draftConnectionValidator)
- Parameters:
draftConnectionValidator- implementation ofDraftConnectionValidatorinterface that will be used in built UpdateConnectionConfigurationHandler- Returns:
- this builder instance with updated attribute
-
withCallback
public UpdateConnectionConfigurationHandlerTestBuilder withCallback(com.snowflake.connectors.application.configuration.connection.ConnectionConfigurationCallback callback)
- Parameters:
callback- implementation ofConnectionConfigurationCallbackinterface that will be used in built UpdateConnectionConfigurationHandler- Returns:
- this builder instance with updated attribute
-
withConnectionValidator
public UpdateConnectionConfigurationHandlerTestBuilder withConnectionValidator(com.snowflake.connectors.application.configuration.connection.ConnectionValidator connectionValidator)
- Parameters:
connectionValidator- implementation ofConnectionValidatorinterface that will be used in built UpdateConnectionConfigurationHandler- Returns:
- this builder instance with updated attribute
-
withErrorHelper
public UpdateConnectionConfigurationHandlerTestBuilder withErrorHelper(com.snowflake.connectors.common.exception.helper.ConnectorErrorHelper errorHelper)
- Parameters:
errorHelper- implementation ofConnectorErrorHelperinterface that will be used in built UpdateConnectionConfigurationHandler- Returns:
- this builder instance with updated attribute
-
withConnectionConfigurationService
public UpdateConnectionConfigurationHandlerTestBuilder withConnectionConfigurationService(com.snowflake.connectors.application.configuration.connection.ConnectionConfigurationService connectionConfigurationService)
- Parameters:
connectionConfigurationService- implementation ofConnectionConfigurationServiceinterface that will be used in built UpdateConnectionConfigurationHandler- Returns:
- this builder instance with updated attribute
-
withConnectorStatusService
public UpdateConnectionConfigurationHandlerTestBuilder withConnectorStatusService(com.snowflake.connectors.application.status.ConnectorStatusService connectorStatusService)
- Parameters:
connectorStatusService- implementation ofConnectorStatusServiceinterface that will be used in built UpdateConnectionConfigurationHandler- Returns:
- this builder instance with updated attribute
-
build
public com.snowflake.connectors.application.configuration.connection.UpdateConnectionConfigurationHandler build()
- Returns:
- an instance of
UpdateConnectionConfigurationHandlerwith customised services
-
-