public final class ManagementCenterConfig extends Object implements TrustedInterfacesConfigurable<ManagementCenterConfig>
| Constructor and Description |
|---|
ManagementCenterConfig() |
| Modifier and Type | Method and Description |
|---|---|
ManagementCenterConfig |
addTrustedInterface(String ip)
Adds a trusted interface.
|
boolean |
equals(Object obj) |
Set<String> |
getTrustedInterfaces()
Gets the trusted interfaces.
|
int |
hashCode() |
boolean |
isConsoleEnabled()
Returns if executing console commands is allowed (
true) or disallowed (false). |
boolean |
isDataAccessEnabled()
Returns if Management Center is allowed to access contents of Hazelcast data structures
(for instance map entries) (
true) or disallowed (false). |
boolean |
isScriptingEnabled()
Returns if scripting is allowed (
true) or disallowed (false). |
ManagementCenterConfig |
setConsoleEnabled(boolean consoleEnabled)
Enables/disables console commands execution on the member.
|
ManagementCenterConfig |
setDataAccessEnabled(boolean dataAccessEnabled)
Enables/disables access to contents of Hazelcast data structures (for instance map entries) for Management Center.
|
ManagementCenterConfig |
setScriptingEnabled(boolean scriptingEnabled)
Enables/disables scripting on the member.
|
ManagementCenterConfig |
setTrustedInterfaces(Set<String> interfaces)
Sets the trusted interfaces.
|
String |
toString() |
public ManagementCenterConfig setScriptingEnabled(boolean scriptingEnabled)
Default value for this config element is false.
scriptingEnabled - true to allow scripting on the member, false to disallowpublic boolean isScriptingEnabled()
true) or disallowed (false).public ManagementCenterConfig setConsoleEnabled(boolean consoleEnabled)
Default value for this config element is false.
consoleEnabled - true to allow console commands on the member, false to disallowpublic boolean isConsoleEnabled()
true) or disallowed (false).public ManagementCenterConfig setDataAccessEnabled(boolean dataAccessEnabled)
Default value for this config element is true.
dataAccessEnabled - true to allow data access for Management Center, false to disallowpublic boolean isDataAccessEnabled()
true) or disallowed (false).public Set<String> getTrustedInterfaces()
getTrustedInterfaces in interface TrustedInterfacesConfigurable<ManagementCenterConfig>setTrustedInterfaces(java.util.Set)public ManagementCenterConfig setTrustedInterfaces(Set<String> interfaces)
The interface is an IP address where the last octet can be a wildcard '*' or a range '10-20'.
setTrustedInterfaces in interface TrustedInterfacesConfigurable<ManagementCenterConfig>interfaces - the new trusted interfacesif interfaces is {@code null}public ManagementCenterConfig addTrustedInterface(String ip)
addTrustedInterface in interface TrustedInterfacesConfigurable<ManagementCenterConfig>ip - the IP of the trusted interfaceIllegalArgumentException - if IP is nullsetTrustedInterfaces(java.util.Set)Copyright © 2024 Hazelcast, Inc.. All rights reserved.