Class ProcessLinks (0.22.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
TypeDescription
int
public static final int PROCESS_FIELD_NUMBER
Field Value
TypeDescription
int

Static Methods

public static ProcessLinks getDefaultInstance()
Returns
TypeDescription
ProcessLinks
public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor
public static ProcessLinks.Builder newBuilder()
Returns
TypeDescription
ProcessLinks.Builder
public static ProcessLinks.Builder newBuilder(ProcessLinks prototype)
Parameter
NameDescription
prototypeProcessLinks
Returns
TypeDescription
ProcessLinks.Builder
public static ProcessLinks parseDelimitedFrom(InputStream input)
Parameter
NameDescription
inputInputStream
Returns
TypeDescription
ProcessLinks
Exceptions
TypeDescription
IOException
public static ProcessLinks parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ProcessLinks
Exceptions
TypeDescription
IOException
public static ProcessLinks parseFrom(byte[] data)
Parameter
NameDescription
databyte[]
Returns
TypeDescription
ProcessLinks
Exceptions
TypeDescription
InvalidProtocolBufferException
public static ProcessLinks parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
databyte[]
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ProcessLinks
Exceptions
TypeDescription
InvalidProtocolBufferException
public static ProcessLinks parseFrom(ByteString data)
Parameter
NameDescription
dataByteString
Returns
TypeDescription
ProcessLinks
Exceptions
TypeDescription
InvalidProtocolBufferException
public static ProcessLinks parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
dataByteString
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ProcessLinks
Exceptions
TypeDescription
InvalidProtocolBufferException
public static ProcessLinks parseFrom(CodedInputStream input)
Parameter
NameDescription
inputCodedInputStream
Returns
TypeDescription
ProcessLinks
Exceptions
TypeDescription
IOException
public static ProcessLinks parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ProcessLinks
Exceptions
TypeDescription
IOException
public static ProcessLinks parseFrom(InputStream input)
Parameter
NameDescription
inputInputStream
Returns
TypeDescription
ProcessLinks
Exceptions
TypeDescription
IOException
public static ProcessLinks parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ProcessLinks
Exceptions
TypeDescription
IOException
public static ProcessLinks parseFrom(ByteBuffer data)
Parameter
NameDescription
dataByteBuffer
Returns
TypeDescription
ProcessLinks
Exceptions
TypeDescription
InvalidProtocolBufferException
public static ProcessLinks parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
dataByteBuffer
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ProcessLinks
Exceptions
TypeDescription
InvalidProtocolBufferException
public static Parser<ProcessLinks> parser()
Returns
TypeDescription
Parser<ProcessLinks>

Methods

public boolean equals(Object obj)
Parameter
NameDescription
objObject
Returns
TypeDescription
boolean
Overrides
public ProcessLinks getDefaultInstanceForType()
Returns
TypeDescription
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
NameDescription
indexint
Returns
TypeDescription
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
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 Parser<ProcessLinks> getParserForType()
Returns
TypeDescription
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
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.

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