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()