public class Config
extends java.lang.Object
| Constructor and Description |
|---|
Config(RestClient client) |
| Modifier and Type | Method and Description |
|---|---|
ClusterInfo |
configureConnectEmcEmailParams(ConnectEmcEmail emailParams)
Configure ConnectEMC SMTP/Email transport related properties.
|
ClusterInfo |
configureConnectEmcFtpsParams(ConnectEmcFtps ftpsParams)
Configure ConnectEMC FTPS transport related properties.
|
void |
deleteLoginFailedIP(java.lang.String ip)
Remove specified IP from login-failed-ip list
|
PropertyInfoRestRep |
getProperties()
Get system configuration properties.
|
PropertyInfoRestRep |
getProperties(java.lang.String category)
Get system configuration properties.
|
PropertiesMetadata |
getPropMetadata()
Show metadata of system configuration properties.
|
LoginFailedIPList |
listLoginFailedIPs()
list login-failed-ip with information of their last-access-time and failed-login-attempts
|
ClusterInfo |
resetProps(PropertyList propertyList)
Reset configuration properties to their default values.
|
ClusterInfo |
resetProps(PropertyList propertyList,
boolean removeObsoleteProps)
Reset configuration properties to their default values.
|
ClusterInfo |
setProperties(PropertyInfoUpdate setProperty)
Update system configuration properties
|
public Config(RestClient client)
public PropertyInfoRestRep getProperties()
API Call: GET /config/properties
public PropertyInfoRestRep getProperties(java.lang.String category)
API Call: GET /config/properties[?category={category}]
public ClusterInfo setProperties(PropertyInfoUpdate setProperty)
API Call: PUT /config/properties
setProperty - Property's key value pair.public PropertiesMetadata getPropMetadata()
API Call: GET /config/properties/metadata
public ClusterInfo configureConnectEmcFtpsParams(ConnectEmcFtps ftpsParams)
API Call: POST /config/connectemc/ftps
ftpsParams - ConnectEMC FTPS transport related propertiespublic ClusterInfo configureConnectEmcEmailParams(ConnectEmcEmail emailParams)
API Call: POST /config/connectemc/email
emailParams - ConnectEMC SMTP/Email transport related propertiespublic ClusterInfo resetProps(PropertyList propertyList, boolean removeObsoleteProps)
API Call: POST /config/properties/reset
propertyList - Configuration properties to resetremoveObsoleteProps - If true, removes obsolete propertiespublic ClusterInfo resetProps(PropertyList propertyList)
propertyList - Configuration properties to resetpublic void deleteLoginFailedIP(java.lang.String ip)
API Call: DELETE /config/login-failed-ips/{ip}
ip - the ip to be deleted from login-failed-ip list.public LoginFailedIPList listLoginFailedIPs()