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
-
-