Class ConverseConversationRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ConverseConversationRequest.Builder>
-
- com.google.cloud.discoveryengine.v1beta.ConverseConversationRequest.Builder
-
- All Implemented Interfaces:
ConverseConversationRequestOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- ConverseConversationRequest
public static final class ConverseConversationRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ConverseConversationRequest.Builder> implements ConverseConversationRequestOrBuilder
Request message for [ConversationalSearchService.ConverseConversation][google.cloud.discoveryengine.v1beta.ConversationalSearchService.ConverseConversation] method.
Protobuf typegoogle.cloud.discoveryengine.v1beta.ConverseConversationRequest
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ConverseConversationRequest.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ConverseConversationRequest
build()
ConverseConversationRequest
buildPartial()
ConverseConversationRequest.Builder
clear()
ConverseConversationRequest.Builder
clearConversation()
The conversation to be used by auto session only.ConverseConversationRequest.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ConverseConversationRequest.Builder
clearName()
Required.ConverseConversationRequest.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ConverseConversationRequest.Builder
clearQuery()
Required.ConverseConversationRequest.Builder
clearSafeSearch()
Whether to turn on safe search.ConverseConversationRequest.Builder
clearServingConfig()
The resource name of the Serving Config to use.ConverseConversationRequest.Builder
clearSummarySpec()
A specification for configuring the summary returned in the response.ConverseConversationRequest.Builder
clearUserLabels()
ConverseConversationRequest.Builder
clone()
boolean
containsUserLabels(String key)
The user labels applied to a resource must meet the following requirements: * Each resource can have multiple labels, up to a maximum of 64.Conversation
getConversation()
The conversation to be used by auto session only.Conversation.Builder
getConversationBuilder()
The conversation to be used by auto session only.ConversationOrBuilder
getConversationOrBuilder()
The conversation to be used by auto session only.ConverseConversationRequest
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
Map<String,String>
getMutableUserLabels()
Deprecated.String
getName()
Required.com.google.protobuf.ByteString
getNameBytes()
Required.TextInput
getQuery()
Required.TextInput.Builder
getQueryBuilder()
Required.TextInputOrBuilder
getQueryOrBuilder()
Required.boolean
getSafeSearch()
Whether to turn on safe search.String
getServingConfig()
The resource name of the Serving Config to use.com.google.protobuf.ByteString
getServingConfigBytes()
The resource name of the Serving Config to use.SearchRequest.ContentSearchSpec.SummarySpec
getSummarySpec()
A specification for configuring the summary returned in the response.SearchRequest.ContentSearchSpec.SummarySpec.Builder
getSummarySpecBuilder()
A specification for configuring the summary returned in the response.SearchRequest.ContentSearchSpec.SummarySpecOrBuilder
getSummarySpecOrBuilder()
A specification for configuring the summary returned in the response.Map<String,String>
getUserLabels()
Deprecated.int
getUserLabelsCount()
The user labels applied to a resource must meet the following requirements: * Each resource can have multiple labels, up to a maximum of 64.Map<String,String>
getUserLabelsMap()
The user labels applied to a resource must meet the following requirements: * Each resource can have multiple labels, up to a maximum of 64.String
getUserLabelsOrDefault(String key, String defaultValue)
The user labels applied to a resource must meet the following requirements: * Each resource can have multiple labels, up to a maximum of 64.String
getUserLabelsOrThrow(String key)
The user labels applied to a resource must meet the following requirements: * Each resource can have multiple labels, up to a maximum of 64.boolean
hasConversation()
The conversation to be used by auto session only.boolean
hasQuery()
Required.boolean
hasSummarySpec()
A specification for configuring the summary returned in the response.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
protected com.google.protobuf.MapField
internalGetMapField(int number)
protected com.google.protobuf.MapField
internalGetMutableMapField(int number)
boolean
isInitialized()
ConverseConversationRequest.Builder
mergeConversation(Conversation value)
The conversation to be used by auto session only.ConverseConversationRequest.Builder
mergeFrom(ConverseConversationRequest other)
ConverseConversationRequest.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ConverseConversationRequest.Builder
mergeFrom(com.google.protobuf.Message other)
ConverseConversationRequest.Builder
mergeQuery(TextInput value)
Required.ConverseConversationRequest.Builder
mergeSummarySpec(SearchRequest.ContentSearchSpec.SummarySpec value)
A specification for configuring the summary returned in the response.ConverseConversationRequest.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ConverseConversationRequest.Builder
putAllUserLabels(Map<String,String> values)
The user labels applied to a resource must meet the following requirements: * Each resource can have multiple labels, up to a maximum of 64.ConverseConversationRequest.Builder
putUserLabels(String key, String value)
The user labels applied to a resource must meet the following requirements: * Each resource can have multiple labels, up to a maximum of 64.ConverseConversationRequest.Builder
removeUserLabels(String key)
The user labels applied to a resource must meet the following requirements: * Each resource can have multiple labels, up to a maximum of 64.ConverseConversationRequest.Builder
setConversation(Conversation value)
The conversation to be used by auto session only.ConverseConversationRequest.Builder
setConversation(Conversation.Builder builderForValue)
The conversation to be used by auto session only.ConverseConversationRequest.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ConverseConversationRequest.Builder
setName(String value)
Required.ConverseConversationRequest.Builder
setNameBytes(com.google.protobuf.ByteString value)
Required.ConverseConversationRequest.Builder
setQuery(TextInput value)
Required.ConverseConversationRequest.Builder
setQuery(TextInput.Builder builderForValue)
Required.ConverseConversationRequest.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
ConverseConversationRequest.Builder
setSafeSearch(boolean value)
Whether to turn on safe search.ConverseConversationRequest.Builder
setServingConfig(String value)
The resource name of the Serving Config to use.ConverseConversationRequest.Builder
setServingConfigBytes(com.google.protobuf.ByteString value)
The resource name of the Serving Config to use.ConverseConversationRequest.Builder
setSummarySpec(SearchRequest.ContentSearchSpec.SummarySpec value)
A specification for configuring the summary returned in the response.ConverseConversationRequest.Builder
setSummarySpec(SearchRequest.ContentSearchSpec.SummarySpec.Builder builderForValue)
A specification for configuring the summary returned in the response.ConverseConversationRequest.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConverseConversationRequest.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConverseConversationRequest.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConverseConversationRequest.Builder>
-
clear
public ConverseConversationRequest.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConverseConversationRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConverseConversationRequest.Builder>
-
getDefaultInstanceForType
public ConverseConversationRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ConverseConversationRequest build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ConverseConversationRequest buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ConverseConversationRequest.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConverseConversationRequest.Builder>
-
setField
public ConverseConversationRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConverseConversationRequest.Builder>
-
clearField
public ConverseConversationRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConverseConversationRequest.Builder>
-
clearOneof
public ConverseConversationRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConverseConversationRequest.Builder>
-
setRepeatedField
public ConverseConversationRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConverseConversationRequest.Builder>
-
addRepeatedField
public ConverseConversationRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConverseConversationRequest.Builder>
-
mergeFrom
public ConverseConversationRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ConverseConversationRequest.Builder>
-
mergeFrom
public ConverseConversationRequest.Builder mergeFrom(ConverseConversationRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConverseConversationRequest.Builder>
-
mergeFrom
public ConverseConversationRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ConverseConversationRequest.Builder>
- Throws:
IOException
-
getName
public String getName()
Required. The resource name of the Conversation to get. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}/conversations/{conversation_id}`. Use `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}/conversations/-` to activate auto session mode, which automatically creates a new conversation inside a ConverseConversation session.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
- Specified by:
getName
in interfaceConverseConversationRequestOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Required. The resource name of the Conversation to get. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}/conversations/{conversation_id}`. Use `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}/conversations/-` to activate auto session mode, which automatically creates a new conversation inside a ConverseConversation session.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
- Specified by:
getNameBytes
in interfaceConverseConversationRequestOrBuilder
- Returns:
- The bytes for name.
-
setName
public ConverseConversationRequest.Builder setName(String value)
Required. The resource name of the Conversation to get. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}/conversations/{conversation_id}`. Use `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}/conversations/-` to activate auto session mode, which automatically creates a new conversation inside a ConverseConversation session.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
public ConverseConversationRequest.Builder clearName()
Required. The resource name of the Conversation to get. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}/conversations/{conversation_id}`. Use `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}/conversations/-` to activate auto session mode, which automatically creates a new conversation inside a ConverseConversation session.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
- Returns:
- This builder for chaining.
-
setNameBytes
public ConverseConversationRequest.Builder setNameBytes(com.google.protobuf.ByteString value)
Required. The resource name of the Conversation to get. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}/conversations/{conversation_id}`. Use `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}/conversations/-` to activate auto session mode, which automatically creates a new conversation inside a ConverseConversation session.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasQuery
public boolean hasQuery()
Required. Current user input.
.google.cloud.discoveryengine.v1beta.TextInput query = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
hasQuery
in interfaceConverseConversationRequestOrBuilder
- Returns:
- Whether the query field is set.
-
getQuery
public TextInput getQuery()
Required. Current user input.
.google.cloud.discoveryengine.v1beta.TextInput query = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getQuery
in interfaceConverseConversationRequestOrBuilder
- Returns:
- The query.
-
setQuery
public ConverseConversationRequest.Builder setQuery(TextInput value)
Required. Current user input.
.google.cloud.discoveryengine.v1beta.TextInput query = 2 [(.google.api.field_behavior) = REQUIRED];
-
setQuery
public ConverseConversationRequest.Builder setQuery(TextInput.Builder builderForValue)
Required. Current user input.
.google.cloud.discoveryengine.v1beta.TextInput query = 2 [(.google.api.field_behavior) = REQUIRED];
-
mergeQuery
public ConverseConversationRequest.Builder mergeQuery(TextInput value)
Required. Current user input.
.google.cloud.discoveryengine.v1beta.TextInput query = 2 [(.google.api.field_behavior) = REQUIRED];
-
clearQuery
public ConverseConversationRequest.Builder clearQuery()
Required. Current user input.
.google.cloud.discoveryengine.v1beta.TextInput query = 2 [(.google.api.field_behavior) = REQUIRED];
-
getQueryBuilder
public TextInput.Builder getQueryBuilder()
Required. Current user input.
.google.cloud.discoveryengine.v1beta.TextInput query = 2 [(.google.api.field_behavior) = REQUIRED];
-
getQueryOrBuilder
public TextInputOrBuilder getQueryOrBuilder()
Required. Current user input.
.google.cloud.discoveryengine.v1beta.TextInput query = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getQueryOrBuilder
in interfaceConverseConversationRequestOrBuilder
-
getServingConfig
public String getServingConfig()
The resource name of the Serving Config to use. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}/servingConfigs/{serving_config_id}` If this is not set, the default serving config will be used.
string serving_config = 3 [(.google.api.resource_reference) = { ... }
- Specified by:
getServingConfig
in interfaceConverseConversationRequestOrBuilder
- Returns:
- The servingConfig.
-
getServingConfigBytes
public com.google.protobuf.ByteString getServingConfigBytes()
The resource name of the Serving Config to use. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}/servingConfigs/{serving_config_id}` If this is not set, the default serving config will be used.
string serving_config = 3 [(.google.api.resource_reference) = { ... }
- Specified by:
getServingConfigBytes
in interfaceConverseConversationRequestOrBuilder
- Returns:
- The bytes for servingConfig.
-
setServingConfig
public ConverseConversationRequest.Builder setServingConfig(String value)
The resource name of the Serving Config to use. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}/servingConfigs/{serving_config_id}` If this is not set, the default serving config will be used.
string serving_config = 3 [(.google.api.resource_reference) = { ... }
- Parameters:
value
- The servingConfig to set.- Returns:
- This builder for chaining.
-
clearServingConfig
public ConverseConversationRequest.Builder clearServingConfig()
The resource name of the Serving Config to use. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}/servingConfigs/{serving_config_id}` If this is not set, the default serving config will be used.
string serving_config = 3 [(.google.api.resource_reference) = { ... }
- Returns:
- This builder for chaining.
-
setServingConfigBytes
public ConverseConversationRequest.Builder setServingConfigBytes(com.google.protobuf.ByteString value)
The resource name of the Serving Config to use. Format: `projects/{project_number}/locations/{location_id}/collections/{collection}/dataStores/{data_store_id}/servingConfigs/{serving_config_id}` If this is not set, the default serving config will be used.
string serving_config = 3 [(.google.api.resource_reference) = { ... }
- Parameters:
value
- The bytes for servingConfig to set.- Returns:
- This builder for chaining.
-
hasConversation
public boolean hasConversation()
The conversation to be used by auto session only. The name field will be ignored as we automatically assign new name for the conversation in auto session.
.google.cloud.discoveryengine.v1beta.Conversation conversation = 5;
- Specified by:
hasConversation
in interfaceConverseConversationRequestOrBuilder
- Returns:
- Whether the conversation field is set.
-
getConversation
public Conversation getConversation()
The conversation to be used by auto session only. The name field will be ignored as we automatically assign new name for the conversation in auto session.
.google.cloud.discoveryengine.v1beta.Conversation conversation = 5;
- Specified by:
getConversation
in interfaceConverseConversationRequestOrBuilder
- Returns:
- The conversation.
-
setConversation
public ConverseConversationRequest.Builder setConversation(Conversation value)
The conversation to be used by auto session only. The name field will be ignored as we automatically assign new name for the conversation in auto session.
.google.cloud.discoveryengine.v1beta.Conversation conversation = 5;
-
setConversation
public ConverseConversationRequest.Builder setConversation(Conversation.Builder builderForValue)
The conversation to be used by auto session only. The name field will be ignored as we automatically assign new name for the conversation in auto session.
.google.cloud.discoveryengine.v1beta.Conversation conversation = 5;
-
mergeConversation
public ConverseConversationRequest.Builder mergeConversation(Conversation value)
The conversation to be used by auto session only. The name field will be ignored as we automatically assign new name for the conversation in auto session.
.google.cloud.discoveryengine.v1beta.Conversation conversation = 5;
-
clearConversation
public ConverseConversationRequest.Builder clearConversation()
The conversation to be used by auto session only. The name field will be ignored as we automatically assign new name for the conversation in auto session.
.google.cloud.discoveryengine.v1beta.Conversation conversation = 5;
-
getConversationBuilder
public Conversation.Builder getConversationBuilder()
The conversation to be used by auto session only. The name field will be ignored as we automatically assign new name for the conversation in auto session.
.google.cloud.discoveryengine.v1beta.Conversation conversation = 5;
-
getConversationOrBuilder
public ConversationOrBuilder getConversationOrBuilder()
The conversation to be used by auto session only. The name field will be ignored as we automatically assign new name for the conversation in auto session.
.google.cloud.discoveryengine.v1beta.Conversation conversation = 5;
- Specified by:
getConversationOrBuilder
in interfaceConverseConversationRequestOrBuilder
-
getSafeSearch
public boolean getSafeSearch()
Whether to turn on safe search.
bool safe_search = 6;
- Specified by:
getSafeSearch
in interfaceConverseConversationRequestOrBuilder
- Returns:
- The safeSearch.
-
setSafeSearch
public ConverseConversationRequest.Builder setSafeSearch(boolean value)
Whether to turn on safe search.
bool safe_search = 6;
- Parameters:
value
- The safeSearch to set.- Returns:
- This builder for chaining.
-
clearSafeSearch
public ConverseConversationRequest.Builder clearSafeSearch()
Whether to turn on safe search.
bool safe_search = 6;
- Returns:
- This builder for chaining.
-
getUserLabelsCount
public int getUserLabelsCount()
Description copied from interface:ConverseConversationRequestOrBuilder
The user labels applied to a resource must meet the following requirements: * Each resource can have multiple labels, up to a maximum of 64. * Each label must be a key-value pair. * Keys have a minimum length of 1 character and a maximum length of 63 characters and cannot be empty. Values can be empty and have a maximum length of 63 characters. * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. All characters must use UTF-8 encoding, and international characters are allowed. * The key portion of a label must be unique. However, you can use the same key with multiple resources. * Keys must start with a lowercase letter or international character. See [Google Cloud Document](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements) for more details.
map<string, string> user_labels = 7;
- Specified by:
getUserLabelsCount
in interfaceConverseConversationRequestOrBuilder
-
containsUserLabels
public boolean containsUserLabels(String key)
The user labels applied to a resource must meet the following requirements: * Each resource can have multiple labels, up to a maximum of 64. * Each label must be a key-value pair. * Keys have a minimum length of 1 character and a maximum length of 63 characters and cannot be empty. Values can be empty and have a maximum length of 63 characters. * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. All characters must use UTF-8 encoding, and international characters are allowed. * The key portion of a label must be unique. However, you can use the same key with multiple resources. * Keys must start with a lowercase letter or international character. See [Google Cloud Document](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements) for more details.
map<string, string> user_labels = 7;
- Specified by:
containsUserLabels
in interfaceConverseConversationRequestOrBuilder
-
getUserLabels
@Deprecated public Map<String,String> getUserLabels()
Deprecated.UsegetUserLabelsMap()
instead.- Specified by:
getUserLabels
in interfaceConverseConversationRequestOrBuilder
-
getUserLabelsMap
public Map<String,String> getUserLabelsMap()
The user labels applied to a resource must meet the following requirements: * Each resource can have multiple labels, up to a maximum of 64. * Each label must be a key-value pair. * Keys have a minimum length of 1 character and a maximum length of 63 characters and cannot be empty. Values can be empty and have a maximum length of 63 characters. * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. All characters must use UTF-8 encoding, and international characters are allowed. * The key portion of a label must be unique. However, you can use the same key with multiple resources. * Keys must start with a lowercase letter or international character. See [Google Cloud Document](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements) for more details.
map<string, string> user_labels = 7;
- Specified by:
getUserLabelsMap
in interfaceConverseConversationRequestOrBuilder
-
getUserLabelsOrDefault
public String getUserLabelsOrDefault(String key, String defaultValue)
The user labels applied to a resource must meet the following requirements: * Each resource can have multiple labels, up to a maximum of 64. * Each label must be a key-value pair. * Keys have a minimum length of 1 character and a maximum length of 63 characters and cannot be empty. Values can be empty and have a maximum length of 63 characters. * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. All characters must use UTF-8 encoding, and international characters are allowed. * The key portion of a label must be unique. However, you can use the same key with multiple resources. * Keys must start with a lowercase letter or international character. See [Google Cloud Document](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements) for more details.
map<string, string> user_labels = 7;
- Specified by:
getUserLabelsOrDefault
in interfaceConverseConversationRequestOrBuilder
-
getUserLabelsOrThrow
public String getUserLabelsOrThrow(String key)
The user labels applied to a resource must meet the following requirements: * Each resource can have multiple labels, up to a maximum of 64. * Each label must be a key-value pair. * Keys have a minimum length of 1 character and a maximum length of 63 characters and cannot be empty. Values can be empty and have a maximum length of 63 characters. * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. All characters must use UTF-8 encoding, and international characters are allowed. * The key portion of a label must be unique. However, you can use the same key with multiple resources. * Keys must start with a lowercase letter or international character. See [Google Cloud Document](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements) for more details.
map<string, string> user_labels = 7;
- Specified by:
getUserLabelsOrThrow
in interfaceConverseConversationRequestOrBuilder
-
clearUserLabels
public ConverseConversationRequest.Builder clearUserLabels()
-
removeUserLabels
public ConverseConversationRequest.Builder removeUserLabels(String key)
The user labels applied to a resource must meet the following requirements: * Each resource can have multiple labels, up to a maximum of 64. * Each label must be a key-value pair. * Keys have a minimum length of 1 character and a maximum length of 63 characters and cannot be empty. Values can be empty and have a maximum length of 63 characters. * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. All characters must use UTF-8 encoding, and international characters are allowed. * The key portion of a label must be unique. However, you can use the same key with multiple resources. * Keys must start with a lowercase letter or international character. See [Google Cloud Document](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements) for more details.
map<string, string> user_labels = 7;
-
getMutableUserLabels
@Deprecated public Map<String,String> getMutableUserLabels()
Deprecated.Use alternate mutation accessors instead.
-
putUserLabels
public ConverseConversationRequest.Builder putUserLabels(String key, String value)
The user labels applied to a resource must meet the following requirements: * Each resource can have multiple labels, up to a maximum of 64. * Each label must be a key-value pair. * Keys have a minimum length of 1 character and a maximum length of 63 characters and cannot be empty. Values can be empty and have a maximum length of 63 characters. * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. All characters must use UTF-8 encoding, and international characters are allowed. * The key portion of a label must be unique. However, you can use the same key with multiple resources. * Keys must start with a lowercase letter or international character. See [Google Cloud Document](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements) for more details.
map<string, string> user_labels = 7;
-
putAllUserLabels
public ConverseConversationRequest.Builder putAllUserLabels(Map<String,String> values)
The user labels applied to a resource must meet the following requirements: * Each resource can have multiple labels, up to a maximum of 64. * Each label must be a key-value pair. * Keys have a minimum length of 1 character and a maximum length of 63 characters and cannot be empty. Values can be empty and have a maximum length of 63 characters. * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. All characters must use UTF-8 encoding, and international characters are allowed. * The key portion of a label must be unique. However, you can use the same key with multiple resources. * Keys must start with a lowercase letter or international character. See [Google Cloud Document](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements) for more details.
map<string, string> user_labels = 7;
-
hasSummarySpec
public boolean hasSummarySpec()
A specification for configuring the summary returned in the response.
.google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SummarySpec summary_spec = 8;
- Specified by:
hasSummarySpec
in interfaceConverseConversationRequestOrBuilder
- Returns:
- Whether the summarySpec field is set.
-
getSummarySpec
public SearchRequest.ContentSearchSpec.SummarySpec getSummarySpec()
A specification for configuring the summary returned in the response.
.google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SummarySpec summary_spec = 8;
- Specified by:
getSummarySpec
in interfaceConverseConversationRequestOrBuilder
- Returns:
- The summarySpec.
-
setSummarySpec
public ConverseConversationRequest.Builder setSummarySpec(SearchRequest.ContentSearchSpec.SummarySpec value)
A specification for configuring the summary returned in the response.
.google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SummarySpec summary_spec = 8;
-
setSummarySpec
public ConverseConversationRequest.Builder setSummarySpec(SearchRequest.ContentSearchSpec.SummarySpec.Builder builderForValue)
A specification for configuring the summary returned in the response.
.google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SummarySpec summary_spec = 8;
-
mergeSummarySpec
public ConverseConversationRequest.Builder mergeSummarySpec(SearchRequest.ContentSearchSpec.SummarySpec value)
A specification for configuring the summary returned in the response.
.google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SummarySpec summary_spec = 8;
-
clearSummarySpec
public ConverseConversationRequest.Builder clearSummarySpec()
A specification for configuring the summary returned in the response.
.google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SummarySpec summary_spec = 8;
-
getSummarySpecBuilder
public SearchRequest.ContentSearchSpec.SummarySpec.Builder getSummarySpecBuilder()
A specification for configuring the summary returned in the response.
.google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SummarySpec summary_spec = 8;
-
getSummarySpecOrBuilder
public SearchRequest.ContentSearchSpec.SummarySpecOrBuilder getSummarySpecOrBuilder()
A specification for configuring the summary returned in the response.
.google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SummarySpec summary_spec = 8;
- Specified by:
getSummarySpecOrBuilder
in interfaceConverseConversationRequestOrBuilder
-
setUnknownFields
public final ConverseConversationRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConverseConversationRequest.Builder>
-
mergeUnknownFields
public final ConverseConversationRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConverseConversationRequest.Builder>
-
-