Class ChildReference.Builder
- java.lang.Object
- 
- com.oracle.bmc.dataintegration.model.ChildReference.Builder
 
- 
- Enclosing class:
- ChildReference
 
 public static class ChildReference.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll 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- 
keypublic 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
 
 - 
namepublic ChildReference.Builder name(String name) The name of reference object.- Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
identifierpublic ChildReference.Builder identifier(String identifier) The identifier of reference object.- Parameters:
- identifier- the value to set
- Returns:
- this builder
 
 - 
identifierPathpublic ChildReference.Builder identifierPath(String identifierPath) The identifier path of reference object.- Parameters:
- identifierPath- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic ChildReference.Builder description(String description) The description of reference object.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
typepublic ChildReference.Builder type(ChildReference.Type type) The type of the reference object.- Parameters:
- type- the value to set
- Returns:
- this builder
 
 - 
targetObjectpublic 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
 
 - 
aggregatorKeypublic 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
 
 - 
usedBypublic ChildReference.Builder usedBy(List<ReferenceUsedBy> usedBy) List of published objects where this is used.- Parameters:
- usedBy- the value to set
- Returns:
- this builder
 
 - 
buildpublic ChildReference build() 
 - 
copypublic ChildReference.Builder copy(ChildReference model) 
 
- 
 
-