Class InfobaseArgumentBuilder
- java.lang.Object
-
- com.e1c.g5.v8.dt.platform.standaloneserver.core.InfobaseArgumentBuilder
-
public class InfobaseArgumentBuilder extends Object
The paramaters builder for run command with ibcmd.
-
-
Constructor Summary
Constructors Constructor Description InfobaseArgumentBuilder(List<String> args)
Create Command infobase with args.
-
Method Summary
-
-
-
Method Detail
-
address
public InfobaseArgumentBuilder address(String address)
Set address.- Parameters:
address
- to set, cannot benull
-
base
public InfobaseArgumentBuilder base(String base)
Set base.- Parameters:
base
- to set, cannot benull
-
name
public InfobaseArgumentBuilder name(String name)
Set name.- Parameters:
name
- to set, cannot benull
-
id
public InfobaseArgumentBuilder id(String id)
Set id.- Parameters:
id
- to set, cannot benull
-
dbServer
public InfobaseArgumentBuilder dbServer(String dbServer)
Set dbServer.- Parameters:
dbServer
- to set, cannot benull
-
dbName
public InfobaseArgumentBuilder dbName(String dbName)
Set dbName.- Parameters:
dbName
- to set, cannot benull
-
dbUser
public InfobaseArgumentBuilder dbUser(String dbUser)
Set dbUser.- Parameters:
dbUser
- to set, cannot benull
-
dbPwd
public InfobaseArgumentBuilder dbPwd(String dbPwd)
Set dbPwd.- Parameters:
dbPwd
- to set, cannot benull
-
locale
public InfobaseArgumentBuilder locale(String locale)
Set locale.- Parameters:
locale
- to set, cannot benull
-
distributeLicenses
public InfobaseArgumentBuilder distributeLicenses(DistributeLicenses distributeLicenses)
Set distributeLicenses.- Parameters:
distributeLicenses
- to set, cannot benull
-
scheduleJobs
public InfobaseArgumentBuilder scheduleJobs(DistributeLicenses scheduleJobs)
Set scheduleJobs.- Parameters:
scheduleJobs
- to set, cannot benull
-
managerPort
public InfobaseArgumentBuilder managerPort(int managerPort)
Set managerPort.- Parameters:
managerPort
- to set, cannot benull
-
clusterData
public InfobaseArgumentBuilder clusterData(String clusterData)
Set clusterData.- Parameters:
clusterData
- to set, cannot benull
-
publication
public InfobaseArgumentBuilder publication(String publication)
Set publication.- Parameters:
publication
- to set, cannot benull
-
config
public InfobaseArgumentBuilder config(Path config)
Set config.- Parameters:
config
- to set, cannot benull
-
out
public InfobaseArgumentBuilder out(Path out)
Set out.- Parameters:
out
- to set, cannot benull
-
load
public InfobaseArgumentBuilder load(String load)
Set load.- Parameters:
load
- to set, cannot benull
-
dateOffset
public InfobaseArgumentBuilder dateOffset(String dateOffset)
Set dateOffset.- Parameters:
dateOffset
- to set, cannot benull
-
createDatabase
public InfobaseArgumentBuilder createDatabase(boolean createDatabase)
Set createDatabase.- Parameters:
createDatabase
- to set, cannot benull
-
force
public InfobaseArgumentBuilder force(boolean force)
Set force.- Parameters:
force
- to set, cannot benull
-
staging
public InfobaseArgumentBuilder staging(boolean staging)
Set staging.- Parameters:
staging
- to set, cannot benull
-
apply
public InfobaseArgumentBuilder apply(boolean apply)
Set apply.- Parameters:
apply
- to set, cannot benull
-
dbms
public InfobaseArgumentBuilder dbms(Dbms dbms)
Set dbms.- Parameters:
dbms
- to set, cannot benull
-
dbPath
public InfobaseArgumentBuilder dbPath(String dbPath)
Set dbPath.- Parameters:
dbPath
- to set, cannot benull
-
argument
public InfobaseArgumentBuilder argument(String argument)
Add arguments without name.- Parameters:
argument
- to add, cannot benull
-
data
public InfobaseArgumentBuilder data(Path data)
Sets the server data location.- Parameters:
data
- to set, cannot benull
-
user
public InfobaseArgumentBuilder user(String user)
Sets command to work with the provided username.- Parameters:
user
- the user name to use, cannot benull
- Returns:
- a reference to the command builder, never
null
-
password
public InfobaseArgumentBuilder password(String password)
Sets command to work with the provided user password.- Parameters:
password
- the user password to use, cannot benull
- Returns:
- a reference to the command builder, never
null
-
-