Class DatabaseDetails.Builder

  • Enclosing class:
    DatabaseDetails

    public static class DatabaseDetails.Builder
    extends java.lang.Object
    Builder.
    • Constructor Detail

      • Builder

        public Builder()
        Instantiates a new builder.
    • Method Detail

      • build

        public DatabaseDetails build()
        Builds a DatabaseDetails.
        Returns:
        the new DatabaseDetails instance
      • authenticationType

        public DatabaseDetails.Builder authenticationType​(java.lang.String authenticationType)
        Set the authenticationType.
        Parameters:
        authenticationType - the authenticationType
        Returns:
        the DatabaseDetails builder
      • authenticationValue

        public DatabaseDetails.Builder authenticationValue​(java.lang.String authenticationValue)
        Set the authenticationValue.
        Parameters:
        authenticationValue - the authenticationValue
        Returns:
        the DatabaseDetails builder
      • brokerAuthenticationPassword

        public DatabaseDetails.Builder brokerAuthenticationPassword​(java.lang.String brokerAuthenticationPassword)
        Set the brokerAuthenticationPassword.
        Parameters:
        brokerAuthenticationPassword - the brokerAuthenticationPassword
        Returns:
        the DatabaseDetails builder
      • brokerAuthenticationType

        public DatabaseDetails.Builder brokerAuthenticationType​(java.lang.String brokerAuthenticationType)
        Set the brokerAuthenticationType.
        Parameters:
        brokerAuthenticationType - the brokerAuthenticationType
        Returns:
        the DatabaseDetails builder
      • brokerAuthenticationUser

        public DatabaseDetails.Builder brokerAuthenticationUser​(java.lang.String brokerAuthenticationUser)
        Set the brokerAuthenticationUser.
        Parameters:
        brokerAuthenticationUser - the brokerAuthenticationUser
        Returns:
        the DatabaseDetails builder
      • brokerHost

        public DatabaseDetails.Builder brokerHost​(java.lang.String brokerHost)
        Set the brokerHost.
        Parameters:
        brokerHost - the brokerHost
        Returns:
        the DatabaseDetails builder
      • brokerPort

        public DatabaseDetails.Builder brokerPort​(long brokerPort)
        Set the brokerPort.
        Parameters:
        brokerPort - the brokerPort
        Returns:
        the DatabaseDetails builder
      • certificate

        public DatabaseDetails.Builder certificate​(java.lang.String certificate)
        Set the certificate.
        Parameters:
        certificate - the certificate
        Returns:
        the DatabaseDetails builder
      • certificateExtension

        public DatabaseDetails.Builder certificateExtension​(java.lang.String certificateExtension)
        Set the certificateExtension.
        Parameters:
        certificateExtension - the certificateExtension
        Returns:
        the DatabaseDetails builder
      • connectionMethod

        public DatabaseDetails.Builder connectionMethod​(java.lang.String connectionMethod)
        Set the connectionMethod.
        Parameters:
        connectionMethod - the connectionMethod
        Returns:
        the DatabaseDetails builder
      • connectionMode

        public DatabaseDetails.Builder connectionMode​(java.lang.String connectionMode)
        Set the connectionMode.
        Parameters:
        connectionMode - the connectionMode
        Returns:
        the DatabaseDetails builder
      • connectionModeValue

        public DatabaseDetails.Builder connectionModeValue​(java.lang.String connectionModeValue)
        Set the connectionModeValue.
        Parameters:
        connectionModeValue - the connectionModeValue
        Returns:
        the DatabaseDetails builder
      • connectionType

        public DatabaseDetails.Builder connectionType​(java.lang.String connectionType)
        Set the connectionType.
        Parameters:
        connectionType - the connectionType
        Returns:
        the DatabaseDetails builder
      • controllerAuthenticationPassword

        public DatabaseDetails.Builder controllerAuthenticationPassword​(java.lang.String controllerAuthenticationPassword)
        Set the controllerAuthenticationPassword.
        Parameters:
        controllerAuthenticationPassword - the controllerAuthenticationPassword
        Returns:
        the DatabaseDetails builder
      • controllerAuthenticationType

        public DatabaseDetails.Builder controllerAuthenticationType​(java.lang.String controllerAuthenticationType)
        Set the controllerAuthenticationType.
        Parameters:
        controllerAuthenticationType - the controllerAuthenticationType
        Returns:
        the DatabaseDetails builder
      • controllerAuthenticationUser

        public DatabaseDetails.Builder controllerAuthenticationUser​(java.lang.String controllerAuthenticationUser)
        Set the controllerAuthenticationUser.
        Parameters:
        controllerAuthenticationUser - the controllerAuthenticationUser
        Returns:
        the DatabaseDetails builder
      • coordinatorHost

        public DatabaseDetails.Builder coordinatorHost​(java.lang.String coordinatorHost)
        Set the coordinatorHost.
        Parameters:
        coordinatorHost - the coordinatorHost
        Returns:
        the DatabaseDetails builder
      • coordinatorPort

        public DatabaseDetails.Builder coordinatorPort​(long coordinatorPort)
        Set the coordinatorPort.
        Parameters:
        coordinatorPort - the coordinatorPort
        Returns:
        the DatabaseDetails builder
      • cpdHostname

        public DatabaseDetails.Builder cpdHostname​(java.lang.String cpdHostname)
        Set the cpdHostname.
        Parameters:
        cpdHostname - the cpdHostname
        Returns:
        the DatabaseDetails builder
      • credentialsKey

        public DatabaseDetails.Builder credentialsKey​(java.lang.String credentialsKey)
        Set the credentialsKey.
        Parameters:
        credentialsKey - the credentialsKey
        Returns:
        the DatabaseDetails builder
      • databaseName

        public DatabaseDetails.Builder databaseName​(java.lang.String databaseName)
        Set the databaseName.
        Parameters:
        databaseName - the databaseName
        Returns:
        the DatabaseDetails builder
      • hostname

        public DatabaseDetails.Builder hostname​(java.lang.String hostname)
        Set the hostname.
        Parameters:
        hostname - the hostname
        Returns:
        the DatabaseDetails builder
      • hostnameInCertificate

        public DatabaseDetails.Builder hostnameInCertificate​(java.lang.String hostnameInCertificate)
        Set the hostnameInCertificate.
        Parameters:
        hostnameInCertificate - the hostnameInCertificate
        Returns:
        the DatabaseDetails builder
      • hosts

        public DatabaseDetails.Builder hosts​(java.lang.String hosts)
        Set the hosts.
        Parameters:
        hosts - the hosts
        Returns:
        the DatabaseDetails builder
      • informixServer

        public DatabaseDetails.Builder informixServer​(java.lang.String informixServer)
        Set the informixServer.
        Parameters:
        informixServer - the informixServer
        Returns:
        the DatabaseDetails builder
      • password

        public DatabaseDetails.Builder password​(java.lang.String password)
        Set the password.
        Parameters:
        password - the password
        Returns:
        the DatabaseDetails builder
      • port

        public DatabaseDetails.Builder port​(long port)
        Set the port.
        Parameters:
        port - the port
        Returns:
        the DatabaseDetails builder
      • projectId

        public DatabaseDetails.Builder projectId​(java.lang.String projectId)
        Set the projectId.
        Parameters:
        projectId - the projectId
        Returns:
        the DatabaseDetails builder
      • sasl

        public DatabaseDetails.Builder sasl​(java.lang.Boolean sasl)
        Set the sasl.
        Parameters:
        sasl - the sasl
        Returns:
        the DatabaseDetails builder
      • saslMechanism

        public DatabaseDetails.Builder saslMechanism​(java.lang.String saslMechanism)
        Set the saslMechanism.
        Parameters:
        saslMechanism - the saslMechanism
        Returns:
        the DatabaseDetails builder
      • schemaName

        public DatabaseDetails.Builder schemaName​(java.lang.String schemaName)
        Set the schemaName.
        Parameters:
        schemaName - the schemaName
        Returns:
        the DatabaseDetails builder
      • schemas

        public DatabaseDetails.Builder schemas​(java.lang.String schemas)
        Set the schemas.
        Parameters:
        schemas - the schemas
        Returns:
        the DatabaseDetails builder
      • serviceApiKey

        public DatabaseDetails.Builder serviceApiKey​(java.lang.String serviceApiKey)
        Set the serviceApiKey.
        Parameters:
        serviceApiKey - the serviceApiKey
        Returns:
        the DatabaseDetails builder
      • serviceHostname

        public DatabaseDetails.Builder serviceHostname​(java.lang.String serviceHostname)
        Set the serviceHostname.
        Parameters:
        serviceHostname - the serviceHostname
        Returns:
        the DatabaseDetails builder
      • servicePassword

        public DatabaseDetails.Builder servicePassword​(java.lang.String servicePassword)
        Set the servicePassword.
        Parameters:
        servicePassword - the servicePassword
        Returns:
        the DatabaseDetails builder
      • servicePort

        public DatabaseDetails.Builder servicePort​(long servicePort)
        Set the servicePort.
        Parameters:
        servicePort - the servicePort
        Returns:
        the DatabaseDetails builder
      • serviceSsl

        public DatabaseDetails.Builder serviceSsl​(java.lang.Boolean serviceSsl)
        Set the serviceSsl.
        Parameters:
        serviceSsl - the serviceSsl
        Returns:
        the DatabaseDetails builder
      • serviceTokenUrl

        public DatabaseDetails.Builder serviceTokenUrl​(java.lang.String serviceTokenUrl)
        Set the serviceTokenUrl.
        Parameters:
        serviceTokenUrl - the serviceTokenUrl
        Returns:
        the DatabaseDetails builder
      • serviceUsername

        public DatabaseDetails.Builder serviceUsername​(java.lang.String serviceUsername)
        Set the serviceUsername.
        Parameters:
        serviceUsername - the serviceUsername
        Returns:
        the DatabaseDetails builder
      • ssl

        public DatabaseDetails.Builder ssl​(java.lang.Boolean ssl)
        Set the ssl.
        Parameters:
        ssl - the ssl
        Returns:
        the DatabaseDetails builder
      • tables

        public DatabaseDetails.Builder tables​(java.lang.String tables)
        Set the tables.
        Parameters:
        tables - the tables
        Returns:
        the DatabaseDetails builder
      • username

        public DatabaseDetails.Builder username​(java.lang.String username)
        Set the username.
        Parameters:
        username - the username
        Returns:
        the DatabaseDetails builder
      • validateServerCertificate

        public DatabaseDetails.Builder validateServerCertificate​(java.lang.Boolean validateServerCertificate)
        Set the validateServerCertificate.
        Parameters:
        validateServerCertificate - the validateServerCertificate
        Returns:
        the DatabaseDetails builder
      • verifyHostName

        public DatabaseDetails.Builder verifyHostName​(java.lang.Boolean verifyHostName)
        Set the verifyHostName.
        Parameters:
        verifyHostName - the verifyHostName
        Returns:
        the DatabaseDetails builder
      • warehouseName

        public DatabaseDetails.Builder warehouseName​(java.lang.String warehouseName)
        Set the warehouseName.
        Parameters:
        warehouseName - the warehouseName
        Returns:
        the DatabaseDetails builder