Class ProcessLinks.Builder (0.44.0)

public static final class ProcessLinks.Builder extends GeneratedMessageV3.Builder<ProcessLinks.Builder> implements ProcessLinksOrBuilder

Links associated with a specific process.

Protobuf type google.cloud.datacatalog.lineage.v1.ProcessLinks

Static Methods

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

Methods

public ProcessLinks.Builder addAllLinks(Iterable<? extends ProcessLinkInfo> values)

An array containing link details objects of the links provided in the original request.

A single process can result in creating multiple links. If any of the links you provide in the request are created by the same process, they all are included in this array.

repeated .google.cloud.datacatalog.lineage.v1.ProcessLinkInfo links = 2;

Parameter
Name Description
values Iterable<? extends com.google.cloud.datacatalog.lineage.v1.ProcessLinkInfo>
Returns
Type Description
ProcessLinks.Builder
public ProcessLinks.Builder addLinks(ProcessLinkInfo value)

An array containing link details objects of the links provided in the original request.

A single process can result in creating multiple links. If any of the links you provide in the request are created by the same process, they all are included in this array.

repeated .google.cloud.datacatalog.lineage.v1.ProcessLinkInfo links = 2;

Parameter
Name Description
value ProcessLinkInfo
Returns
Type Description
ProcessLinks.Builder
public ProcessLinks.Builder addLinks(ProcessLinkInfo.Builder builderForValue)

An array containing link details objects of the links provided in the original request.

A single process can result in creating multiple links. If any of the links you provide in the request are created by the same process, they all are included in this array.

repeated .google.cloud.datacatalog.lineage.v1.ProcessLinkInfo links = 2;

Parameter
Name Description
builderForValue ProcessLinkInfo.Builder
Returns
Type Description
ProcessLinks.Builder
public ProcessLinks.Builder addLinks(int index, ProcessLinkInfo value)

An array containing link details objects of the links provided in the original request.

A single process can result in creating multiple links. If any of the links you provide in the request are created by the same process, they all are included in this array.

repeated .google.cloud.datacatalog.lineage.v1.ProcessLinkInfo links = 2;

Parameters
Name Description
index int
value ProcessLinkInfo
Returns
Type Description
ProcessLinks.Builder
public ProcessLinks.Builder addLinks(int index, ProcessLinkInfo.Builder builderForValue)

An array containing link details objects of the links provided in the original request.

A single process can result in creating multiple links. If any of the links you provide in the request are created by the same process, they all are included in this array.

repeated .google.cloud.datacatalog.lineage.v1.ProcessLinkInfo links = 2;

Parameters
Name Description
index int
builderForValue ProcessLinkInfo.Builder
Returns
Type Description
ProcessLinks.Builder
public ProcessLinkInfo.Builder addLinksBuilder()

An array containing link details objects of the links provided in the original request.

A single process can result in creating multiple links. If any of the links you provide in the request are created by the same process, they all are included in this array.

repeated .google.cloud.datacatalog.lineage.v1.ProcessLinkInfo links = 2;

Returns
Type Description
ProcessLinkInfo.Builder
public ProcessLinkInfo.Builder addLinksBuilder(int index)

An array containing link details objects of the links provided in the original request.

A single process can result in creating multiple links. If any of the links you provide in the request are created by the same process, they all are included in this array.

repeated .google.cloud.datacatalog.lineage.v1.ProcessLinkInfo links = 2;

Parameter
Name Description
index int
Returns
Type Description
ProcessLinkInfo.Builder
public ProcessLinks.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ProcessLinks.Builder
Overrides
public ProcessLinks build()
Returns
Type Description
ProcessLinks
public ProcessLinks buildPartial()
Returns
Type Description
ProcessLinks
public ProcessLinks.Builder clear()
Returns
Type Description
ProcessLinks.Builder
Overrides
public ProcessLinks.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
ProcessLinks.Builder
Overrides
public ProcessLinks.Builder clearLinks()

An array containing link details objects of the links provided in the original request.

A single process can result in creating multiple links. If any of the links you provide in the request are created by the same process, they all are included in this array.

repeated .google.cloud.datacatalog.lineage.v1.ProcessLinkInfo links = 2;

Returns
Type Description
ProcessLinks.Builder
public ProcessLinks.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
ProcessLinks.Builder
Overrides
public ProcessLinks.Builder clearProcess()

The process name in the format of projects/{project}/locations/{location}/processes/{process}.

