Class AdvancedCompleteQueryRequest.SuggestionTypeSpec.Builder (0.90.0)

public static final class AdvancedCompleteQueryRequest.SuggestionTypeSpec.Builder extends GeneratedMessage.Builder<AdvancedCompleteQueryRequest.SuggestionTypeSpec.Builder> implements AdvancedCompleteQueryRequest.SuggestionTypeSpecOrBuilder

Specification of each suggestion type.

Protobuf type google.cloud.discoveryengine.v1beta.AdvancedCompleteQueryRequest.SuggestionTypeSpec

Static Methods

getDescriptor()

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

Methods

build()

public AdvancedCompleteQueryRequest.SuggestionTypeSpec build()
Returns
Type Description
AdvancedCompleteQueryRequest.SuggestionTypeSpec

buildPartial()

public AdvancedCompleteQueryRequest.SuggestionTypeSpec buildPartial()
Returns
Type Description
AdvancedCompleteQueryRequest.SuggestionTypeSpec

clear()

public AdvancedCompleteQueryRequest.SuggestionTypeSpec.Builder clear()
Returns
Type Description
AdvancedCompleteQueryRequest.SuggestionTypeSpec.Builder
Overrides

clearMaxSuggestions()

public AdvancedCompleteQueryRequest.SuggestionTypeSpec.Builder clearMaxSuggestions()

Optional. Maximum number of suggestions to return for each suggestion type.

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

Returns
Type Description
AdvancedCompleteQueryRequest.SuggestionTypeSpec.Builder

This builder for chaining.

clearSuggestionType()

public AdvancedCompleteQueryRequest.SuggestionTypeSpec.Builder clearSuggestionType()

Optional. Suggestion type.

.google.cloud.discoveryengine.v1beta.AdvancedCompleteQueryRequest.SuggestionType suggestion_type = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AdvancedCompleteQueryRequest.SuggestionTypeSpec.Builder

This builder for chaining.

getDefaultInstanceForType()

public AdvancedCompleteQueryRequest.SuggestionTypeSpec getDefaultInstanceForType()
Returns
Type Description
AdvancedCompleteQueryRequest.SuggestionTypeSpec

getDescriptorForType()

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

getMaxSuggestions()

public int getMaxSuggestions()

Optional. Maximum number of suggestions to return for each suggestion type.

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

Returns
Type Description
int

The maxSuggestions.

getSuggestionType()

public AdvancedCompleteQueryRequest.SuggestionType getSuggestionType()

Optional. Suggestion type.

.google.cloud.discoveryengine.v1beta.AdvancedCompleteQueryRequest.SuggestionType suggestion_type = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AdvancedCompleteQueryRequest.SuggestionType

The suggestionType.

getSuggestionTypeValue()

public int getSuggestionTypeValue()

Optional. Suggestion type.

.google.cloud.discoveryengine.v1beta.AdvancedCompleteQueryRequest.SuggestionType suggestion_type = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for suggestionType.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(AdvancedCompleteQueryRequest.SuggestionTypeSpec other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setMaxSuggestions(int value)

public AdvancedCompleteQueryRequest.SuggestionTypeSpec.Builder setMaxSuggestions(int value)

Optional. Maximum number of suggestions to return for each suggestion type.

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

Parameter
Name Description
value int

The maxSuggestions to set.

Returns
Type Description
AdvancedCompleteQueryRequest.SuggestionTypeSpec.Builder

This builder for chaining.

setSuggestionType(AdvancedCompleteQueryRequest.SuggestionType value)

public AdvancedCompleteQueryRequest.SuggestionTypeSpec.Builder setSuggestionType(AdvancedCompleteQueryRequest.SuggestionType value)

Optional. Suggestion type.

.google.cloud.discoveryengine.v1beta.AdvancedCompleteQueryRequest.SuggestionType suggestion_type = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value AdvancedCompleteQueryRequest.SuggestionType

The suggestionType to set.

Returns
Type Description
AdvancedCompleteQueryRequest.SuggestionTypeSpec.Builder

This builder for chaining.

setSuggestionTypeValue(int value)

public AdvancedCompleteQueryRequest.SuggestionTypeSpec.Builder setSuggestionTypeValue(int value)

Optional. Suggestion type.

.google.cloud.discoveryengine.v1beta.AdvancedCompleteQueryRequest.SuggestionType suggestion_type = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

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

Returns
Type Description
AdvancedCompleteQueryRequest.SuggestionTypeSpec.Builder

This builder for chaining.