Google Cloud Data Catalog Lineage V1 Client - Class SearchFilters (1.4.0)

Reference documentation and code samples for the Google Cloud Data Catalog Lineage V1 Client class SearchFilters.

Filters for the search.

Generated from protobuf message google.cloud.datacatalog.lineage.v1.SearchLineageStreamingRequest.SearchFilters

Namespace

Google \ Cloud \ DataCatalog \ Lineage \ V1 \ SearchLineageStreamingRequest

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ dependency_types int[]

Optional. Types of dependencies between entities to retrieve. If unspecified, all dependency types are returned.

↳ entity_set int

Optional. Entity set restriction. If unspecified, the method returns all entities.

↳ time_range Google\Type\Interval

Optional. Time interval to search for lineage. If unspecified, all lineage is returned. Currently, at most one of start_time and end_time can be set.

getDependencyTypes

Optional. Types of dependencies between entities to retrieve.

If unspecified, all dependency types are returned.

Returns
Type Description
Google\Protobuf\RepeatedField<int>

setDependencyTypes

Optional. Types of dependencies between entities to retrieve.

If unspecified, all dependency types are returned.

Parameter
Name Description
var int[]
Returns
Type Description
$this

getEntitySet

Optional. Entity set restriction. If unspecified, the method returns all entities.

Returns
Type Description
int Enum of type EntitySet.

setEntitySet

Optional. Entity set restriction. If unspecified, the method returns all entities.

Parameter
Name Description
var int

Enum of type EntitySet.

Returns
Type Description
$this

getTimeRange

Optional. Time interval to search for lineage. If unspecified, all lineage is returned. Currently, at most one of start_time and end_time can be set.

Returns
Type Description
Google\Type\Interval|null

hasTimeRange

clearTimeRange

setTimeRange

Optional. Time interval to search for lineage. If unspecified, all lineage is returned. Currently, at most one of start_time and end_time can be set.

Parameter
Name Description
var Google\Type\Interval
Returns
Type Description
$this