Package com.symphony.api.model
Class V3DLPRule
- java.lang.Object
-
- com.symphony.api.model.V3DLPRule
-
public class V3DLPRule extends Object
A Rule defines the actual matching specification for policies. It holds a type and a configuration for the rule, these properties should be used to build the corresponding matching implementation. Only one of the configuration property should be set [textMatchConfig, fileSizeConfig, fileExtensionConfig, filePasswordConfig, fileClassifierConfig].
-
-
Constructor Summary
Constructors Constructor Description V3DLPRule()
-
Method Summary
-
-
-
Method Detail
-
getType
public String getType()
Type of a rule used by policy. Can be [\"UNKNOWN\", \"TEXT_MATCH\", \"FILE_EXTENSION\", \"FILE_SIZE\", \"FILE_PASSWORD\", \"FILE_CLASSIFIER\"].- Returns:
- type
-
setType
public void setType(String type)
-
getName
public String getName()
Name for rule.- Returns:
- name
-
setName
public void setName(String name)
-
getTextMatchConfig
public V3DLPTextMatchConfig getTextMatchConfig()
Get textMatchConfig- Returns:
- textMatchConfig
-
setTextMatchConfig
public void setTextMatchConfig(V3DLPTextMatchConfig textMatchConfig)
-
textMatchConfig
public V3DLPRule textMatchConfig(V3DLPTextMatchConfig textMatchConfig)
-
getFileSizeConfig
public V3DLPFileSizeConfig getFileSizeConfig()
Get fileSizeConfig- Returns:
- fileSizeConfig
-
setFileSizeConfig
public void setFileSizeConfig(V3DLPFileSizeConfig fileSizeConfig)
-
fileSizeConfig
public V3DLPRule fileSizeConfig(V3DLPFileSizeConfig fileSizeConfig)
-
getFileExtensionConfig
public V3DLPFileExtensionConfig getFileExtensionConfig()
Get fileExtensionConfig- Returns:
- fileExtensionConfig
-
setFileExtensionConfig
public void setFileExtensionConfig(V3DLPFileExtensionConfig fileExtensionConfig)
-
fileExtensionConfig
public V3DLPRule fileExtensionConfig(V3DLPFileExtensionConfig fileExtensionConfig)
-
getFilePasswordConfig
public V3DLPFilePasswordConfig getFilePasswordConfig()
Get filePasswordConfig- Returns:
- filePasswordConfig
-
setFilePasswordConfig
public void setFilePasswordConfig(V3DLPFilePasswordConfig filePasswordConfig)
-
filePasswordConfig
public V3DLPRule filePasswordConfig(V3DLPFilePasswordConfig filePasswordConfig)
-
getFileClassifierConfig
public V3DLPFileClassifierConfig getFileClassifierConfig()
Get fileClassifierConfig- Returns:
- fileClassifierConfig
-
setFileClassifierConfig
public void setFileClassifierConfig(V3DLPFileClassifierConfig fileClassifierConfig)
-
fileClassifierConfig
public V3DLPRule fileClassifierConfig(V3DLPFileClassifierConfig fileClassifierConfig)
-
-