Package oracle.kv
Class KVLocalConfig.InetBuilder
- java.lang.Object
-
- oracle.kv.KVLocalConfig.Builder
-
- oracle.kv.KVLocalConfig.InetBuilder
-
- Enclosing class:
- KVLocalConfig
public static class KVLocalConfig.InetBuilder extends KVLocalConfig.Builder
InetBuilder to help construct a KVLocalConfig instance using TCP sockets.
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_HOSTNAMEThe default host name is "localhost".static booleanDEFAULT_IS_SECUREThe default is secure.
-
Constructor Summary
Constructors Constructor Description InetBuilder(String rootDir)Makes an InetBuilder for KVLocalConfig with the specified root directory.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KVLocalConfigbuild()Builds aKVLocalConfiginstance using the values specified in this builder.KVLocalConfig.InetBuilderisSecure(boolean secure)Specifies whether the store is secure.KVLocalConfig.BuildersetHostName(String name)Sets the host name.KVLocalConfig.InetBuildersetPort(int portNum)Sets port number.-
Methods inherited from class oracle.kv.KVLocalConfig.Builder
setMemoryMB, setStorageGB, setStoreName
-
-
-
-
Field Detail
-
DEFAULT_HOSTNAME
public static final String DEFAULT_HOSTNAME
The default host name is "localhost".- See Also:
- Constant Field Values
-
DEFAULT_IS_SECURE
public static final boolean DEFAULT_IS_SECURE
The default is secure.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
InetBuilder
public InetBuilder(String rootDir)
Makes an InetBuilder for KVLocalConfig with the specified root directory.- Parameters:
rootDir- the root directory where NoSQL Database data is placed- Throws:
IllegalArgumentException- if specified rootDir is null or empty
-
-
Method Detail
-
build
public KVLocalConfig build()
Description copied from class:KVLocalConfig.BuilderBuilds aKVLocalConfiginstance using the values specified in this builder.- Specified by:
buildin classKVLocalConfig.Builder- Returns:
- a
KVLocalConfiginstance for this builder
-
setHostName
public KVLocalConfig.Builder setHostName(String name)
Description copied from class:KVLocalConfig.BuilderSets the host name.- Specified by:
setHostNamein classKVLocalConfig.Builder- Parameters:
name- the name of the host- Returns:
- this instance
-
setPort
public KVLocalConfig.InetBuilder setPort(int portNum)
Description copied from class:KVLocalConfig.BuilderSets port number.- Specified by:
setPortin classKVLocalConfig.Builder- Parameters:
portNum- the port number for registry- Returns:
- this instance
-
isSecure
public KVLocalConfig.InetBuilder isSecure(boolean secure)
Specifies whether the store is secure.- Specified by:
isSecurein classKVLocalConfig.Builder- Parameters:
secure- whether the store is secure- Returns:
- this instance
-
-