Class LineageLink.DependencyInfo.Builder (0.85.0)

public static final class LineageLink.DependencyInfo.Builder extends GeneratedMessage.Builder<LineageLink.DependencyInfo.Builder> implements LineageLink.DependencyInfoOrBuilder

Dependency info describes how one entity is dependent on another.

Protobuf type google.cloud.datacatalog.lineage.v1.LineageLink.DependencyInfo

Static Methods

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

public LineageLink.DependencyInfo build()
Returns
Type Description
LineageLink.DependencyInfo
public LineageLink.DependencyInfo buildPartial()
Returns
Type Description
LineageLink.DependencyInfo
public LineageLink.DependencyInfo.Builder clear()
Returns
Type Description
LineageLink.DependencyInfo.Builder
Overrides
public LineageLink.DependencyInfo.Builder clearDependencyType()

The type of dependency.

.google.cloud.datacatalog.lineage.v1.DependencyType dependency_type = 1;

Returns
Type Description
LineageLink.DependencyInfo.Builder

This builder for chaining.

public LineageLink.DependencyInfo getDefaultInstanceForType()
Returns
Type Description
LineageLink.DependencyInfo
public DependencyType getDependencyType()

The type of dependency.

.google.cloud.datacatalog.lineage.v1.DependencyType dependency_type = 1;

Returns
Type Description
DependencyType

The dependencyType.

public int getDependencyTypeValue()

The type of dependency.

.google.cloud.datacatalog.lineage.v1.DependencyType dependency_type = 1;

Returns
Type Description
int

The enum numeric value on the wire for dependencyType.

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides
public final boolean isInitialized()
Returns
Type Description
boolean
Overrides
public LineageLink.DependencyInfo.Builder mergeFrom(LineageLink.DependencyInfo other)
Parameter
Name Description
other LineageLink.DependencyInfo
Returns
Type Description
LineageLink.DependencyInfo.Builder
public LineageLink.DependencyInfo.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
LineageLink.DependencyInfo.Builder
Overrides
Exceptions
Type Description
IOException
public LineageLink.DependencyInfo.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
LineageLink.DependencyInfo.Builder
Overrides
public LineageLink.DependencyInfo.Builder setDependencyType(DependencyType value)

The type of dependency.

.google.cloud.datacatalog.lineage.v1.DependencyType dependency_type = 1;

Parameter
Name Description
value DependencyType

The dependencyType to set.

Returns
Type Description
LineageLink.DependencyInfo.Builder

This builder for chaining.

public LineageLink.DependencyInfo.Builder setDependencyTypeValue(int value)

The type of dependency.

.google.cloud.datacatalog.lineage.v1.DependencyType dependency_type = 1;

Parameter
Name Description
value int

The enum numeric value on the wire for dependencyType to set.

Returns
Type Description
LineageLink.DependencyInfo.Builder

This builder for chaining.