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.Builder
aggregatorKey(String aggregatorKey)
The aggregator key of the child reference object.ChildReference
build()
ChildReference.Builder
copy(ChildReference model)
ChildReference.Builder
description(String description)
The description of reference object.ChildReference.Builder
identifier(String identifier)
The identifier of reference object.ChildReference.Builder
identifierPath(String identifierPath)
The identifier path of reference object.ChildReference.Builder
key(String key)
The reference’s key, key of the object that is being used by a published object or its dependents.ChildReference.Builder
name(String name)
The name of reference object.ChildReference.Builder
targetObject(Object targetObject)
The new reference object to use instead of the original reference.ChildReference.Builder
type(ChildReference.Type type)
The type of the reference object.ChildReference.Builder
usedBy(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)
-
-