Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions api_names_out.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -209387,6 +209387,7 @@
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1ProjectCustomerProvidedConfig/notebooklmConfig": notebooklm_config
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1ProjectCustomerProvidedConfigNotebooklmConfig": google_cloud_discoveryengine_v1_project_customer_provided_config_notebooklm_config
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1ProjectCustomerProvidedConfigNotebooklmConfig/modelArmorConfig": model_armor_config
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1ProjectCustomerProvidedConfigNotebooklmConfig/optOutNotebookSharing": opt_out_notebook_sharing
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1ProjectCustomerProvidedConfigNotebooklmConfigModelArmorConfig": google_cloud_discoveryengine_v1_project_customer_provided_config_notebooklm_config_model_armor_config
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1ProjectCustomerProvidedConfigNotebooklmConfigModelArmorConfig/responseTemplate": response_template
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1ProjectCustomerProvidedConfigNotebooklmConfigModelArmorConfig/userPromptTemplate": user_prompt_template
Expand Down Expand Up @@ -209961,6 +209962,12 @@
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1UserLicense/user": user
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1UserLicense/userPrincipal": user_principal
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1UserLicense/userProfile": user_profile
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1UserStore": google_cloud_discoveryengine_v1_user_store
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1UserStore/defaultLicenseConfig": default_license_config
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1UserStore/displayName": display_name
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1UserStore/enableExpiredLicenseAutoUpdate": enable_expired_license_auto_update
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1UserStore/enableLicenseAutoRegister": enable_license_auto_register
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1UserStore/name": name
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1WorkspaceConfig": google_cloud_discoveryengine_v1_workspace_config
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1WorkspaceConfig/dasherCustomerId": dasher_customer_id
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1WorkspaceConfig/superAdminEmailAddress": super_admin_email_address
Expand Down Expand Up @@ -210507,6 +210514,9 @@
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1alphaDeleteTargetSiteMetadata": google_cloud_discoveryengine_v1alpha_delete_target_site_metadata
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1alphaDeleteTargetSiteMetadata/createTime": create_time
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1alphaDeleteTargetSiteMetadata/updateTime": update_time
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1alphaDeleteUserStoreMetadata": google_cloud_discoveryengine_v1alpha_delete_user_store_metadata
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1alphaDeleteUserStoreMetadata/failureCount": failure_count
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1alphaDeleteUserStoreMetadata/successCount": success_count
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1alphaDestinationConfig": google_cloud_discoveryengine_v1alpha_destination_config
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1alphaDestinationConfig/destinations": destinations
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1alphaDestinationConfig/destinations/destination": destination
Expand Down Expand Up @@ -210824,6 +210834,7 @@
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1alphaProjectCustomerProvidedConfig/notebooklmConfig": notebooklm_config
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1alphaProjectCustomerProvidedConfigNotebooklmConfig": google_cloud_discoveryengine_v1alpha_project_customer_provided_config_notebooklm_config
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1alphaProjectCustomerProvidedConfigNotebooklmConfig/modelArmorConfig": model_armor_config
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1alphaProjectCustomerProvidedConfigNotebooklmConfig/optOutNotebookSharing": opt_out_notebook_sharing
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1alphaProjectCustomerProvidedConfigNotebooklmConfigModelArmorConfig": google_cloud_discoveryengine_v1alpha_project_customer_provided_config_notebooklm_config_model_armor_config
? "/discoveryengine:v1/GoogleCloudDiscoveryengineV1alphaProjectCustomerProvidedConfigNotebooklmConfigModelArmorConfig/responseTemplate"
: response_template
Expand Down Expand Up @@ -211632,6 +211643,7 @@
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1betaProjectCustomerProvidedConfig/notebooklmConfig": notebooklm_config
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1betaProjectCustomerProvidedConfigNotebooklmConfig": google_cloud_discoveryengine_v1beta_project_customer_provided_config_notebooklm_config
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1betaProjectCustomerProvidedConfigNotebooklmConfig/modelArmorConfig": model_armor_config
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1betaProjectCustomerProvidedConfigNotebooklmConfig/optOutNotebookSharing": opt_out_notebook_sharing
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1betaProjectCustomerProvidedConfigNotebooklmConfigModelArmorConfig": google_cloud_discoveryengine_v1beta_project_customer_provided_config_notebooklm_config_model_armor_config
? "/discoveryengine:v1/GoogleCloudDiscoveryengineV1betaProjectCustomerProvidedConfigNotebooklmConfigModelArmorConfig/responseTemplate"
: response_template
Expand Down Expand Up @@ -211915,6 +211927,12 @@
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1betaUserLicense/updateTime": update_time
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1betaUserLicense/userPrincipal": user_principal
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1betaUserLicense/userProfile": user_profile
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1betaUserStore": google_cloud_discoveryengine_v1beta_user_store
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1betaUserStore/defaultLicenseConfig": default_license_config
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1betaUserStore/displayName": display_name
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1betaUserStore/enableExpiredLicenseAutoUpdate": enable_expired_license_auto_update
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1betaUserStore/enableLicenseAutoRegister": enable_license_auto_register
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1betaUserStore/name": name
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1betaWorkspaceConfig": google_cloud_discoveryengine_v1beta_workspace_config
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1betaWorkspaceConfig/dasherCustomerId": dasher_customer_id
"/discoveryengine:v1/GoogleCloudDiscoveryengineV1betaWorkspaceConfig/superAdminEmailAddress": super_admin_email_address
Expand Down Expand Up @@ -212653,6 +212671,16 @@
"/discoveryengine:v1/discoveryengine.projects.locations.userEvents.write/writeAsync": write_async
"/discoveryengine:v1/discoveryengine.projects.locations.userStores.batchUpdateUserLicenses": batch_project_location_user_store_update_user_licenses
"/discoveryengine:v1/discoveryengine.projects.locations.userStores.batchUpdateUserLicenses/parent": parent
"/discoveryengine:v1/discoveryengine.projects.locations.userStores.create": create_project_location_user_store
"/discoveryengine:v1/discoveryengine.projects.locations.userStores.create/parent": parent
"/discoveryengine:v1/discoveryengine.projects.locations.userStores.create/userStoreId": user_store_id
"/discoveryengine:v1/discoveryengine.projects.locations.userStores.delete": delete_project_location_user_store
"/discoveryengine:v1/discoveryengine.projects.locations.userStores.delete/name": name
"/discoveryengine:v1/discoveryengine.projects.locations.userStores.get": get_project_location_user_store
"/discoveryengine:v1/discoveryengine.projects.locations.userStores.get/name": name
"/discoveryengine:v1/discoveryengine.projects.locations.userStores.patch": patch_project_location_user_store
"/discoveryengine:v1/discoveryengine.projects.locations.userStores.patch/name": name
"/discoveryengine:v1/discoveryengine.projects.locations.userStores.patch/updateMask": update_mask
"/discoveryengine:v1/discoveryengine.projects.locations.userStores.userLicenses.list": list_project_location_user_store_user_licenses
"/discoveryengine:v1/discoveryengine.projects.locations.userStores.userLicenses.list/filter": filter
"/discoveryengine:v1/discoveryengine.projects.locations.userStores.userLicenses.list/pageSize": page_size
Expand Down
4 changes: 4 additions & 0 deletions generated/google-apis-discoveryengine_v1/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Release history for google-apis-discoveryengine_v1

