Class RuleTypeConfig.Builder
- java.lang.Object
-
- com.oracle.bmc.dataintegration.model.RuleTypeConfig.Builder
-
- Enclosing class:
- RuleTypeConfig
public static class RuleTypeConfig.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RuleTypeConfig
build()
RuleTypeConfig.Builder
configValues(ConfigValues configValues)
RuleTypeConfig.Builder
copy(RuleTypeConfig model)
RuleTypeConfig.Builder
isOrderByRule(Boolean isOrderByRule)
Specifies whether it is ordered by rule.RuleTypeConfig.Builder
key(String key)
The key of the object.RuleTypeConfig.Builder
modelVersion(String modelVersion)
The model version of an object.RuleTypeConfig.Builder
objectStatus(Integer objectStatus)
The status of an object that can be set to value 1 for shallow references across objects, other values reserved.RuleTypeConfig.Builder
parentRef(ParentReference parentRef)
RuleTypeConfig.Builder
projectionRules(List<ProjectionRule> projectionRules)
The projection rules.RuleTypeConfig.Builder
scope(Object scope)
Deprecated - 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.RuleTypeConfig.Builder
scopeReference(ScopeReference scopeReference)
-
-
-
Method Detail
-
key
public RuleTypeConfig.Builder key(String key)
The key of the object.- Parameters:
key
- the value to set- Returns:
- this builder
-
modelVersion
public RuleTypeConfig.Builder modelVersion(String modelVersion)
The model version of an object.- Parameters:
modelVersion
- the value to set- Returns:
- this builder
-
parentRef
public RuleTypeConfig.Builder parentRef(ParentReference parentRef)
-
scope
public RuleTypeConfig.Builder scope(Object scope)
Deprecated - 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
-
scopeReference
public RuleTypeConfig.Builder scopeReference(ScopeReference scopeReference)
-
isOrderByRule
public RuleTypeConfig.Builder isOrderByRule(Boolean isOrderByRule)
Specifies whether it is ordered by rule.- Parameters:
isOrderByRule
- the value to set- Returns:
- this builder
-
projectionRules
public RuleTypeConfig.Builder projectionRules(List<ProjectionRule> projectionRules)
The projection rules.- Parameters:
projectionRules
- the value to set- Returns:
- this builder
-
configValues
public RuleTypeConfig.Builder configValues(ConfigValues configValues)
-
objectStatus
public RuleTypeConfig.Builder objectStatus(Integer objectStatus)
The status of an object that can be set to value 1 for shallow references across objects, other values reserved.- Parameters:
objectStatus
- the value to set- Returns:
- this builder
-
build
public RuleTypeConfig build()
-
copy
public RuleTypeConfig.Builder copy(RuleTypeConfig model)
-
-