Skip to content

Commit 4c5230f

Browse files
feat: Automated regeneration of discoveryengine v1beta client (#24727)
Auto-created at 2025-10-26 09:58:01 +0000 using the toys pull request generator.
1 parent f1f34e4 commit 4c5230f

File tree

6 files changed

+389
-2
lines changed

6 files changed

+389
-2
lines changed

api_names_out.yaml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219475,6 +219475,7 @@
219475219475
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1ProjectCustomerProvidedConfig/notebooklmConfig": notebooklm_config
219476219476
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1ProjectCustomerProvidedConfigNotebooklmConfig": google_cloud_discoveryengine_v1_project_customer_provided_config_notebooklm_config
219477219477
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1ProjectCustomerProvidedConfigNotebooklmConfig/modelArmorConfig": model_armor_config
219478+
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1ProjectCustomerProvidedConfigNotebooklmConfig/optOutNotebookSharing": opt_out_notebook_sharing
219478219479
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1ProjectCustomerProvidedConfigNotebooklmConfigModelArmorConfig": google_cloud_discoveryengine_v1_project_customer_provided_config_notebooklm_config_model_armor_config
219479219480
? "/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1ProjectCustomerProvidedConfigNotebooklmConfigModelArmorConfig/responseTemplate"
219480219481
: response_template
@@ -219654,6 +219655,12 @@
219654219655
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1UserLicense/updateTime": update_time
219655219656
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1UserLicense/userPrincipal": user_principal
219656219657
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1UserLicense/userProfile": user_profile
219658+
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1UserStore": google_cloud_discoveryengine_v1_user_store
219659+
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1UserStore/defaultLicenseConfig": default_license_config
219660+
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1UserStore/displayName": display_name
219661+
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1UserStore/enableExpiredLicenseAutoUpdate": enable_expired_license_auto_update
219662+
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1UserStore/enableLicenseAutoRegister": enable_license_auto_register
219663+
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1UserStore/name": name
219657219664
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1WorkspaceConfig": google_cloud_discoveryengine_v1_workspace_config
219658219665
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1WorkspaceConfig/dasherCustomerId": dasher_customer_id
219659219666
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1WorkspaceConfig/superAdminEmailAddress": super_admin_email_address
@@ -220203,6 +220210,9 @@
220203220210
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1alphaDeleteTargetSiteMetadata": google_cloud_discoveryengine_v1alpha_delete_target_site_metadata
220204220211
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1alphaDeleteTargetSiteMetadata/createTime": create_time
220205220212
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1alphaDeleteTargetSiteMetadata/updateTime": update_time
220213+
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1alphaDeleteUserStoreMetadata": google_cloud_discoveryengine_v1alpha_delete_user_store_metadata
220214+
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1alphaDeleteUserStoreMetadata/failureCount": failure_count
220215+
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1alphaDeleteUserStoreMetadata/successCount": success_count
220206220216
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1alphaDestinationConfig": google_cloud_discoveryengine_v1alpha_destination_config
220207220217
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1alphaDestinationConfig/destinations": destinations
220208220218
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1alphaDestinationConfig/destinations/destination": destination
@@ -220539,6 +220549,7 @@
220539220549
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1alphaProjectCustomerProvidedConfig/notebooklmConfig": notebooklm_config
220540220550
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1alphaProjectCustomerProvidedConfigNotebooklmConfig": google_cloud_discoveryengine_v1alpha_project_customer_provided_config_notebooklm_config
220541220551
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1alphaProjectCustomerProvidedConfigNotebooklmConfig/modelArmorConfig": model_armor_config
220552+
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1alphaProjectCustomerProvidedConfigNotebooklmConfig/optOutNotebookSharing": opt_out_notebook_sharing
220542220553
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1alphaProjectCustomerProvidedConfigNotebooklmConfigModelArmorConfig": google_cloud_discoveryengine_v1alpha_project_customer_provided_config_notebooklm_config_model_armor_config
220543220554
? "/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1alphaProjectCustomerProvidedConfigNotebooklmConfigModelArmorConfig/responseTemplate"
220544220555
: response_template
@@ -222367,6 +222378,7 @@
222367222378
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1betaProjectCustomerProvidedConfig/notebooklmConfig": notebooklm_config
222368222379
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1betaProjectCustomerProvidedConfigNotebooklmConfig": google_cloud_discoveryengine_v1beta_project_customer_provided_config_notebooklm_config
222369222380
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1betaProjectCustomerProvidedConfigNotebooklmConfig/modelArmorConfig": model_armor_config
222381+
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1betaProjectCustomerProvidedConfigNotebooklmConfig/optOutNotebookSharing": opt_out_notebook_sharing
222370222382
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1betaProjectCustomerProvidedConfigNotebooklmConfigModelArmorConfig": google_cloud_discoveryengine_v1beta_project_customer_provided_config_notebooklm_config_model_armor_config
222371222383
? "/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1betaProjectCustomerProvidedConfigNotebooklmConfigModelArmorConfig/responseTemplate"
222372222384
: response_template
@@ -223128,6 +223140,12 @@
223128223140
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1betaUserLicense/user": user
223129223141
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1betaUserLicense/userPrincipal": user_principal
223130223142
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1betaUserLicense/userProfile": user_profile
223143+
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1betaUserStore": google_cloud_discoveryengine_v1beta_user_store
223144+
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1betaUserStore/defaultLicenseConfig": default_license_config
223145+
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1betaUserStore/displayName": display_name
223146+
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1betaUserStore/enableExpiredLicenseAutoUpdate": enable_expired_license_auto_update
223147+
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1betaUserStore/enableLicenseAutoRegister": enable_license_auto_register
223148+
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1betaUserStore/name": name
223131223149
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1betaWorkspaceConfig": google_cloud_discoveryengine_v1beta_workspace_config
223132223150
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1betaWorkspaceConfig/dasherCustomerId": dasher_customer_id
223133223151
"/discoveryengine:v1beta/GoogleCloudDiscoveryengineV1betaWorkspaceConfig/superAdminEmailAddress": super_admin_email_address
@@ -223929,6 +223947,16 @@
223929223947
"/discoveryengine:v1beta/discoveryengine.projects.locations.userEvents.write/writeAsync": write_async
223930223948
"/discoveryengine:v1beta/discoveryengine.projects.locations.userStores.batchUpdateUserLicenses": batch_project_location_user_store_update_user_licenses
223931223949
"/discoveryengine:v1beta/discoveryengine.projects.locations.userStores.batchUpdateUserLicenses/parent": parent
223950+
"/discoveryengine:v1beta/discoveryengine.projects.locations.userStores.create": create_project_location_user_store
223951+
"/discoveryengine:v1beta/discoveryengine.projects.locations.userStores.create/parent": parent
223952+
"/discoveryengine:v1beta/discoveryengine.projects.locations.userStores.create/userStoreId": user_store_id
223953+
"/discoveryengine:v1beta/discoveryengine.projects.locations.userStores.delete": delete_project_location_user_store
223954+
"/discoveryengine:v1beta/discoveryengine.projects.locations.userStores.delete/name": name
223955+
"/discoveryengine:v1beta/discoveryengine.projects.locations.userStores.get": get_project_location_user_store
223956+
"/discoveryengine:v1beta/discoveryengine.projects.locations.userStores.get/name": name
223957+
"/discoveryengine:v1beta/discoveryengine.projects.locations.userStores.patch": patch_project_location_user_store
223958+
"/discoveryengine:v1beta/discoveryengine.projects.locations.userStores.patch/name": name
223959+
"/discoveryengine:v1beta/discoveryengine.projects.locations.userStores.patch/updateMask": update_mask
223932223960
"/discoveryengine:v1beta/discoveryengine.projects.locations.userStores.userLicenses.list": list_project_location_user_store_user_licenses
223933223961
"/discoveryengine:v1beta/discoveryengine.projects.locations.userStores.userLicenses.list/filter": filter
223934223962
"/discoveryengine:v1beta/discoveryengine.projects.locations.userStores.userLicenses.list/pageSize": page_size

generated/google-apis-discoveryengine_v1beta/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_v1beta
22

3+
### v0.87.0 (2025-10-26)
4+
5+
* Regenerated from discovery document revision 20251020
6+
37
### v0.86.0 (2025-10-19)
48

59
* Regenerated from discovery document revision 20251017

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

Lines changed: 165 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5117,13 +5117,21 @@ class GoogleCloudDiscoveryengineV1ProjectCustomerProvidedConfigNotebooklmConfig
51175117
# @return [Google::Apis::DiscoveryengineV1beta::GoogleCloudDiscoveryengineV1ProjectCustomerProvidedConfigNotebooklmConfigModelArmorConfig]
51185118
attr_accessor :model_armor_config
51195119

5120+
# Optional. Whether to disable the notebook sharing feature for the project.
5121+
# Default to false if not specified.
5122+
# Corresponds to the JSON property `optOutNotebookSharing`
5123+
# @return [Boolean]
5124+
attr_accessor :opt_out_notebook_sharing
5125+
alias_method :opt_out_notebook_sharing?, :opt_out_notebook_sharing
5126+
51205127
def initialize(**args)
51215128
update!(**args)
51225129
end
51235130

51245131
# Update properties of this object
51255132
def update!(**args)
51265133
@model_armor_config = args[:model_armor_config] if args.key?(:model_armor_config)
5134+
@opt_out_notebook_sharing = args[:opt_out_notebook_sharing] if args.key?(:opt_out_notebook_sharing)
51275135
end
51285136
end
51295137

@@ -6571,6 +6579,62 @@ def update!(**args)
65716579
end
65726580
end
65736581

6582+
# Configures metadata that is used for End User entities.
6583+
class GoogleCloudDiscoveryengineV1UserStore
6584+
include Google::Apis::Core::Hashable
6585+
6586+
# Optional. The default subscription LicenseConfig for the UserStore, if
6587+
# UserStore.enable_license_auto_register is true, new users will automatically
6588+
# register under the default subscription. If default LicenseConfig doesn't have
6589+
# remaining license seats left, new users will not be assigned with license and
6590+
# will be blocked for Vertex AI Search features. This is used if `
6591+
# license_assignment_tier_rules` is not configured.
6592+
# Corresponds to the JSON property `defaultLicenseConfig`
6593+
# @return [String]
6594+
attr_accessor :default_license_config
6595+
6596+
# The display name of the User Store.
6597+
# Corresponds to the JSON property `displayName`
6598+
# @return [String]
6599+
attr_accessor :display_name
6600+
6601+
# Optional. Whether to enable license auto update for users in this User Store.
6602+
# If true, users with expired licenses will automatically be updated to use the
6603+
# default license config as long as the default license config has seats left.
6604+
# Corresponds to the JSON property `enableExpiredLicenseAutoUpdate`
6605+
# @return [Boolean]
6606+
attr_accessor :enable_expired_license_auto_update
6607+
alias_method :enable_expired_license_auto_update?, :enable_expired_license_auto_update
6608+
6609+
# Optional. Whether to enable license auto register for users in this User Store.
6610+
# If true, new users will automatically register under the default license
6611+
# config as long as the default license config has seats left.
6612+
# Corresponds to the JSON property `enableLicenseAutoRegister`
6613+
# @return [Boolean]
6614+
attr_accessor :enable_license_auto_register
6615+
alias_method :enable_license_auto_register?, :enable_license_auto_register
6616+
6617+
# Immutable. The full resource name of the User Store, in the format of `
6618+
# projects/`project`/locations/`location`/userStores/`user_store``. This field
6619+
# must be a UTF-8 encoded string with a length limit of 1024 characters.
6620+
# Corresponds to the JSON property `name`
6621+
# @return [String]
6622+
attr_accessor :name
6623+
6624+
def initialize(**args)
6625+
update!(**args)
6626+
end
6627+
6628+
# Update properties of this object
6629+
def update!(**args)
6630+
@default_license_config = args[:default_license_config] if args.key?(:default_license_config)
6631+
@display_name = args[:display_name] if args.key?(:display_name)
6632+
@enable_expired_license_auto_update = args[:enable_expired_license_auto_update] if args.key?(:enable_expired_license_auto_update)
6633+
@enable_license_auto_register = args[:enable_license_auto_register] if args.key?(:enable_license_auto_register)
6634+
@name = args[:name] if args.key?(:name)
6635+
end
6636+
end
6637+
65746638
# Config to store data store type configuration for workspace data
65756639
class GoogleCloudDiscoveryengineV1WorkspaceConfig
65766640
include Google::Apis::Core::Hashable
@@ -10305,6 +10369,35 @@ def update!(**args)
1030510369
end
1030610370
end
1030710371

10372+
# Metadata related to the progress of the UserStoreService.DeleteUserStore
10373+
# operation. This will be returned by the google.longrunning.Operation.metadata
10374+
# field. Delete UserStore will delete all the end users under the user store,
10375+
# return the number of end users successfully deleted or failed to delete in the
10376+
# metadata.
10377+
class GoogleCloudDiscoveryengineV1alphaDeleteUserStoreMetadata
10378+
include Google::Apis::Core::Hashable
10379+
10380+
# The number of end users under the user store that failed to be deleted.
10381+
# Corresponds to the JSON property `failureCount`
10382+
# @return [Fixnum]
10383+
attr_accessor :failure_count
10384+
10385+
# The number of end users under the user store that were successfully deleted.
10386+
# Corresponds to the JSON property `successCount`
10387+
# @return [Fixnum]
10388+
attr_accessor :success_count
10389+
10390+
def initialize(**args)
10391+
update!(**args)
10392+
end
10393+
10394+
# Update properties of this object
10395+
def update!(**args)
10396+
@failure_count = args[:failure_count] if args.key?(:failure_count)
10397+
@success_count = args[:success_count] if args.key?(:success_count)
10398+
end
10399+
end
10400+
1030810401
# Defines target endpoints used to connect to third-party sources.
1030910402
class GoogleCloudDiscoveryengineV1alphaDestinationConfig
1031010403
include Google::Apis::Core::Hashable
@@ -12571,13 +12664,21 @@ class GoogleCloudDiscoveryengineV1alphaProjectCustomerProvidedConfigNotebooklmCo
1257112664
# @return [Google::Apis::DiscoveryengineV1beta::GoogleCloudDiscoveryengineV1alphaProjectCustomerProvidedConfigNotebooklmConfigModelArmorConfig]
1257212665
attr_accessor :model_armor_config
1257312666

12667+
# Optional. Whether to disable the notebook sharing feature for the project.
12668+
# Default to false if not specified.
12669+
# Corresponds to the JSON property `optOutNotebookSharing`
12670+
# @return [Boolean]
12671+
attr_accessor :opt_out_notebook_sharing
12672+
alias_method :opt_out_notebook_sharing?, :opt_out_notebook_sharing
12673+
1257412674
def initialize(**args)
1257512675
update!(**args)
1257612676
end
1257712677

1257812678
# Update properties of this object
1257912679
def update!(**args)
1258012680
@model_armor_config = args[:model_armor_config] if args.key?(:model_armor_config)
12681+
@opt_out_notebook_sharing = args[:opt_out_notebook_sharing] if args.key?(:opt_out_notebook_sharing)
1258112682
end
1258212683
end
1258312684

@@ -24945,13 +25046,21 @@ class GoogleCloudDiscoveryengineV1betaProjectCustomerProvidedConfigNotebooklmCon
2494525046
# @return [Google::Apis::DiscoveryengineV1beta::GoogleCloudDiscoveryengineV1betaProjectCustomerProvidedConfigNotebooklmConfigModelArmorConfig]
2494625047
attr_accessor :model_armor_config
2494725048

25049+
# Optional. Whether to disable the notebook sharing feature for the project.
25050+
# Default to false if not specified.
25051+
# Corresponds to the JSON property `optOutNotebookSharing`
25052+
# @return [Boolean]
25053+
attr_accessor :opt_out_notebook_sharing
25054+
alias_method :opt_out_notebook_sharing?, :opt_out_notebook_sharing
25055+
2494825056
def initialize(**args)
2494925057
update!(**args)
2495025058
end
2495125059

2495225060
# Update properties of this object
2495325061
def update!(**args)
2495425062
@model_armor_config = args[:model_armor_config] if args.key?(:model_armor_config)
25063+
@opt_out_notebook_sharing = args[:opt_out_notebook_sharing] if args.key?(:opt_out_notebook_sharing)
2495525064
end
2495625065
end
2495725066

@@ -30622,6 +30731,62 @@ def update!(**args)
3062230731
end
3062330732
end
3062430733

30734+
# Configures metadata that is used for End User entities.
30735+
class GoogleCloudDiscoveryengineV1betaUserStore
30736+
include Google::Apis::Core::Hashable
30737+
30738+
# Optional. The default subscription LicenseConfig for the UserStore, if
30739+
# UserStore.enable_license_auto_register is true, new users will automatically
30740+
# register under the default subscription. If default LicenseConfig doesn't have
30741+
# remaining license seats left, new users will not be assigned with license and
30742+
# will be blocked for Vertex AI Search features. This is used if `
30743+
# license_assignment_tier_rules` is not configured.
30744+
# Corresponds to the JSON property `defaultLicenseConfig`
30745+
# @return [String]
30746+
attr_accessor :default_license_config
30747+
30748+
# The display name of the User Store.
30749+
# Corresponds to the JSON property `displayName`
30750+
# @return [String]
30751+
attr_accessor :display_name
30752+
30753+
# Optional. Whether to enable license auto update for users in this User Store.
30754+
# If true, users with expired licenses will automatically be updated to use the
30755+
# default license config as long as the default license config has seats left.
30756+
# Corresponds to the JSON property `enableExpiredLicenseAutoUpdate`
30757+
# @return [Boolean]
30758+
attr_accessor :enable_expired_license_auto_update
30759+
alias_method :enable_expired_license_auto_update?, :enable_expired_license_auto_update
30760+
30761+
# Optional. Whether to enable license auto register for users in this User Store.
30762+
# If true, new users will automatically register under the default license
30763+
# config as long as the default license config has seats left.
30764+
# Corresponds to the JSON property `enableLicenseAutoRegister`
30765+
# @return [Boolean]
30766+
attr_accessor :enable_license_auto_register
30767+
alias_method :enable_license_auto_register?, :enable_license_auto_register
30768+
30769+
# Immutable. The full resource name of the User Store, in the format of `
30770+
# projects/`project`/locations/`location`/userStores/`user_store``. This field
30771+
# must be a UTF-8 encoded string with a length limit of 1024 characters.
30772+
# Corresponds to the JSON property `name`
30773+
# @return [String]
30774+
attr_accessor :name
30775+
30776+
def initialize(**args)
30777+
update!(**args)
30778+
end
30779+
30780+
# Update properties of this object
30781+
def update!(**args)
30782+
@default_license_config = args[:default_license_config] if args.key?(:default_license_config)
30783+
@display_name = args[:display_name] if args.key?(:display_name)
30784+
@enable_expired_license_auto_update = args[:enable_expired_license_auto_update] if args.key?(:enable_expired_license_auto_update)
30785+
@enable_license_auto_register = args[:enable_license_auto_register] if args.key?(:enable_license_auto_register)
30786+
@name = args[:name] if args.key?(:name)
30787+
end
30788+
end
30789+
3062530790
# Config to store data store type configuration for workspace data
3062630791
class GoogleCloudDiscoveryengineV1betaWorkspaceConfig
3062730792
include Google::Apis::Core::Hashable

0 commit comments

Comments
 (0)