### v0.56.0 (2025-10-26)

* Regenerated from discovery document revision 20251020

### v0.55.0 (2025-10-19)

* Regenerated from discovery document revision 20251017
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10743,13 +10743,21 @@ class GoogleCloudDiscoveryengineV1ProjectCustomerProvidedConfigNotebooklmConfig
# @return [Google::Apis::DiscoveryengineV1::GoogleCloudDiscoveryengineV1ProjectCustomerProvidedConfigNotebooklmConfigModelArmorConfig]
attr_accessor :model_armor_config

# Optional. Whether to disable the notebook sharing feature for the project.
# Default to false if not specified.
# Corresponds to the JSON property `optOutNotebookSharing`
# @return [Boolean]
attr_accessor :opt_out_notebook_sharing
alias_method :opt_out_notebook_sharing?, :opt_out_notebook_sharing

def initialize(**args)
update!(**args)
end

# Update properties of this object
def update!(**args)
@model_armor_config = args[:model_armor_config] if args.key?(:model_armor_config)
@opt_out_notebook_sharing = args[:opt_out_notebook_sharing] if args.key?(:opt_out_notebook_sharing)
end
end

Expand Down Expand Up @@ -15363,6 +15371,62 @@ def update!(**args)
end
end

# Configures metadata that is used for End User entities.
class GoogleCloudDiscoveryengineV1UserStore
include Google::Apis::Core::Hashable

