Class NameListRule.Builder
- java.lang.Object
- 
- com.oracle.bmc.dataintegration.model.NameListRule.Builder
 
- 
- Enclosing class:
- NameListRule
 
 public static class NameListRule.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
keypublic NameListRule.Builder key(String key) 
 - 
modelVersionpublic NameListRule.Builder modelVersion(String modelVersion) 
 - 
parentRefpublic NameListRule.Builder parentRef(ParentReference parentRef) 
 - 
isJavaRegexSyntaxpublic NameListRule.Builder isJavaRegexSyntax(Boolean isJavaRegexSyntax) 
 - 
configValuespublic NameListRule.Builder configValues(ConfigValues configValues) 
 - 
objectStatuspublic NameListRule.Builder objectStatus(Integer objectStatus) 
 - 
descriptionpublic NameListRule.Builder description(String description) 
 - 
isSkipRemainingRulesOnMatchpublic NameListRule.Builder isSkipRemainingRulesOnMatch(Boolean isSkipRemainingRulesOnMatch) Specifies whether to skip remaining rules when a match is found.- Parameters:
- isSkipRemainingRulesOnMatch- the value to set
- Returns:
- this builder
 
 - 
scopepublic NameListRule.Builder scope(Object scope) Reference to a typed object.This can be either a key value to an object within the document, a shall referenced to a TypedObject, or a full TypedObject definition. - Parameters:
- scope- the value to set
- Returns:
- this builder
 
 - 
isCascadepublic NameListRule.Builder isCascade(Boolean isCascade) Specifies whether to cascade or not.- Parameters:
- isCascade- the value to set
- Returns:
- this builder
 
 - 
matchingStrategypublic NameListRule.Builder matchingStrategy(NameListRule.MatchingStrategy matchingStrategy) The pattern matching strategy.- Parameters:
- matchingStrategy- the value to set
- Returns:
- this builder
 
 - 
isCaseSensitivepublic NameListRule.Builder isCaseSensitive(Boolean isCaseSensitive) Specifies if the rule is case sensitive.- Parameters:
- isCaseSensitive- the value to set
- Returns:
- this builder
 
 - 
ruleTypepublic NameListRule.Builder ruleType(NameListRule.RuleType ruleType) The rule type.- Parameters:
- ruleType- the value to set
- Returns:
- this builder
 
 - 
namespublic NameListRule.Builder names(List<String> names) Free form text without any restriction on permitted characters.Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. - Parameters:
- names- the value to set
- Returns:
- this builder
 
 - 
buildpublic NameListRule build() 
 - 
copypublic NameListRule.Builder copy(NameListRule model) 
 
- 
 
-