string process = 1 [(.google.api.resource_reference) = { ... }

Returns
Type Description
ProcessLinks.Builder

This builder for chaining.

public ProcessLinks.Builder clone()
Returns
Type Description
ProcessLinks.Builder
Overrides
public ProcessLinks getDefaultInstanceForType()
Returns
Type Description
ProcessLinks
public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides
public ProcessLinkInfo getLinks(int index)

An array containing link details objects of the links provided in the original request.

A single process can result in creating multiple links. If any of the links you provide in the request are created by the same process, they all are included in this array.

repeated .google.cloud.datacatalog.lineage.v1.ProcessLinkInfo links = 2;

Parameter
Name Description
index int
Returns
Type Description
ProcessLinkInfo
public ProcessLinkInfo.Builder getLinksBuilder(int index)

An array containing link details objects of the links provided in the original request.

A single process can result in creating multiple links. If any of the links you provide in the request are created by the same process, they all are included in this array.

repeated .google.cloud.datacatalog.lineage.v1.ProcessLinkInfo links = 2;

Parameter
Name Description
index int
Returns
Type Description
ProcessLinkInfo.Builder
public List<ProcessLinkInfo.Builder> getLinksBuilderList()

An array containing link details objects of the links provided in the original request.

A single process can result in creating multiple links. If any of the links you provide in the request are created by the same process, they all are included in this array.

repeated .google.cloud.datacatalog.lineage.v1.ProcessLinkInfo links = 2;

Returns
Type Description
List<Builder>
public int getLinksCount()

An array containing link details objects of the links provided in the original request.

A single process can result in creating multiple links. If any of the links you provide in the request are created by the same process, they all are included in this array.

repeated .google.cloud.datacatalog.lineage.v1.ProcessLinkInfo links = 2;

Returns
Type Description
int
public List<ProcessLinkInfo> getLinksList()

An array containing link details objects of the links provided in the original request.

A single process can result in creating multiple links. If any of the links you provide in the request are created by the same process, they all are included in this array.

repeated .google.cloud.datacatalog.lineage.v1.ProcessLinkInfo links = 2;

Returns
Type Description
List<ProcessLinkInfo>
public ProcessLinkInfoOrBuilder getLinksOrBuilder(int index)

An array containing link details objects of the links provided in the original request.

A single process can result in creating multiple links. If any of the links you provide in the request are created by the same process, they all are included in this array.

repeated .google.cloud.datacatalog.lineage.v1.ProcessLinkInfo links = 2;

Parameter
Name Description
index int
Returns
Type Description
ProcessLinkInfoOrBuilder
public List<? extends ProcessLinkInfoOrBuilder> getLinksOrBuilderList()

An array containing link details objects of the links provided in the original request.

A single process can result in creating multiple links. If any of the links you provide in the request are created by the same process, they all are included in this array.

repeated .google.cloud.datacatalog.lineage.v1.ProcessLinkInfo links = 2;

Returns
Type Description
List<? extends com.google.cloud.datacatalog.lineage.v1.ProcessLinkInfoOrBuilder>
public String getProcess()

The process name in the format of projects/{project}/locations/{location}/processes/{process}.

string process = 1 [(.google.api.resource_reference) = { ... }

Returns
Type Description
String

The process.

public ByteString getProcessBytes()

The process name in the format of projects/{project}/locations/{location}/processes/{process}.

string process = 1 [(.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for process.

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides
public final boolean isInitialized()
Returns
Type Description
boolean
Overrides
public ProcessLinks.Builder mergeFrom(ProcessLinks other)
Parameter
Name Description
other ProcessLinks
Returns
Type Description
ProcessLinks.Builder
public ProcessLinks.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ProcessLinks.Builder
Overrides
Exceptions
Type Description
IOException
public ProcessLinks.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
ProcessLinks.Builder
Overrides
public final ProcessLinks.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ProcessLinks.Builder
Overrides
public ProcessLinks.Builder removeLinks(int index)

An array containing link details objects of the links provided in the original request.

A single process can result in creating multiple links. If any of the links you provide in the request are created by the same process, they all are included in this array.

repeated .google.cloud.datacatalog.lineage.v1.ProcessLinkInfo links = 2;

Parameter
Name Description
index int
Returns
Type Description
ProcessLinks.Builder
public ProcessLinks.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ProcessLinks.Builder
Overrides
public ProcessLinks.Builder setLinks(int index, ProcessLinkInfo value)

An array containing link details objects of the links provided in the original request.

A single process can result in creating multiple links. If any of the links you provide in the request are created by the same process, they all are included in this array.

repeated .google.cloud.datacatalog.lineage.v1.ProcessLinkInfo links = 2;

Parameters
Name Description
index int
value ProcessLinkInfo
Returns
Type Description
ProcessLinks.Builder
public ProcessLinks.Builder setLinks(int index, ProcessLinkInfo.Builder builderForValue)

An array containing link details objects of the links provided in the original request.

A single process can result in creating multiple links. If any of the links you provide in the request are created by the same process, they all are included in this array.

repeated .google.cloud.datacatalog.lineage.v1.ProcessLinkInfo links = 2;

Parameters
Name Description
index int
builderForValue ProcessLinkInfo.Builder
Returns
Type Description
ProcessLinks.Builder
public ProcessLinks.Builder setProcess(String value)

The process name in the format of projects/{project}/locations/{location}/processes/{process}.

string process = 1 [(.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The process to set.

Returns
Type Description
ProcessLinks.Builder

This builder for chaining.

public ProcessLinks.Builder setProcessBytes(ByteString value)

The process name in the format of projects/{project}/locations/{location}/processes/{process}.

string process = 1 [(.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes for process to set.

Returns
Type Description
ProcessLinks.Builder

This builder for chaining.

public ProcessLinks.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
ProcessLinks.Builder
Overrides
public final ProcessLinks.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ProcessLinks.Builder
Overrides