Class ChildReference.Builder
- java.lang.Object
-
- com.oracle.bmc.dataintegration.model.ChildReference.Builder
-
- Enclosing class:
- ChildReference
public static class ChildReference.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ChildReference.BuilderaggregatorKey(String aggregatorKey)The aggregator key of the child reference object.ChildReferencebuild()ChildReference.Buildercopy(ChildReference model)ChildReference.Builderdescription(String description)The description of reference object.ChildReference.Builderidentifier(String identifier)The identifier of reference object.ChildReference.BuilderidentifierPath(String identifierPath)The identifier path of reference object.ChildReference.Builderkey(String key)The reference’s key, key of the object that is being used by a published object or its dependents.ChildReference.Buildername(String name)The name of reference object.ChildReference.BuildertargetObject(Object targetObject)The new reference object to use instead of the original reference.ChildReference.Buildertype(ChildReference.Type type)The type of the reference object.ChildReference.BuilderusedBy(List<ReferenceUsedBy> usedBy)List of published objects where this is used.
-
-
-
Method Detail
-
key
public ChildReference.Builder key(String key)
The reference’s key, key of the object that is being used by a published object or its dependents.- Parameters:
key- the value to set- Returns:
- this builder
-
name
public ChildReference.Builder name(String name)
The name of reference object.- Parameters:
name- the value to set- Returns:
- this builder
-
identifier
public ChildReference.Builder identifier(String identifier)
The identifier of reference object.- Parameters:
identifier- the value to set- Returns:
- this builder
-
identifierPath
public ChildReference.Builder identifierPath(String identifierPath)
The identifier path of reference object.- Parameters:
identifierPath- the value to set- Returns:
- this builder
-
description
public ChildReference.Builder description(String description)
The description of reference object.- Parameters:
description- the value to set- Returns:
- this builder
-
type
public ChildReference.Builder type(ChildReference.Type type)
The type of the reference object.- Parameters:
type- the value to set- Returns:
- this builder
-
targetObject
public ChildReference.Builder targetObject(Object targetObject)
The new reference object to use instead of the original reference.For example, this can be a data asset reference.
- Parameters:
targetObject- the value to set- Returns:
- this builder
-
aggregatorKey
public ChildReference.Builder aggregatorKey(String aggregatorKey)
The aggregator key of the child reference object.For example, this can be a data asset key.
- Parameters:
aggregatorKey- the value to set- Returns:
- this builder
-
usedBy
public ChildReference.Builder usedBy(List<ReferenceUsedBy> usedBy)
List of published objects where this is used.- Parameters:
usedBy- the value to set- Returns:
- this builder
-
build
public ChildReference build()
-
copy
public ChildReference.Builder copy(ChildReference model)
-
-