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 RuleTypeConfigbuild()RuleTypeConfig.BuilderconfigValues(ConfigValues configValues)RuleTypeConfig.Buildercopy(RuleTypeConfig model)RuleTypeConfig.BuilderisOrderByRule(Boolean isOrderByRule)Specifies whether it is ordered by rule.RuleTypeConfig.Builderkey(String key)The key of the object.RuleTypeConfig.BuildermodelVersion(String modelVersion)The model version of an object.RuleTypeConfig.BuilderobjectStatus(Integer objectStatus)The status of an object that can be set to value 1 for shallow references across objects, other values reserved.RuleTypeConfig.BuilderparentRef(ParentReference parentRef)RuleTypeConfig.BuilderprojectionRules(List<ProjectionRule> projectionRules)The projection rules.RuleTypeConfig.Builderscope(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.BuilderscopeReference(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)
-
-