Class DatabaseDetails.Builder
- java.lang.Object
 - 
- com.ibm.cloud.watsonxdata.watsonx_data.v2.model.DatabaseDetails.Builder
 
 
- 
- Enclosing class:
 - DatabaseDetails
 
public static class DatabaseDetails.Builder extends java.lang.ObjectBuilder. 
- 
- 
Constructor Summary
Constructors Constructor Description Builder()Instantiates a new builder. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DatabaseDetails.BuilderaddDatabaseProperties(DatabaseRegistrationPatchDatabaseDetailsDatabasePropertiesItems databaseProperties)Adds a new element to databaseProperties.DatabaseDetails.BuilderauthenticationType(java.lang.String authenticationType)Set the authenticationType.DatabaseDetails.BuilderauthenticationValue(java.lang.String authenticationValue)Set the authenticationValue.DatabaseDetails.BuilderbrokerAuthenticationPassword(java.lang.String brokerAuthenticationPassword)Set the brokerAuthenticationPassword.DatabaseDetails.BuilderbrokerAuthenticationType(java.lang.String brokerAuthenticationType)Set the brokerAuthenticationType.DatabaseDetails.BuilderbrokerAuthenticationUser(java.lang.String brokerAuthenticationUser)Set the brokerAuthenticationUser.DatabaseDetails.BuilderbrokerHost(java.lang.String brokerHost)Set the brokerHost.DatabaseDetails.BuilderbrokerPort(long brokerPort)Set the brokerPort.DatabaseDetailsbuild()Builds a DatabaseDetails.DatabaseDetails.Buildercertificate(java.lang.String certificate)Set the certificate.DatabaseDetails.BuildercertificateExtension(java.lang.String certificateExtension)Set the certificateExtension.DatabaseDetails.BuilderconnectionMethod(java.lang.String connectionMethod)Set the connectionMethod.DatabaseDetails.BuilderconnectionMode(java.lang.String connectionMode)Set the connectionMode.DatabaseDetails.BuilderconnectionModeValue(java.lang.String connectionModeValue)Set the connectionModeValue.DatabaseDetails.BuilderconnectionType(java.lang.String connectionType)Set the connectionType.DatabaseDetails.BuildercontrollerAuthenticationPassword(java.lang.String controllerAuthenticationPassword)Set the controllerAuthenticationPassword.DatabaseDetails.BuildercontrollerAuthenticationType(java.lang.String controllerAuthenticationType)Set the controllerAuthenticationType.DatabaseDetails.BuildercontrollerAuthenticationUser(java.lang.String controllerAuthenticationUser)Set the controllerAuthenticationUser.DatabaseDetails.BuildercoordinatorHost(java.lang.String coordinatorHost)Set the coordinatorHost.DatabaseDetails.BuildercoordinatorPort(long coordinatorPort)Set the coordinatorPort.DatabaseDetails.BuildercpdHostname(java.lang.String cpdHostname)Set the cpdHostname.DatabaseDetails.BuildercredentialsKey(java.lang.String credentialsKey)Set the credentialsKey.DatabaseDetails.BuilderdatabaseName(java.lang.String databaseName)Set the databaseName.DatabaseDetails.BuilderdatabaseProperties(java.util.List<DatabaseRegistrationPatchDatabaseDetailsDatabasePropertiesItems> databaseProperties)Set the databaseProperties.DatabaseDetails.Builderhostname(java.lang.String hostname)Set the hostname.DatabaseDetails.BuilderhostnameInCertificate(java.lang.String hostnameInCertificate)Set the hostnameInCertificate.DatabaseDetails.Builderhosts(java.lang.String hosts)Set the hosts.DatabaseDetails.BuilderinformixServer(java.lang.String informixServer)Set the informixServer.DatabaseDetails.Builderpassword(java.lang.String password)Set the password.DatabaseDetails.Builderport(long port)Set the port.DatabaseDetails.BuilderprojectId(java.lang.String projectId)Set the projectId.DatabaseDetails.Buildersasl(java.lang.Boolean sasl)Set the sasl.DatabaseDetails.BuildersaslMechanism(java.lang.String saslMechanism)Set the saslMechanism.DatabaseDetails.BuilderschemaName(java.lang.String schemaName)Set the schemaName.DatabaseDetails.Builderschemas(java.lang.String schemas)Set the schemas.DatabaseDetails.BuilderserviceApiKey(java.lang.String serviceApiKey)Set the serviceApiKey.DatabaseDetails.BuilderserviceHostname(java.lang.String serviceHostname)Set the serviceHostname.DatabaseDetails.BuilderservicePassword(java.lang.String servicePassword)Set the servicePassword.DatabaseDetails.BuilderservicePort(long servicePort)Set the servicePort.DatabaseDetails.BuilderserviceSsl(java.lang.Boolean serviceSsl)Set the serviceSsl.DatabaseDetails.BuilderserviceTokenUrl(java.lang.String serviceTokenUrl)Set the serviceTokenUrl.DatabaseDetails.BuilderserviceUsername(java.lang.String serviceUsername)Set the serviceUsername.DatabaseDetails.Builderssl(java.lang.Boolean ssl)Set the ssl.DatabaseDetails.Buildertables(java.lang.String tables)Set the tables.DatabaseDetails.Builderusername(java.lang.String username)Set the username.DatabaseDetails.BuildervalidateServerCertificate(java.lang.Boolean validateServerCertificate)Set the validateServerCertificate.DatabaseDetails.BuilderverifyHostName(java.lang.Boolean verifyHostName)Set the verifyHostName.DatabaseDetails.BuilderwarehouseName(java.lang.String warehouseName)Set the warehouseName. 
 - 
 
- 
- 
Method Detail
- 
build
public DatabaseDetails build()
Builds a DatabaseDetails.- Returns:
 - the new DatabaseDetails instance
 
 
- 
addDatabaseProperties
public DatabaseDetails.Builder addDatabaseProperties(DatabaseRegistrationPatchDatabaseDetailsDatabasePropertiesItems databaseProperties)
Adds a new element to databaseProperties.- Parameters:
 databaseProperties- the new element to be added- Returns:
 - the DatabaseDetails builder
 
 
- 
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
 
 
- 
databaseProperties
public DatabaseDetails.Builder databaseProperties(java.util.List<DatabaseRegistrationPatchDatabaseDetailsDatabasePropertiesItems> databaseProperties)
Set the databaseProperties. Existing databaseProperties will be replaced.- Parameters:
 databaseProperties- the databaseProperties- 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
 
 
 - 
 
 -