Package com.oracle.bmc.datacatalog.model
Class ObjectLineageRequestDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.datacatalog.model.ObjectLineageRequestDetails.Builder
-
- Enclosing class:
- ObjectLineageRequestDetails
public static class ObjectLineageRequestDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectLineageRequestDetails
build()
ObjectLineageRequestDetails.Builder
copy(ObjectLineageRequestDetails model)
ObjectLineageRequestDetails.Builder
direction(LineageDirection direction)
Direction of the lineage returned.ObjectLineageRequestDetails.Builder
intraLineageObjectKey(String intraLineageObjectKey)
Unique object key for which intra-lineage needs to be fetched.ObjectLineageRequestDetails.Builder
isIntraLineage(Boolean isIntraLineage)
Intra-lineages are drill down lineages.ObjectLineageRequestDetails.Builder
level(Integer level)
Object level at which the lineage is returned.
-
-
-
Method Detail
-
level
public ObjectLineageRequestDetails.Builder level(Integer level)
Object level at which the lineage is returned.- Parameters:
level
- the value to set- Returns:
- this builder
-
direction
public ObjectLineageRequestDetails.Builder direction(LineageDirection direction)
Direction of the lineage returned.- Parameters:
direction
- the value to set- Returns:
- this builder
-
isIntraLineage
public ObjectLineageRequestDetails.Builder isIntraLineage(Boolean isIntraLineage)
Intra-lineages are drill down lineages.This field indicates whether all intra-lineages need to be expanded inline in the lineage returned.
- Parameters:
isIntraLineage
- the value to set- Returns:
- this builder
-
intraLineageObjectKey
public ObjectLineageRequestDetails.Builder intraLineageObjectKey(String intraLineageObjectKey)
Unique object key for which intra-lineage needs to be fetched.Only drill-down lineage corresponding to the object whose object key is passed is returned.
- Parameters:
intraLineageObjectKey
- the value to set- Returns:
- this builder
-
build
public ObjectLineageRequestDetails build()
-
copy
public ObjectLineageRequestDetails.Builder copy(ObjectLineageRequestDetails model)
-
-