Class ReferenceSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.dataintegration.model.ReferenceSummary.Builder
-
- Enclosing class:
- ReferenceSummary
public static class ReferenceSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReferenceSummary.Builder
aggregatorKey(String aggregatorKey)
The aggregator of reference object.ReferenceSummary
build()
ReferenceSummary.Builder
childReferences(List<ChildReference> childReferences)
List of references that are dependent on this reference.ReferenceSummary.Builder
copy(ReferenceSummary model)
ReferenceSummary.Builder
description(String description)
The description of reference object.ReferenceSummary.Builder
identifier(String identifier)
The identifier of reference object.ReferenceSummary.Builder
identifierPath(String identifierPath)
The identifier path of reference object.ReferenceSummary.Builder
key(String key)
The reference’s key, key of the object that is being used by a published object or its dependents.ReferenceSummary.Builder
name(String name)
The name of reference object.ReferenceSummary.Builder
targetObject(Object targetObject)
The target object referenced.ReferenceSummary.Builder
type(ReferenceSummary.Type type)
The type of reference object.ReferenceSummary.Builder
usedBy(List<ReferenceUsedBy> usedBy)
List of published objects where this is used.
-
-
-
Method Detail
-
key
public ReferenceSummary.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 ReferenceSummary.Builder name(String name)
The name of reference object.- Parameters:
name
- the value to set- Returns:
- this builder
-
identifier
public ReferenceSummary.Builder identifier(String identifier)
The identifier of reference object.- Parameters:
identifier
- the value to set- Returns:
- this builder
-
identifierPath
public ReferenceSummary.Builder identifierPath(String identifierPath)
The identifier path of reference object.- Parameters:
identifierPath
- the value to set- Returns:
- this builder
-
description
public ReferenceSummary.Builder description(String description)
The description of reference object.- Parameters:
description
- the value to set- Returns:
- this builder
-
type
public ReferenceSummary.Builder type(ReferenceSummary.Type type)
The type of reference object.- Parameters:
type
- the value to set- Returns:
- this builder
-
targetObject
public ReferenceSummary.Builder targetObject(Object targetObject)
The target object referenced.References are made to data assets and child references are made to connections. The type defining this reference is mentioned in the property type.
- Parameters:
targetObject
- the value to set- Returns:
- this builder
-
aggregatorKey
public ReferenceSummary.Builder aggregatorKey(String aggregatorKey)
The aggregator of reference object.- Parameters:
aggregatorKey
- the value to set- Returns:
- this builder
-
usedBy
public ReferenceSummary.Builder usedBy(List<ReferenceUsedBy> usedBy)
List of published objects where this is used.- Parameters:
usedBy
- the value to set- Returns:
- this builder
-
childReferences
public ReferenceSummary.Builder childReferences(List<ChildReference> childReferences)
List of references that are dependent on this reference.- Parameters:
childReferences
- the value to set- Returns:
- this builder
-
build
public ReferenceSummary build()
-
copy
public ReferenceSummary.Builder copy(ReferenceSummary model)
-
-