Class SearchLineageStreamingRequest.Builder (0.85.0)

public static final class SearchLineageStreamingRequest.Builder extends GeneratedMessage.Builder<SearchLineageStreamingRequest.Builder> implements SearchLineageStreamingRequestOrBuilder

Request message for SearchLineageStreaming.

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

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllLocations(Iterable<String> values)

public SearchLineageStreamingRequest.Builder addAllLocations(Iterable<String> values)

Required. The locations to search in.

repeated string locations = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
values Iterable<String>

The locations to add.

Returns
Type Description
SearchLineageStreamingRequest.Builder

This builder for chaining.

addLocations(String value)

public SearchLineageStreamingRequest.Builder addLocations(String value)

Required. The locations to search in.

repeated string locations = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The locations to add.

Returns
Type Description
SearchLineageStreamingRequest.Builder

This builder for chaining.

addLocationsBytes(ByteString value)

public SearchLineageStreamingRequest.Builder addLocationsBytes(ByteString value)

Required. The locations to search in.

repeated string locations = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes of the locations to add.

Returns
Type Description
SearchLineageStreamingRequest.Builder

This builder for chaining.

build()

public SearchLineageStreamingRequest build()
Returns
Type Description
SearchLineageStreamingRequest

buildPartial()

public SearchLineageStreamingRequest buildPartial()
Returns
Type Description
SearchLineageStreamingRequest

clear()

public SearchLineageStreamingRequest.Builder clear()
Returns
Type Description
SearchLineageStreamingRequest.Builder
Overrides

clearDirection()

public SearchLineageStreamingRequest.Builder clearDirection()

Required. Direction of the search.

.google.cloud.datacatalog.lineage.v1.SearchLineageStreamingRequest.SearchDirection direction = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
SearchLineageStreamingRequest.Builder

This builder for chaining.

clearFilters()

public SearchLineageStreamingRequest.Builder clearFilters()

Optional. Filters for the search.

.google.cloud.datacatalog.lineage.v1.SearchLineageStreamingRequest.SearchFilters filters = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SearchLineageStreamingRequest.Builder

clearLimits()

public SearchLineageStreamingRequest.Builder clearLimits()

Optional. Limits for the search.

.google.cloud.datacatalog.lineage.v1.SearchLineageStreamingRequest.SearchLimits limits = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SearchLineageStreamingRequest.Builder

clearLocations()

public SearchLineageStreamingRequest.Builder clearLocations()

Required. The locations to search in.

repeated string locations = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
SearchLineageStreamingRequest.Builder

This builder for chaining.

clearParent()

public SearchLineageStreamingRequest.Builder clearParent()

Required. The project and location to initiate the search from.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
SearchLineageStreamingRequest.Builder

This builder for chaining.

clearRootCriteria()

public SearchLineageStreamingRequest.Builder clearRootCriteria()

Required. Criteria for the root of the search.

.google.cloud.datacatalog.lineage.v1.SearchLineageStreamingRequest.RootCriteria root_criteria = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
SearchLineageStreamingRequest.Builder

getDefaultInstanceForType()

public SearchLineageStreamingRequest getDefaultInstanceForType()
Returns
Type Description
SearchLineageStreamingRequest

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getDirection()

public SearchLineageStreamingRequest.SearchDirection getDirection()

Required. Direction of the search.

.google.cloud.datacatalog.lineage.v1.SearchLineageStreamingRequest.SearchDirection direction = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
SearchLineageStreamingRequest.SearchDirection

The direction.

getDirectionValue()

public int getDirectionValue()

Required. Direction of the search.

.google.cloud.datacatalog.lineage.v1.SearchLineageStreamingRequest.SearchDirection direction = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The enum numeric value on the wire for direction.

getFilters()

public SearchLineageStreamingRequest.SearchFilters getFilters()

Optional. Filters for the search.

.google.cloud.datacatalog.lineage.v1.SearchLineageStreamingRequest.SearchFilters filters = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SearchLineageStreamingRequest.SearchFilters

The filters.

getFiltersBuilder()

public SearchLineageStreamingRequest.SearchFilters.Builder getFiltersBuilder()

Optional. Filters for the search.

.google.cloud.datacatalog.lineage.v1.SearchLineageStreamingRequest.SearchFilters filters = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SearchLineageStreamingRequest.SearchFilters.Builder

getFiltersOrBuilder()

public SearchLineageStreamingRequest.SearchFiltersOrBuilder getFiltersOrBuilder()

Optional. Filters for the search.

.google.cloud.datacatalog.lineage.v1.SearchLineageStreamingRequest.SearchFilters filters = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SearchLineageStreamingRequest.SearchFiltersOrBuilder

getLimits()

public SearchLineageStreamingRequest.SearchLimits getLimits()

Optional. Limits for the search.

