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 java.lang.StringDEFAULT_HOSTNAMEThe default host name is "localhost".static booleanDEFAULT_IS_SECUREThe default is secure.
-
Constructor Summary
Constructors Constructor Description InetBuilder(java.lang.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(java.lang.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 java.lang.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(java.lang.String rootDir)
Makes an InetBuilder for KVLocalConfig with the specified root directory.- Parameters:
rootDir- the root directory where NoSQL Database data is placed- Throws:
java.lang.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(java.lang.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
-
-