public static final class EdgeNodeSettings.Builder
extends java.lang.Object
EdgeNodeSettings
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
EdgeNodeSettings . |
Modifier and Type | Method and Description |
---|---|
EdgeNodeSettings |
build() |
EdgeNodeSettings.Builder |
setAdvancedConfiguration(java.util.List<KeyValuePair> advancedConfiguration)
Array of additional specific properties for advanced or cloud- specific
deployments in key-value format.
|
EdgeNodeSettings.Builder |
setAllowSshRootLogin(java.lang.Boolean allowSshRootLogin)
Allowing root SSH logins is not recommended for security reasons.
|
EdgeNodeSettings.Builder |
setDnsServers(java.util.List<java.lang.String> dnsServers)
List of DNS servers.
|
EdgeNodeSettings.Builder |
setEnableSsh(java.lang.Boolean enableSsh)
Enabling SSH service is not recommended for security reasons.
|
EdgeNodeSettings.Builder |
setEnableUptMode(java.lang.Boolean enableUptMode) |
EdgeNodeSettings.Builder |
setHostname(java.lang.String hostname)
Host name or FQDN for edge node.
|
EdgeNodeSettings.Builder |
setNtpServers(java.util.List<java.lang.String> ntpServers)
List of NTP servers.
|
EdgeNodeSettings.Builder |
setSearchDomains(java.util.List<java.lang.String> searchDomains)
List of domain names that are used to complete unqualified host names.
|
EdgeNodeSettings.Builder |
setSyslogServers(java.util.List<SyslogConfiguration> syslogServers)
List of Syslog server configuration.
|
public Builder()
EdgeNodeSettings
.public EdgeNodeSettings.Builder setAdvancedConfiguration(java.util.List<KeyValuePair> advancedConfiguration)
advancedConfiguration
- New value for the property.public EdgeNodeSettings.Builder setAllowSshRootLogin(java.lang.Boolean allowSshRootLogin)
allowSshRootLogin
- New value for the property.public EdgeNodeSettings.Builder setDnsServers(java.util.List<java.lang.String> dnsServers)
dnsServers
- New value for the property.public EdgeNodeSettings.Builder setEnableSsh(java.lang.Boolean enableSsh)
enableSsh
- New value for the property.public EdgeNodeSettings.Builder setEnableUptMode(java.lang.Boolean enableUptMode)
enableUptMode
- New value for the property.public EdgeNodeSettings.Builder setHostname(java.lang.String hostname)
hostname
- New value for the property.public EdgeNodeSettings.Builder setNtpServers(java.util.List<java.lang.String> ntpServers)
ntpServers
- New value for the property.public EdgeNodeSettings.Builder setSearchDomains(java.util.List<java.lang.String> searchDomains)
searchDomains
- New value for the property.public EdgeNodeSettings.Builder setSyslogServers(java.util.List<SyslogConfiguration> syslogServers)
syslogServers
- New value for the property.public EdgeNodeSettings build()