.google.cloud.datacatalog.lineage.v1.SearchLineageStreamingRequest.SearchLimits limits = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SearchLineageStreamingRequest.SearchLimits

The limits.

getLimitsBuilder()

public SearchLineageStreamingRequest.SearchLimits.Builder getLimitsBuilder()

Optional. Limits for the search.

.google.cloud.datacatalog.lineage.v1.SearchLineageStreamingRequest.SearchLimits limits = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SearchLineageStreamingRequest.SearchLimits.Builder

getLimitsOrBuilder()

public SearchLineageStreamingRequest.SearchLimitsOrBuilder getLimitsOrBuilder()

Optional. Limits for the search.

.google.cloud.datacatalog.lineage.v1.SearchLineageStreamingRequest.SearchLimits limits = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SearchLineageStreamingRequest.SearchLimitsOrBuilder

getLocations(int index)

public String getLocations(int index)

Required. The locations to search in.

repeated string locations = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The locations at the given index.

getLocationsBytes(int index)

public ByteString getLocationsBytes(int index)

Required. The locations to search in.

repeated string locations = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the locations at the given index.

getLocationsCount()

public int getLocationsCount()

Required. The locations to search in.

repeated string locations = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The count of locations.

getLocationsList()

public ProtocolStringList getLocationsList()

Required. The locations to search in.

repeated string locations = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ProtocolStringList

A list containing the locations.

getParent()

public String getParent()

Required. The project and location to initiate the search from.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The parent.

getParentBytes()

public ByteString getParentBytes()

Required. The project and location to initiate the search from.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for parent.

getRootCriteria()

public SearchLineageStreamingRequest.RootCriteria getRootCriteria()

Required. Criteria for the root of the search.

.google.cloud.datacatalog.lineage.v1.SearchLineageStreamingRequest.RootCriteria root_criteria = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
SearchLineageStreamingRequest.RootCriteria

The rootCriteria.

getRootCriteriaBuilder()

public SearchLineageStreamingRequest.RootCriteria.Builder getRootCriteriaBuilder()

Required. Criteria for the root of the search.

.google.cloud.datacatalog.lineage.v1.SearchLineageStreamingRequest.RootCriteria root_criteria = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
SearchLineageStreamingRequest.RootCriteria.Builder

getRootCriteriaOrBuilder()

public SearchLineageStreamingRequest.RootCriteriaOrBuilder getRootCriteriaOrBuilder()

Required. Criteria for the root of the search.

.google.cloud.datacatalog.lineage.v1.SearchLineageStreamingRequest.RootCriteria root_criteria = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
SearchLineageStreamingRequest.RootCriteriaOrBuilder

hasFilters()

public boolean hasFilters()

Optional. Filters for the search.

.google.cloud.datacatalog.lineage.v1.SearchLineageStreamingRequest.SearchFilters filters = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the filters field is set.

hasLimits()

public boolean hasLimits()

Optional. Limits for the search.

.google.cloud.datacatalog.lineage.v1.SearchLineageStreamingRequest.SearchLimits limits = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the limits field is set.

hasRootCriteria()

public boolean hasRootCriteria()

Required. Criteria for the root of the search.

.google.cloud.datacatalog.lineage.v1.SearchLineageStreamingRequest.RootCriteria root_criteria = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the rootCriteria field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFilters(SearchLineageStreamingRequest.SearchFilters value)

public SearchLineageStreamingRequest.Builder mergeFilters(SearchLineageStreamingRequest.SearchFilters value)

Optional. Filters for the search.

.google.cloud.datacatalog.lineage.v1.SearchLineageStreamingRequest.SearchFilters filters = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value SearchLineageStreamingRequest.SearchFilters
Returns
Type Description
SearchLineageStreamingRequest.Builder

mergeFrom(SearchLineageStreamingRequest other)

public SearchLineageStreamingRequest.Builder mergeFrom(SearchLineageStreamingRequest other)
Parameter
Name Description
other SearchLineageStreamingRequest
Returns
Type Description
SearchLineageStreamingRequest.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public SearchLineageStreamingRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
SearchLineageStreamingRequest.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public SearchLineageStreamingRequest.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
SearchLineageStreamingRequest.Builder
Overrides

mergeLimits(SearchLineageStreamingRequest.SearchLimits value)

public SearchLineageStreamingRequest.Builder mergeLimits(SearchLineageStreamingRequest.SearchLimits value)

Optional. Limits for the search.

.google.cloud.datacatalog.lineage.v1.SearchLineageStreamingRequest.SearchLimits limits = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value SearchLineageStreamingRequest.SearchLimits
Returns
Type Description
SearchLineageStreamingRequest.Builder

mergeRootCriteria(SearchLineageStreamingRequest.RootCriteria value)

public SearchLineageStreamingRequest.Builder mergeRootCriteria(SearchLineageStreamingRequest.RootCriteria value)

Required. Criteria for the root of the search.

