Class ProcessLinks.Builder (0.15.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
TypeDescription
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
NameDescription
valuesIterable<? extends com.google.cloud.datacatalog.lineage.v1.ProcessLinkInfo>
Returns
TypeDescription
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
NameDescription
valueProcessLinkInfo
Returns
TypeDescription
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
NameDescription
builderForValueProcessLinkInfo.Builder
Returns
TypeDescription
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
NameDescription
indexint
valueProcessLinkInfo
Returns
TypeDescription
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
NameDescription
indexint
builderForValueProcessLinkInfo.Builder
Returns
TypeDescription
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
TypeDescription
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
NameDescription
indexint
Returns
TypeDescription
ProcessLinkInfo.Builder
public ProcessLinks.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
ProcessLinks.Builder
Overrides
public ProcessLinks build()
Returns
TypeDescription
ProcessLinks
public ProcessLinks buildPartial()
Returns
TypeDescription
ProcessLinks
public ProcessLinks.Builder clear()
Returns
TypeDescription
ProcessLinks.Builder
Overrides
public ProcessLinks.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
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
TypeDescription
ProcessLinks.Builder
public ProcessLinks.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
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
TypeDescription
ProcessLinks.Builder

This builder for chaining.

public ProcessLinks.Builder clone()
Returns
TypeDescription
ProcessLinks.Builder
Overrides
public ProcessLinks getDefaultInstanceForType()
Returns
TypeDescription
ProcessLinks
public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
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
NameDescription
indexint
Returns
TypeDescription
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
NameDescription
indexint
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
NameDescription
indexint
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
ByteString

The bytes for process.

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides
public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides
public ProcessLinks.Builder mergeFrom(ProcessLinks other)
Parameter
NameDescription
otherProcessLinks
Returns
TypeDescription
ProcessLinks.Builder
public ProcessLinks.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ProcessLinks.Builder
Overrides
Exceptions
TypeDescription
IOException
public ProcessLinks.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
ProcessLinks.Builder
Overrides
public final ProcessLinks.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
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
NameDescription
indexint
Returns
TypeDescription
ProcessLinks.Builder
public ProcessLinks.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
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
NameDescription
indexint
valueProcessLinkInfo
Returns
TypeDescription
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
NameDescription
indexint
builderForValueProcessLinkInfo.Builder
Returns
TypeDescription
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
NameDescription
valueString

The process to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for process to set.

Returns
TypeDescription
ProcessLinks.Builder

This builder for chaining.

public ProcessLinks.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
ProcessLinks.Builder
Overrides
public final ProcessLinks.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
ProcessLinks.Builder
Overrides