# Optional. The default subscription LicenseConfig for the UserStore, if
# UserStore.enable_license_auto_register is true, new users will automatically
# register under the default subscription. If default LicenseConfig doesn't have
# remaining license seats left, new users will not be assigned with license and
# will be blocked for Vertex AI Search features. This is used if `
# license_assignment_tier_rules` is not configured.
# Corresponds to the JSON property `defaultLicenseConfig`
# @return [String]
attr_accessor :default_license_config

# The display name of the User Store.
# Corresponds to the JSON property `displayName`
# @return [String]
attr_accessor :display_name

# Optional. Whether to enable license auto update for users in this User Store.
# If true, users with expired licenses will automatically be updated to use the
# default license config as long as the default license config has seats left.
# Corresponds to the JSON property `enableExpiredLicenseAutoUpdate`
# @return [Boolean]
attr_accessor :enable_expired_license_auto_update
alias_method :enable_expired_license_auto_update?, :enable_expired_license_auto_update

# Optional. Whether to enable license auto register for users in this User Store.
# If true, new users will automatically register under the default license
# config as long as the default license config has seats left.
# Corresponds to the JSON property `enableLicenseAutoRegister`
# @return [Boolean]
attr_accessor :enable_license_auto_register
alias_method :enable_license_auto_register?, :enable_license_auto_register

# Immutable. The full resource name of the User Store, in the format of `
# projects/`project`/locations/`location`/userStores/`user_store``. This field
# must be a UTF-8 encoded string with a length limit of 1024 characters.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name

def initialize(**args)
update!(**args)
end

# Update properties of this object
def update!(**args)
@default_license_config = args[:default_license_config] if args.key?(:default_license_config)
@display_name = args[:display_name] if args.key?(:display_name)
@enable_expired_license_auto_update = args[:enable_expired_license_auto_update] if args.key?(:enable_expired_license_auto_update)
@enable_license_auto_register = args[:enable_license_auto_register] if args.key?(:enable_license_auto_register)
@name = args[:name] if args.key?(:name)
end
end

# Config to store data store type configuration for workspace data
class GoogleCloudDiscoveryengineV1WorkspaceConfig
include Google::Apis::Core::Hashable
Expand Down Expand Up @@ -19097,6 +19161,35 @@ def update!(**args)
end
end

# Metadata related to the progress of the UserStoreService.DeleteUserStore
# operation. This will be returned by the google.longrunning.Operation.metadata
# field. Delete UserStore will delete all the end users under the user store,
# return the number of end users successfully deleted or failed to delete in the
# metadata.
class GoogleCloudDiscoveryengineV1alphaDeleteUserStoreMetadata
include Google::Apis::Core::Hashable

# The number of end users under the user store that failed to be deleted.
# Corresponds to the JSON property `failureCount`
# @return [Fixnum]
attr_accessor :failure_count

# The number of end users under the user store that were successfully deleted.
# Corresponds to the JSON property `successCount`
# @return [Fixnum]
attr_accessor :success_count

def initialize(**args)
update!(**args)
end

# Update properties of this object
def update!(**args)
@failure_count = args[:failure_count] if args.key?(:failure_count)
@success_count = args[:success_count] if args.key?(:success_count)
end
end

# Defines target endpoints used to connect to third-party sources.
class GoogleCloudDiscoveryengineV1alphaDestinationConfig
include Google::Apis::Core::Hashable
Expand Down Expand Up @@ -21363,13 +21456,21 @@ class GoogleCloudDiscoveryengineV1alphaProjectCustomerProvidedConfigNotebooklmCo
# @return [Google::Apis::DiscoveryengineV1::GoogleCloudDiscoveryengineV1alphaProjectCustomerProvidedConfigNotebooklmConfigModelArmorConfig]
attr_accessor :model_armor_config

