QueryArtifactLineageSubgraphRequest class final

Request message for MetadataService.QueryArtifactLineageSubgraph.

Inheritance
  • Object
  • ProtoMessage
  • QueryArtifactLineageSubgraphRequest

Constructors

QueryArtifactLineageSubgraphRequest({required String artifact, int maxHops = 0, String filter = ''})
QueryArtifactLineageSubgraphRequest.fromJson(Object? j)
factory

Properties

artifact String
Required. The resource name of the Artifact whose Lineage needs to be retrieved as a LineageSubgraph. Format: projects/{project}/locations/{location}/metadataStores/{metadatastore}/artifacts/{artifact}
final
filter String
Filter specifying the boolean condition for the Artifacts to satisfy in order to be part of the Lineage Subgraph. The syntax to define filter query is based on https://google.aip.dev/160. The supported set of filters include the following:
final
hashCode int
The hash code for this object.
no setterinherited
maxHops int
Specifies the size of the lineage graph in terms of number of hops from the specified artifact. Negative Value: INVALID_ARGUMENT error is returned 0: Only input artifact is returned. No value: Transitive closure is performed to return the complete graph.
final
qualifiedName String
The fully qualified name of this message, i.e., google.protobuf.Duration or google.rpc.ErrorInfo.
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Object
override
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

fullyQualifiedName → const String