.google.cloud.datacatalog.lineage.v1.SearchLineageStreamingRequest.RootCriteria root_criteria = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value SearchLineageStreamingRequest.RootCriteria
Returns
Type Description
SearchLineageStreamingRequest.Builder

setDirection(SearchLineageStreamingRequest.SearchDirection value)

public SearchLineageStreamingRequest.Builder setDirection(SearchLineageStreamingRequest.SearchDirection value)

Required. Direction of the search.

.google.cloud.datacatalog.lineage.v1.SearchLineageStreamingRequest.SearchDirection direction = 4 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value SearchLineageStreamingRequest.SearchDirection

The direction to set.

Returns
Type Description
SearchLineageStreamingRequest.Builder

This builder for chaining.

setDirectionValue(int value)

public SearchLineageStreamingRequest.Builder setDirectionValue(int value)

Required. Direction of the search.

.google.cloud.datacatalog.lineage.v1.SearchLineageStreamingRequest.SearchDirection direction = 4 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value int

The enum numeric value on the wire for direction to set.

Returns
Type Description
SearchLineageStreamingRequest.Builder

This builder for chaining.

setFilters(SearchLineageStreamingRequest.SearchFilters value)

public SearchLineageStreamingRequest.Builder setFilters(SearchLineageStreamingRequest.SearchFilters value)

Optional. Filters for the search.

.google.cloud.datacatalog.lineage.v1.SearchLineageStreamingRequest.SearchFilters filters = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value SearchLineageStreamingRequest.SearchFilters
Returns
Type Description
SearchLineageStreamingRequest.Builder

setFilters(SearchLineageStreamingRequest.SearchFilters.Builder builderForValue)

public SearchLineageStreamingRequest.Builder setFilters(SearchLineageStreamingRequest.SearchFilters.Builder builderForValue)

Optional. Filters for the search.

.google.cloud.datacatalog.lineage.v1.SearchLineageStreamingRequest.SearchFilters filters = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue SearchLineageStreamingRequest.SearchFilters.Builder
Returns
Type Description
SearchLineageStreamingRequest.Builder

setLimits(SearchLineageStreamingRequest.SearchLimits value)

public SearchLineageStreamingRequest.Builder setLimits(SearchLineageStreamingRequest.SearchLimits value)

Optional. Limits for the search.

.google.cloud.datacatalog.lineage.v1.SearchLineageStreamingRequest.SearchLimits limits = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value SearchLineageStreamingRequest.SearchLimits
Returns
Type Description
SearchLineageStreamingRequest.Builder

setLimits(SearchLineageStreamingRequest.SearchLimits.Builder builderForValue)

public SearchLineageStreamingRequest.Builder setLimits(SearchLineageStreamingRequest.SearchLimits.Builder builderForValue)

Optional. Limits for the search.

.google.cloud.datacatalog.lineage.v1.SearchLineageStreamingRequest.SearchLimits limits = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue SearchLineageStreamingRequest.SearchLimits.Builder
Returns
Type Description
SearchLineageStreamingRequest.Builder

setLocations(int index, String value)

public SearchLineageStreamingRequest.Builder setLocations(int index, String value)

Required. The locations to search in.

repeated string locations = 2 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int

The index to set the value at.

value String

The locations to set.

Returns
Type Description
SearchLineageStreamingRequest.Builder

This builder for chaining.

setParent(String value)

public SearchLineageStreamingRequest.Builder setParent(String value)

Required. The project and location to initiate the search from.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The parent to set.

Returns
Type Description
SearchLineageStreamingRequest.Builder

This builder for chaining.

setParentBytes(ByteString value)

public SearchLineageStreamingRequest.Builder setParentBytes(ByteString value)

Required. The project and location to initiate the search from.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes for parent to set.

Returns
Type Description
SearchLineageStreamingRequest.Builder

This builder for chaining.

setRootCriteria(SearchLineageStreamingRequest.RootCriteria value)

public SearchLineageStreamingRequest.Builder setRootCriteria(SearchLineageStreamingRequest.RootCriteria value)

Required. Criteria for the root of the search.

.google.cloud.datacatalog.lineage.v1.SearchLineageStreamingRequest.RootCriteria root_criteria = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value SearchLineageStreamingRequest.RootCriteria
Returns
Type Description
SearchLineageStreamingRequest.Builder

setRootCriteria(SearchLineageStreamingRequest.RootCriteria.Builder builderForValue)

public SearchLineageStreamingRequest.Builder setRootCriteria(SearchLineageStreamingRequest.RootCriteria.Builder builderForValue)

Required. Criteria for the root of the search.

.google.cloud.datacatalog.lineage.v1.SearchLineageStreamingRequest.RootCriteria root_criteria = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue SearchLineageStreamingRequest.RootCriteria.Builder
Returns
Type Description
SearchLineageStreamingRequest.Builder