Skip to content

Commit b1ed3db

Browse files
feat: Automated regeneration of discoveryengine v1 client (googleapis#23813)
Auto-created at 2025-07-27 10:47:50 +0000 using the toys pull request generator.
1 parent af37e56 commit b1ed3db

File tree

6 files changed

+211
-54
lines changed

6 files changed

+211
-54
lines changed

api_names_out.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199038,6 +199038,7 @@
199038199038
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1AssistAnswer": google_cloud_discoveryengine_v1_assist_answer
199039199039
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1AssistAnswer/assistSkippedReasons": assist_skipped_reasons
199040199040
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1AssistAnswer/assistSkippedReasons/assist_skipped_reason": assist_skipped_reason
199041+
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1AssistAnswer/name": name
199041199042
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1AssistAnswer/replies": replies
199042199043
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1AssistAnswer/replies/reply": reply
199043199044
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1AssistAnswer/state": state
@@ -199046,6 +199047,8 @@
199046199047
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1AssistUserMetadata": google_cloud_discoveryengine_v1_assist_user_metadata
199047199048
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1AssistUserMetadata/preferredLanguageCode": preferred_language_code
199048199049
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1AssistUserMetadata/timeZone": time_zone
199050+
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1Assistant": google_cloud_discoveryengine_v1_assistant
199051+
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1Assistant/name": name
199049199052
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1AssistantContent": google_cloud_discoveryengine_v1_assistant_content
199050199053
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1AssistantContent/codeExecutionResult": code_execution_result
199051199054
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1AssistantContent/executableCode": executable_code
@@ -199922,6 +199925,9 @@
199922199925
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1ProvisionProjectRequest": google_cloud_discoveryengine_v1_provision_project_request
199923199926
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1ProvisionProjectRequest/acceptDataUseTerms": accept_data_use_terms
199924199927
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1ProvisionProjectRequest/dataUseTermsVersion": data_use_terms_version
199928+
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1ProvisionProjectRequest/saasParams": saas_params
199929+
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1ProvisionProjectRequestSaasParams": google_cloud_discoveryengine_v1_provision_project_request_saas_params
199930+
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1ProvisionProjectRequestSaasParams/acceptBizQos": accept_biz_qos
199925199931
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1PurgeCompletionSuggestionsMetadata": google_cloud_discoveryengine_v1_purge_completion_suggestions_metadata
199926199932
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1PurgeCompletionSuggestionsMetadata/createTime": create_time
199927199933
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1PurgeCompletionSuggestionsMetadata/updateTime": update_time
@@ -202492,6 +202498,11 @@
202492202498
"/discoveryengine:v1/discoveryengine.projects.locations.collections.dataStores.userEvents.write": write_project_location_collection_data_store_user_event
202493202499
"/discoveryengine:v1/discoveryengine.projects.locations.collections.dataStores.userEvents.write/parent": parent
202494202500
"/discoveryengine:v1/discoveryengine.projects.locations.collections.dataStores.userEvents.write/writeAsync": write_async
202501+
"/discoveryengine:v1/discoveryengine.projects.locations.collections.engines.assistants.get": get_project_location_collection_engine_assistant
202502+
"/discoveryengine:v1/discoveryengine.projects.locations.collections.engines.assistants.get/name": name
202503+
"/discoveryengine:v1/discoveryengine.projects.locations.collections.engines.assistants.patch": patch_project_location_collection_engine_assistant
202504+
"/discoveryengine:v1/discoveryengine.projects.locations.collections.engines.assistants.patch/name": name
202505+
"/discoveryengine:v1/discoveryengine.projects.locations.collections.engines.assistants.patch/updateMask": update_mask
202495202506
"/discoveryengine:v1/discoveryengine.projects.locations.collections.engines.assistants.streamAssist": stream_project_location_collection_engine_assistant_assist
202496202507
"/discoveryengine:v1/discoveryengine.projects.locations.collections.engines.assistants.streamAssist/name": name
202497202508
"/discoveryengine:v1/discoveryengine.projects.locations.collections.engines.completionConfig.completeQuery": complete_project_location_collection_engine_completion_config_query

generated/google-apis-discoveryengine_v1/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Release history for google-apis-discoveryengine_v1
22

3+
### v0.46.0 (2025-07-27)
4+
5+
* Regenerated from discovery document revision 20250724
6+
37
### v0.45.0 (2025-07-20)
48

59
* Regenerated from discovery document revision 20250716

generated/google-apis-discoveryengine_v1/lib/google/apis/discoveryengine_v1/classes.rb

Lines changed: 77 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -2920,6 +2920,14 @@ class GoogleCloudDiscoveryengineV1AssistAnswer
29202920
# @return [Array<String>]
29212921
attr_accessor :assist_skipped_reasons
29222922

2923+
# Immutable. Identifier. Resource name of the `AssistAnswer`. Format: `projects/`
2924+
# project`/locations/`location`/collections/`collection`/engines/`engine`/
2925+
# sessions/`session`/assistAnswers/`assist_answer`` This field must be a UTF-8
2926+
# encoded string with a length limit of 1024 characters.
2927+
# Corresponds to the JSON property `name`
2928+
# @return [String]
2929+
attr_accessor :name
2930+
29232931
# Replies of the assistant.
29242932
# Corresponds to the JSON property `replies`
29252933
# @return [Array<Google::Apis::DiscoveryengineV1::GoogleCloudDiscoveryengineV1AssistAnswerReply>]
@@ -2937,6 +2945,7 @@ def initialize(**args)
29372945
# Update properties of this object
29382946
def update!(**args)
29392947
@assist_skipped_reasons = args[:assist_skipped_reasons] if args.key?(:assist_skipped_reasons)
2948+
@name = args[:name] if args.key?(:name)
29402949
@replies = args[:replies] if args.key?(:replies)
29412950
@state = args[:state] if args.key?(:state)
29422951
end
@@ -2990,6 +2999,28 @@ def update!(**args)
29902999
end
29913000
end
29923001

3002+
# Discovery Engine Assistant resource.
3003+
class GoogleCloudDiscoveryengineV1Assistant
3004+
include Google::Apis::Core::Hashable
3005+
3006+
# Immutable. Resource name of the assistant. Format: `projects/`project`/
3007+
# locations/`location`/collections/`collection`/engines/`engine`/assistants/`
3008+
# assistant`` It must be a UTF-8 encoded string with a length limit of 1024
3009+
# characters.
3010+
# Corresponds to the JSON property `name`
3011+
# @return [String]
3012+
attr_accessor :name
3013+
3014+
def initialize(**args)
3015+
update!(**args)
3016+
end
3017+
3018+
# Update properties of this object
3019+
def update!(**args)
3020+
@name = args[:name] if args.key?(:name)
3021+
end
3022+
end
3023+
29933024
# Multi-modal content.
29943025
class GoogleCloudDiscoveryengineV1AssistantContent
29953026
include Google::Apis::Core::Hashable
@@ -4328,14 +4359,14 @@ class GoogleCloudDiscoveryengineV1CmekConfig
43284359
attr_accessor :is_default
43294360
alias_method :is_default?, :is_default
43304361

4331-
# KMS key resource name which will be used to encrypt resources `projects/`
4332-
# project`/locations/`location`/keyRings/`keyRing`/cryptoKeys/`keyId``.
4362+
# Required. KMS key resource name which will be used to encrypt resources `
4363+
# projects/`project`/locations/`location`/keyRings/`keyRing`/cryptoKeys/`keyId``.
43334364
# Corresponds to the JSON property `kmsKey`
43344365
# @return [String]
43354366
attr_accessor :kms_key
43364367

4337-
# KMS key version resource name which will be used to encrypt resources `/
4338-
# cryptoKeyVersions/`keyVersion``.
4368+
# Output only. KMS key version resource name which will be used to encrypt
4369+
# resources `/cryptoKeyVersions/`keyVersion``.
43394370
# Corresponds to the JSON property `kmsKeyVersion`
43404371
# @return [String]
43414372
attr_accessor :kms_key_version
@@ -8661,6 +8692,11 @@ class GoogleCloudDiscoveryengineV1ProvisionProjectRequest
86618692
# @return [String]
86628693
attr_accessor :data_use_terms_version
86638694

8695+
# Parameters for Agentspace.
8696+
# Corresponds to the JSON property `saasParams`
8697+
# @return [Google::Apis::DiscoveryengineV1::GoogleCloudDiscoveryengineV1ProvisionProjectRequestSaasParams]
8698+
attr_accessor :saas_params
8699+
86648700
def initialize(**args)
86658701
update!(**args)
86668702
end
@@ -8669,6 +8705,28 @@ def initialize(**args)
86698705
def update!(**args)
86708706
@accept_data_use_terms = args[:accept_data_use_terms] if args.key?(:accept_data_use_terms)
86718707
@data_use_terms_version = args[:data_use_terms_version] if args.key?(:data_use_terms_version)
8708+
@saas_params = args[:saas_params] if args.key?(:saas_params)
8709+
end
8710+
end
8711+
8712+
# Parameters for Agentspace.
8713+
class GoogleCloudDiscoveryengineV1ProvisionProjectRequestSaasParams
8714+
include Google::Apis::Core::Hashable
8715+
8716+
# Optional. Set to `true` to specify that caller has read and would like to give
8717+
# consent to the [Terms for Agent Space quality of service].
8718+
# Corresponds to the JSON property `acceptBizQos`
8719+
# @return [Boolean]
8720+
attr_accessor :accept_biz_qos
8721+
alias_method :accept_biz_qos?, :accept_biz_qos
8722+
8723+
def initialize(**args)
8724+
update!(**args)
8725+
end
8726+
8727+
# Update properties of this object
8728+
def update!(**args)
8729+
@accept_biz_qos = args[:accept_biz_qos] if args.key?(:accept_biz_qos)
86728730
end
86738731
end
86748732

@@ -9119,7 +9177,7 @@ class GoogleCloudDiscoveryengineV1RankRequest
91199177
# @return [String]
91209178
attr_accessor :query
91219179

9122-
# Required. A list of records to rank. At most 200 records to rank.
9180+
# Required. A list of records to rank.
91239181
# Corresponds to the JSON property `records`
91249182
# @return [Array<Google::Apis::DiscoveryengineV1::GoogleCloudDiscoveryengineV1RankingRecord>]
91259183
attr_accessor :records
@@ -11822,12 +11880,6 @@ class GoogleCloudDiscoveryengineV1StreamAssistRequestToolsSpec
1182211880
# @return [Google::Apis::DiscoveryengineV1::GoogleCloudDiscoveryengineV1StreamAssistRequestToolsSpecImageGenerationSpec]
1182311881
attr_accessor :image_generation_spec
1182411882

11825-
# Optional. The name of the tool registry to use. Format: `projects/`project`/
11826-
# locations/`location`/toolRegistries/`tool_registry``
11827-
# Corresponds to the JSON property `toolRegistry`
11828-
# @return [String]
11829-
attr_accessor :tool_registry
11830-
1183111883
# Specification of the Vertex AI Search tool.
1183211884
# Corresponds to the JSON property `vertexAiSearchSpec`
1183311885
# @return [Google::Apis::DiscoveryengineV1::GoogleCloudDiscoveryengineV1StreamAssistRequestToolsSpecVertexAiSearchSpec]
@@ -11850,7 +11902,6 @@ def initialize(**args)
1185011902
# Update properties of this object
1185111903
def update!(**args)
1185211904
@image_generation_spec = args[:image_generation_spec] if args.key?(:image_generation_spec)
11853-
@tool_registry = args[:tool_registry] if args.key?(:tool_registry)
1185411905
@vertex_ai_search_spec = args[:vertex_ai_search_spec] if args.key?(:vertex_ai_search_spec)
1185511906
@video_generation_spec = args[:video_generation_spec] if args.key?(:video_generation_spec)
1185611907
@web_grounding_spec = args[:web_grounding_spec] if args.key?(:web_grounding_spec)
@@ -11881,14 +11932,6 @@ class GoogleCloudDiscoveryengineV1StreamAssistRequestToolsSpecVertexAiSearchSpec
1188111932
# @return [Array<Google::Apis::DiscoveryengineV1::GoogleCloudDiscoveryengineV1SearchRequestDataStoreSpec>]
1188211933
attr_accessor :data_store_specs
1188311934

11884-
# Optional. Deprecated. Please refrain from using this field. Whether the Vertex
11885-
# AI Search tool is disabled. Default value is false, the tool is enabled by
11886-
# default.
11887-
# Corresponds to the JSON property `disabled`
11888-
# @return [Boolean]
11889-
attr_accessor :disabled
11890-
alias_method :disabled?, :disabled
11891-
1189211935
# Optional. The filter syntax consists of an expression language for
1189311936
# constructing a predicate from one or more fields of the documents being
1189411937
# filtered. Filter expression is case-sensitive. If this field is unrecognizable,
@@ -11911,7 +11954,6 @@ def initialize(**args)
1191111954
# Update properties of this object
1191211955
def update!(**args)
1191311956
@data_store_specs = args[:data_store_specs] if args.key?(:data_store_specs)
11914-
@disabled = args[:disabled] if args.key?(:disabled)
1191511957
@filter = args[:filter] if args.key?(:filter)
1191611958
end
1191711959
end
@@ -11933,20 +11975,12 @@ def update!(**args)
1193311975
class GoogleCloudDiscoveryengineV1StreamAssistRequestToolsSpecWebGroundingSpec
1193411976
include Google::Apis::Core::Hashable
1193511977

11936-
# Optional. Deprecated. Please refrain from using this field. Whether the web
11937-
# grounding tool is enabled.
11938-
# Corresponds to the JSON property `enabled`
11939-
# @return [Boolean]
11940-
attr_accessor :enabled
11941-
alias_method :enabled?, :enabled
11942-
1194311978
def initialize(**args)
1194411979
update!(**args)
1194511980
end
1194611981

1194711982
# Update properties of this object
1194811983
def update!(**args)
11949-
@enabled = args[:enabled] if args.key?(:enabled)
1195011984
end
1195111985
end
1195211986

@@ -13906,14 +13940,14 @@ class GoogleCloudDiscoveryengineV1alphaCmekConfig
1390613940
attr_accessor :is_default
1390713941
alias_method :is_default?, :is_default
1390813942

13909-
# KMS key resource name which will be used to encrypt resources `projects/`
13910-
# project`/locations/`location`/keyRings/`keyRing`/cryptoKeys/`keyId``.
13943+
# Required. KMS key resource name which will be used to encrypt resources `
13944+
# projects/`project`/locations/`location`/keyRings/`keyRing`/cryptoKeys/`keyId``.
1391113945
# Corresponds to the JSON property `kmsKey`
1391213946
# @return [String]
1391313947
attr_accessor :kms_key
1391413948

13915-
# KMS key version resource name which will be used to encrypt resources `/
13916-
# cryptoKeyVersions/`keyVersion``.
13949+
# Output only. KMS key version resource name which will be used to encrypt
13950+
# resources `/cryptoKeyVersions/`keyVersion``.
1391713951
# Corresponds to the JSON property `kmsKeyVersion`
1391813952
# @return [String]
1391913953
attr_accessor :kms_key_version
@@ -17648,9 +17682,12 @@ def update!(**args)
1764817682
class GoogleCloudDiscoveryengineV1alphaListSessionsRequest
1764917683
include Google::Apis::Core::Hashable
1765017684

17651-
# A filter to apply on the list results. The supported features are:
17652-
# user_pseudo_id, state, starred. Examples: "user_pseudo_id = some_id" "starred =
17653-
# true"
17685+
# A comma-separated list of fields to filter by, in EBNF grammar. The supported
17686+
# fields are: * `user_pseudo_id` * `state` * `display_name` * `starred` * `
17687+
# is_pinned` * `labels` * `create_time` * `update_time` Examples: "
17688+
# user_pseudo_id = some_id" "display_name = \"some_name\"" "starred = true" "
17689+
# is_pinned=true AND (NOT labels:hidden)" "create_time > \"1970-01-01T12:00:00Z\"
17690+
# "
1765417691
# Corresponds to the JSON property `filter`
1765517692
# @return [String]
1765617693
attr_accessor :filter
@@ -20994,14 +21031,14 @@ class GoogleCloudDiscoveryengineV1betaCmekConfig
2099421031
attr_accessor :is_default
2099521032
alias_method :is_default?, :is_default
2099621033

20997-
# KMS key resource name which will be used to encrypt resources `projects/`
20998-
# project`/locations/`location`/keyRings/`keyRing`/cryptoKeys/`keyId``.
21034+
# Required. KMS key resource name which will be used to encrypt resources `
21035+
# projects/`project`/locations/`location`/keyRings/`keyRing`/cryptoKeys/`keyId``.
2099921036
# Corresponds to the JSON property `kmsKey`
2100021037
# @return [String]
2100121038
attr_accessor :kms_key
2100221039

21003-
# KMS key version resource name which will be used to encrypt resources `/
21004-
# cryptoKeyVersions/`keyVersion``.
21040+
# Output only. KMS key version resource name which will be used to encrypt
21041+
# resources `/cryptoKeyVersions/`keyVersion``.
2100521042
# Corresponds to the JSON property `kmsKeyVersion`
2100621043
# @return [String]
2100721044
attr_accessor :kms_key_version

generated/google-apis-discoveryengine_v1/lib/google/apis/discoveryengine_v1/gem_version.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ module Google
1616
module Apis
1717
module DiscoveryengineV1
1818
# Version of the google-apis-discoveryengine_v1 gem
19-
GEM_VERSION = "0.45.0"
19+
GEM_VERSION = "0.46.0"
2020

2121
# Version of the code generator used to generate this client
2222
GENERATOR_VERSION = "0.18.0"
2323

2424
# Revision of the discovery document this client was generated from
25-
REVISION = "20250716"
25+
REVISION = "20250724"
2626
end
2727
end
2828
end

0 commit comments

Comments
 (0)