Class SearchKnowledgeDebugInfo.SearchKnowledgeBehavior.Builder (4.97.0)

public static final class SearchKnowledgeDebugInfo.SearchKnowledgeBehavior.Builder extends GeneratedMessage.Builder<SearchKnowledgeDebugInfo.SearchKnowledgeBehavior.Builder> implements SearchKnowledgeDebugInfo.SearchKnowledgeBehaviorOrBuilder

Configured behaviors for SearchKnowledge.

Protobuf type google.cloud.dialogflow.v2beta1.SearchKnowledgeDebugInfo.SearchKnowledgeBehavior

Static Methods

getDescriptor()

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

Methods

build()

public SearchKnowledgeDebugInfo.SearchKnowledgeBehavior build()
Returns
Type Description
SearchKnowledgeDebugInfo.SearchKnowledgeBehavior

buildPartial()

public SearchKnowledgeDebugInfo.SearchKnowledgeBehavior buildPartial()
Returns
Type Description
SearchKnowledgeDebugInfo.SearchKnowledgeBehavior

clear()

public SearchKnowledgeDebugInfo.SearchKnowledgeBehavior.Builder clear()
Returns
Type Description
SearchKnowledgeDebugInfo.SearchKnowledgeBehavior.Builder
Overrides

clearAnswerGenerationRewriterOn()

public SearchKnowledgeDebugInfo.SearchKnowledgeBehavior.Builder clearAnswerGenerationRewriterOn()

Whether data store agent rewriter was turned on for the request.

bool answer_generation_rewriter_on = 1;

Returns
Type Description
SearchKnowledgeDebugInfo.SearchKnowledgeBehavior.Builder

This builder for chaining.

clearEndUserMetadataIncluded()

public SearchKnowledgeDebugInfo.SearchKnowledgeBehavior.Builder clearEndUserMetadataIncluded()

Whether end_user_metadata is included in the data store agent call.

bool end_user_metadata_included = 2;

Returns
Type Description
SearchKnowledgeDebugInfo.SearchKnowledgeBehavior.Builder

This builder for chaining.

clearThirdPartyConnectorAllowed()

public SearchKnowledgeDebugInfo.SearchKnowledgeBehavior.Builder clearThirdPartyConnectorAllowed()

This field indicates whether third party connectors are enabled for the project. Note that this field only indicates if the project is allowlisted for connectors.

bool third_party_connector_allowed = 4;

Returns
Type Description
SearchKnowledgeDebugInfo.SearchKnowledgeBehavior.Builder

This builder for chaining.

getAnswerGenerationRewriterOn()

public boolean getAnswerGenerationRewriterOn()

Whether data store agent rewriter was turned on for the request.

bool answer_generation_rewriter_on = 1;

Returns
Type Description
boolean

The answerGenerationRewriterOn.

getDefaultInstanceForType()

public SearchKnowledgeDebugInfo.SearchKnowledgeBehavior getDefaultInstanceForType()
Returns
Type Description
SearchKnowledgeDebugInfo.SearchKnowledgeBehavior

getDescriptorForType()

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

getEndUserMetadataIncluded()

public boolean getEndUserMetadataIncluded()

Whether end_user_metadata is included in the data store agent call.

bool end_user_metadata_included = 2;

Returns
Type Description
boolean

The endUserMetadataIncluded.

getThirdPartyConnectorAllowed()

public boolean getThirdPartyConnectorAllowed()

This field indicates whether third party connectors are enabled for the project. Note that this field only indicates if the project is allowlisted for connectors.

bool third_party_connector_allowed = 4;

Returns
Type Description
boolean

The thirdPartyConnectorAllowed.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(SearchKnowledgeDebugInfo.SearchKnowledgeBehavior other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setAnswerGenerationRewriterOn(boolean value)

public SearchKnowledgeDebugInfo.SearchKnowledgeBehavior.Builder setAnswerGenerationRewriterOn(boolean value)

Whether data store agent rewriter was turned on for the request.

bool answer_generation_rewriter_on = 1;

Parameter
Name Description
value boolean

The answerGenerationRewriterOn to set.

Returns
Type Description
SearchKnowledgeDebugInfo.SearchKnowledgeBehavior.Builder

This builder for chaining.

setEndUserMetadataIncluded(boolean value)

public SearchKnowledgeDebugInfo.SearchKnowledgeBehavior.Builder setEndUserMetadataIncluded(boolean value)

Whether end_user_metadata is included in the data store agent call.

bool end_user_metadata_included = 2;

Parameter
Name Description
value boolean

The endUserMetadataIncluded to set.

Returns
Type Description
SearchKnowledgeDebugInfo.SearchKnowledgeBehavior.Builder

This builder for chaining.

setThirdPartyConnectorAllowed(boolean value)

public SearchKnowledgeDebugInfo.SearchKnowledgeBehavior.Builder setThirdPartyConnectorAllowed(boolean value)

This field indicates whether third party connectors are enabled for the project. Note that this field only indicates if the project is allowlisted for connectors.

bool third_party_connector_allowed = 4;

Parameter
Name Description
value boolean

The thirdPartyConnectorAllowed to set.

Returns
Type Description
SearchKnowledgeDebugInfo.SearchKnowledgeBehavior.Builder

This builder for chaining.