Class ProcessLinks (0.43.0)

public final class ProcessLinks extends GeneratedMessageV3 implements ProcessLinksOrBuilder

Links associated with a specific process.

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

Static Fields

public static final int LINKS_FIELD_NUMBER
Field Value
Type Description
int
public static final int PROCESS_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

public static ProcessLinks getDefaultInstance()
Returns
Type Description
ProcessLinks
public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor
public static ProcessLinks.Builder newBuilder()
Returns
Type Description
ProcessLinks.Builder
public static ProcessLinks.Builder newBuilder(ProcessLinks prototype)
Parameter
Name Description
prototype ProcessLinks
Returns
Type Description
ProcessLinks.Builder
public static ProcessLinks parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
ProcessLinks
Exceptions
Type Description
IOException
public static ProcessLinks parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ProcessLinks
Exceptions
Type Description
IOException
public static ProcessLinks parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
ProcessLinks
Exceptions
Type Description
InvalidProtocolBufferException
public static ProcessLinks parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ProcessLinks
Exceptions
Type Description
InvalidProtocolBufferException
public static ProcessLinks parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
ProcessLinks
Exceptions
Type Description
InvalidProtocolBufferException
public static ProcessLinks parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ProcessLinks
Exceptions
Type Description
InvalidProtocolBufferException
public static ProcessLinks parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
ProcessLinks
Exceptions
Type Description
IOException
public static ProcessLinks parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ProcessLinks
Exceptions
Type Description
IOException
public static ProcessLinks parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
ProcessLinks
Exceptions
Type Description
IOException
public static ProcessLinks parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ProcessLinks
Exceptions
Type Description
IOException
public static ProcessLinks parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
ProcessLinks
Exceptions
Type Description
InvalidProtocolBufferException
public static ProcessLinks parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ProcessLinks
Exceptions
Type Description
InvalidProtocolBufferException
public static Parser<ProcessLinks> parser()
Returns
Type Description
Parser<ProcessLinks>

Methods

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides
public ProcessLinks getDefaultInstanceForType()
Returns
Type Description
ProcessLinks
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 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 Parser<ProcessLinks> getParserForType()
Returns
Type Description
Parser<ProcessLinks>
Overrides
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.

public int getSerializedSize()
Returns
Type Description
int
Overrides
public int hashCode()
Returns
Type Description
int
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides
public final boolean isInitialized()
Returns
Type Description
boolean
Overrides
public ProcessLinks.Builder newBuilderForType()
Returns
Type Description
ProcessLinks.Builder
protected ProcessLinks.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
ProcessLinks.Builder
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides
public ProcessLinks.Builder toBuilder()
Returns
Type Description
ProcessLinks.Builder
public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException