Interface CustomConfigurationBuilder

All Superinterfaces:
ConfigurationBuilderBase<CustomConfigurationBuilder>, RecoveryConfigurationBuilder<CustomConfigurationBuilder>

public interface CustomConfigurationBuilder extends RecoveryConfigurationBuilder<CustomConfigurationBuilder>
Defines methods implemented by classes used to set general and custom configuration properties
  • Method Details

    • setApiHost

      Set the host name of the Sports API server
      Parameters:
      host - the host name of the Sports API server
      Returns:
      the CustomConfigurationBuilder instance used to set custom config values
    • setApiPort

      CustomConfigurationBuilder setApiPort(int port)
      Set the port of the Sports API server
      Parameters:
      port - the port of the Sports API server
      Returns:
      the CustomConfigurationBuilder instance used to set custom config values
    • setApiUseSsl

      CustomConfigurationBuilder setApiUseSsl(boolean useSsl)
      Sets the value specifying whether SSL should be used to communicate with Sports API
      Parameters:
      useSsl - the value specifying whether SSL should be used to communicate with Sports API
      Returns:
      the CustomConfigurationBuilder instance used to set custom config values
    • setMessagingHost

      CustomConfigurationBuilder setMessagingHost(String host)
      Sets the host name of the AMQP server
      Parameters:
      host - the host name of the AMQP server
      Returns:
      the CustomConfigurationBuilder instance used to set custom config values
    • setMessagingPort

      CustomConfigurationBuilder setMessagingPort(int port)
      Sets a custom port used to connect to AMQP broker
      Parameters:
      port - the port used to connect to AMQP broker
      Returns:
      the CustomConfigurationBuilder instance used to set custom config values
    • setMessagingUsername

      CustomConfigurationBuilder setMessagingUsername(String username)
      Sets the username used to authenticate with the messaging server
      Parameters:
      username - the username used to authenticate with the messaging server
      Returns:
      the CustomConfigurationBuilder instance used to set custom config values
    • setMessagingVirtualHost

      CustomConfigurationBuilder setMessagingVirtualHost(String vHost)
      Sets the virtual host used to connect to the messaging server
      Parameters:
      vHost - the virtual host used to connect to the messaging server
      Returns:
      the CustomConfigurationBuilder instance used to set custom config values
    • setMessagingPassword

      CustomConfigurationBuilder setMessagingPassword(String password)
      Sets the password used to authenticate with the messaging server
      Parameters:
      password - the password used to authenticate with the messaging server
      Returns:
      the CustomConfigurationBuilder instance used to set custom config values
    • setMessagingUseSsl

      CustomConfigurationBuilder setMessagingUseSsl(boolean useSsl)
      Sets the value specifying whether SSL should be used to communicate with the messaging server
      Parameters:
      useSsl - the value specifying whether SSL should be used to communicate with the messaging server
      Returns:
      the CustomConfigurationBuilder instance used to set custom config values