Class SearchLineageStreamingRequest.SearchLimits.Builder (0.85.0)

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

Limits for the search results.

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

Static Methods

getDescriptor()

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

Methods

build()

public SearchLineageStreamingRequest.SearchLimits build()
Returns
Type Description
SearchLineageStreamingRequest.SearchLimits

buildPartial()

public SearchLineageStreamingRequest.SearchLimits buildPartial()
Returns
Type Description
SearchLineageStreamingRequest.SearchLimits

clear()

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

clearMaxDepth()

public SearchLineageStreamingRequest.SearchLimits.Builder clearMaxDepth()

Optional. The maximum depth of the search. The default value is 5 and maximum value is 100.

int32 max_depth = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SearchLineageStreamingRequest.SearchLimits.Builder

This builder for chaining.

public SearchLineageStreamingRequest.SearchLimits.Builder clearMaxProcessPerLink()

Optional. The maximum number of processes to return per link. The default value is 0 and the maximum value is 100. If this value is non-zero, the response will contain process names for the links. To retrieve full process details in the response, include links.processes.process in the FieldMask.

int32 max_process_per_link = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SearchLineageStreamingRequest.SearchLimits.Builder

This builder for chaining.

clearMaxResults()

public SearchLineageStreamingRequest.SearchLimits.Builder clearMaxResults()

Optional. The maximum number of links to return in the response. The default value is 1_000 and the maximum value is 10_000.

int32 max_results = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SearchLineageStreamingRequest.SearchLimits.Builder

This builder for chaining.

getDefaultInstanceForType()

public SearchLineageStreamingRequest.SearchLimits getDefaultInstanceForType()
Returns
Type Description
SearchLineageStreamingRequest.SearchLimits

getDescriptorForType()

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

getMaxDepth()

public int getMaxDepth()

Optional. The maximum depth of the search. The default value is 5 and maximum value is 100.

int32 max_depth = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The maxDepth.

public int getMaxProcessPerLink()

Optional. The maximum number of processes to return per link. The default value is 0 and the maximum value is 100. If this value is non-zero, the response will contain process names for the links. To retrieve full process details in the response, include links.processes.process in the FieldMask.

int32 max_process_per_link = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The maxProcessPerLink.

getMaxResults()

public int getMaxResults()

Optional. The maximum number of links to return in the response. The default value is 1_000 and the maximum value is 10_000.

int32 max_results = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The maxResults.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(SearchLineageStreamingRequest.SearchLimits other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setMaxDepth(int value)

public SearchLineageStreamingRequest.SearchLimits.Builder setMaxDepth(int value)

Optional. The maximum depth of the search. The default value is 5 and maximum value is 100.

int32 max_depth = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

The maxDepth to set.

Returns
Type Description
SearchLineageStreamingRequest.SearchLimits.Builder

This builder for chaining.

public SearchLineageStreamingRequest.SearchLimits.Builder setMaxProcessPerLink(int value)

Optional. The maximum number of processes to return per link. The default value is 0 and the maximum value is 100. If this value is non-zero, the response will contain process names for the links. To retrieve full process details in the response, include links.processes.process in the FieldMask.

int32 max_process_per_link = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

The maxProcessPerLink to set.

Returns
Type Description
SearchLineageStreamingRequest.SearchLimits.Builder

This builder for chaining.

setMaxResults(int value)

public SearchLineageStreamingRequest.SearchLimits.Builder setMaxResults(int value)

Optional. The maximum number of links to return in the response. The default value is 1_000 and the maximum value is 10_000.

int32 max_results = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

The maxResults to set.

Returns
Type Description
SearchLineageStreamingRequest.SearchLimits.Builder

This builder for chaining.