# Optional. Whether to disable the notebook sharing feature for the project.
# Default to false if not specified.
# Corresponds to the JSON property `optOutNotebookSharing`
# @return [Boolean]
attr_accessor :opt_out_notebook_sharing
alias_method :opt_out_notebook_sharing?, :opt_out_notebook_sharing

def initialize(**args)
update!(**args)
end

# Update properties of this object
def update!(**args)
@model_armor_config = args[:model_armor_config] if args.key?(:model_armor_config)
@opt_out_notebook_sharing = args[:opt_out_notebook_sharing] if args.key?(:opt_out_notebook_sharing)
end
end

Expand Down Expand Up @@ -27448,13 +27549,21 @@ class GoogleCloudDiscoveryengineV1betaProjectCustomerProvidedConfigNotebooklmCon
# @return [Google::Apis::DiscoveryengineV1::GoogleCloudDiscoveryengineV1betaProjectCustomerProvidedConfigNotebooklmConfigModelArmorConfig]
attr_accessor :model_armor_config

# Optional. Whether to disable the notebook sharing feature for the project.
# Default to false if not specified.
# Corresponds to the JSON property `optOutNotebookSharing`
# @return [Boolean]
attr_accessor :opt_out_notebook_sharing
alias_method :opt_out_notebook_sharing?, :opt_out_notebook_sharing

def initialize(**args)
update!(**args)
end

# Update properties of this object
def update!(**args)
@model_armor_config = args[:model_armor_config] if args.key?(:model_armor_config)
@opt_out_notebook_sharing = args[:opt_out_notebook_sharing] if args.key?(:opt_out_notebook_sharing)
end
end

Expand Down Expand Up @@ -29853,6 +29962,62 @@ def update!(**args)
end
end

# Configures metadata that is used for End User entities.
class GoogleCloudDiscoveryengineV1betaUserStore
include Google::Apis::Core::Hashable

# Optional. The default subscription LicenseConfig for the UserStore, if
# UserStore.enable_license_auto_register is true, new users will automatically
# register under the default subscription. If default LicenseConfig doesn't have
# remaining license seats left, new users will not be assigned with license and
# will be blocked for Vertex AI Search features. This is used if `
# license_assignment_tier_rules` is not configured.
# Corresponds to the JSON property `defaultLicenseConfig`
# @return [String]
attr_accessor :default_license_config

# The display name of the User Store.
# Corresponds to the JSON property `displayName`
# @return [String]
attr_accessor :display_name

# Optional. Whether to enable license auto update for users in this User Store.
# If true, users with expired licenses will automatically be updated to use the
# default license config as long as the default license config has seats left.
# Corresponds to the JSON property `enableExpiredLicenseAutoUpdate`
# @return [Boolean]
attr_accessor :enable_expired_license_auto_update
alias_method :enable_expired_license_auto_update?, :enable_expired_license_auto_update

# Optional. Whether to enable license auto register for users in this User Store.
# If true, new users will automatically register under the default license
# config as long as the default license config has seats left.
# Corresponds to the JSON property `enableLicenseAutoRegister`
# @return [Boolean]
attr_accessor :enable_license_auto_register
alias_method :enable_license_auto_register?, :enable_license_auto_register

# Immutable. The full resource name of the User Store, in the format of `
# projects/`project`/locations/`location`/userStores/`user_store``. This field
# must be a UTF-8 encoded string with a length limit of 1024 characters.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name

def initialize(**args)
update!(**args)
end

# Update properties of this object
def update!(**args)
@default_license_config = args[:default_license_config] if args.key?(:default_license_config)
@display_name = args[:display_name] if args.key?(:display_name)
@enable_expired_license_auto_update = args[:enable_expired_license_auto_update] if args.key?(:enable_expired_license_auto_update)
@enable_license_auto_register = args[:enable_license_auto_register] if args.key?(:enable_license_auto_register)
@name = args[:name] if args.key?(:name)
end
end

# Config to store data store type configuration for workspace data
class GoogleCloudDiscoveryengineV1betaWorkspaceConfig
include Google::Apis::Core::Hashable
Expand Down
Loading