| static CustomProtectionRule.Builder | CustomProtectionRule. builder() | Create a new builder. | 
| CustomProtectionRule.Builder | CustomProtectionRule.Builder. compartmentId(String compartmentId) | The OCID  of the
custom protection rule’s compartment. | 
| CustomProtectionRule.Builder | CustomProtectionRule.Builder. copy(CustomProtectionRule model) |  | 
| CustomProtectionRule.Builder | CustomProtectionRule.Builder. definedTags(Map<String,Map<String,Object>> definedTags) | Defined tags for this resource. | 
| CustomProtectionRule.Builder | CustomProtectionRule.Builder. description(String description) | The description of the custom protection rule. | 
| CustomProtectionRule.Builder | CustomProtectionRule.Builder. displayName(String displayName) | The user-friendly name of the custom protection rule. | 
| CustomProtectionRule.Builder | CustomProtectionRule.Builder. freeformTags(Map<String,String> freeformTags) | Free-form tags for this resource. | 
| CustomProtectionRule.Builder | CustomProtectionRule.Builder. id(String id) | The OCID  of the
custom protection rule. | 
| CustomProtectionRule.Builder | CustomProtectionRule.Builder. lifecycleState(LifecycleStates lifecycleState) | The current lifecycle state of the custom protection rule. | 
| CustomProtectionRule.Builder | CustomProtectionRule.Builder. modSecurityRuleIds(List<String> modSecurityRuleIds) | The auto-generated ID for the custom protection rule. | 
| CustomProtectionRule.Builder | CustomProtectionRule.Builder. template(String template) | The template text of the custom protection rule. | 
| CustomProtectionRule.Builder | CustomProtectionRule.Builder. timeCreated(Date timeCreated) | The date and time the protection rule was created, expressed in RFC 3339 timestamp
format. | 
| CustomProtectionRule.Builder | CustomProtectionRule. toBuilder() |  |