diff --git a/discovery/accesscontextmanager-v1.json b/discovery/accesscontextmanager-v1.json index ddd3b3beeca..496784ed74c 100644 --- a/discovery/accesscontextmanager-v1.json +++ b/discovery/accesscontextmanager-v1.json @@ -1295,7 +1295,7 @@ } } }, - "revision": "20250412", + "revision": "20250723", "rootUrl": "https://accesscontextmanager.googleapis.com/", "schemas": { "AccessContextManagerOperationMetadata": { @@ -1913,7 +1913,7 @@ "type": "array" }, "groupKey": { - "description": "Required. Immutable. Google Group id whose members are subject to this binding's restrictions. See \"id\" in the [G Suite Directory API's Groups resource] (https://developers.google.com/admin-sdk/directory/v1/reference/groups#resource). If a group's email address/alias is changed, this resource will continue to point at the changed group. This field does not accept group email addresses or aliases. Example: \"01d520gv4vjcrht\"", + "description": "Optional. Immutable. Google Group id whose users are subject to this binding's restrictions. See \"id\" in the [Google Workspace Directory API's Group Resource] (https://developers.google.com/admin-sdk/directory/v1/reference/groups#resource). If a group's email address/alias is changed, this resource will continue to point at the changed group. This field does not accept group email addresses or aliases. Example: \"01d520gv4vjcrht\"", "type": "string" }, "name": { diff --git a/discovery/alloydb-v1.json b/discovery/alloydb-v1.json index a92b934d846..3f07c70bb1c 100644 --- a/discovery/alloydb-v1.json +++ b/discovery/alloydb-v1.json @@ -1622,7 +1622,7 @@ } } }, - "revision": "20250612", + "revision": "20250723", "rootUrl": "https://alloydb.googleapis.com/", "schemas": { "AuthorizedNetwork": { @@ -3888,6 +3888,33 @@ }, "type": "object" }, + "StageSchedule": { + "description": "Timing information for the stage execution.", + "id": "StageSchedule", + "properties": { + "actualEndTime": { + "description": "Actual end time of the stage. Set only if the stage has completed.", + "format": "google-datetime", + "type": "string" + }, + "actualStartTime": { + "description": "Actual start time of the stage. Set only if the stage has started.", + "format": "google-datetime", + "type": "string" + }, + "estimatedEndTime": { + "description": "When the stage is expected to end. Set only if the stage has not completed yet.", + "format": "google-datetime", + "type": "string" + }, + "estimatedStartTime": { + "description": "When the stage is expected to start. Set only if the stage has not started yet.", + "format": "google-datetime", + "type": "string" + } + }, + "type": "object" + }, "StageStatus": { "description": "Status of an upgrade stage.", "id": "StageStatus", @@ -3896,6 +3923,11 @@ "$ref": "ReadPoolInstancesUpgradeStageStatus", "description": "Read pool instances upgrade metadata." }, + "schedule": { + "$ref": "StageSchedule", + "description": "Output only. Timing information for the stage execution.", + "readOnly": true + }, "stage": { "description": "Upgrade stage.", "enum": [ @@ -4059,6 +4091,17 @@ }, "type": "object" }, + "StorageDatabasecenterPartnerapiV1mainBackupDRConfiguration": { + "description": "BackupDRConfiguration to capture the backup and disaster recovery details of database resource.", + "id": "StorageDatabasecenterPartnerapiV1mainBackupDRConfiguration", + "properties": { + "backupdrManaged": { + "description": "Indicates if the resource is managed by BackupDR.", + "type": "boolean" + } + }, + "type": "object" + }, "StorageDatabasecenterPartnerapiV1mainBackupRun": { "description": "A backup run.", "id": "StorageDatabasecenterPartnerapiV1mainBackupRun", @@ -4109,6 +4152,50 @@ }, "type": "object" }, + "StorageDatabasecenterPartnerapiV1mainConfigBasedSignalData": { + "description": "Config based signal data. This is used to send signals to Condor which are based on the DB level configurations. These will be used to send signals for self managed databases.", + "id": "StorageDatabasecenterPartnerapiV1mainConfigBasedSignalData", + "properties": { + "fullResourceName": { + "description": "Required. Full Resource name of the source resource.", + "type": "string" + }, + "lastRefreshTime": { + "description": "Required. Last time signal was refreshed", + "format": "google-datetime", + "type": "string" + }, + "resourceId": { + "$ref": "StorageDatabasecenterPartnerapiV1mainDatabaseResourceId", + "description": "Database resource id." + }, + "signalBoolValue": { + "description": "Signal data for boolean signals.", + "type": "boolean" + }, + "signalType": { + "description": "Required. Signal type of the signal", + "enum": [ + "SIGNAL_TYPE_UNSPECIFIED", + "SIGNAL_TYPE_OUTDATED_MINOR_VERSION", + "SIGNAL_TYPE_DATABASE_AUDITING_DISABLED", + "SIGNAL_TYPE_NO_ROOT_PASSWORD", + "SIGNAL_TYPE_EXPOSED_TO_PUBLIC_ACCESS", + "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS" + ], + "enumDescriptions": [ + "Unspecified signal type.", + "Outdated Minor Version", + "Represents database auditing is disabled.", + "Represents if a database has a password configured for the root account or not.", + "Represents if a resource is exposed to public access.", + "Represents if a resources requires all incoming connections to use SSL or not." + ], + "type": "string" + } + }, + "type": "object" + }, "StorageDatabasecenterPartnerapiV1mainCustomMetadataData": { "description": "Any custom metadata associated with the resource. e.g. A spanner instance can have multiple databases with its own unique metadata. Information for these individual databases can be captured in custom metadata data", "id": "StorageDatabasecenterPartnerapiV1mainCustomMetadataData", @@ -4124,9 +4211,13 @@ "type": "object" }, "StorageDatabasecenterPartnerapiV1mainDatabaseResourceFeed": { - "description": "DatabaseResourceFeed is the top level proto to be used to ingest different database resource level events into Condor platform. Next ID: 8", + "description": "DatabaseResourceFeed is the top level proto to be used to ingest different database resource level events into Condor platform. Next ID: 9", "id": "StorageDatabasecenterPartnerapiV1mainDatabaseResourceFeed", "properties": { + "configBasedSignalData": { + "$ref": "StorageDatabasecenterPartnerapiV1mainConfigBasedSignalData", + "description": "Config based signal data is used to ingest signals that are generated based on the configuration of the database resource." + }, "feedTimestamp": { "description": "Required. Timestamp when feed is generated.", "format": "google-datetime", @@ -4139,14 +4230,16 @@ "RESOURCE_METADATA", "OBSERVABILITY_DATA", "SECURITY_FINDING_DATA", - "RECOMMENDATION_SIGNAL_DATA" + "RECOMMENDATION_SIGNAL_DATA", + "CONFIG_BASED_SIGNAL_DATA" ], "enumDescriptions": [ "", "Database resource metadata feed from control plane", "Database resource monitoring data", "Database resource security health signal data", - "Database resource recommendation signal data" + "Database resource recommendation signal data", + "Database config based signal data" ], "type": "string" }, @@ -4380,7 +4473,12 @@ "SIGNAL_TYPE_HIGH_WRITE_PRESSURE", "SIGNAL_TYPE_HIGH_READ_PRESSURE", "SIGNAL_TYPE_ENCRYPTION_ORG_POLICY_NOT_SATISFIED", - "SIGNAL_TYPE_LOCATION_ORG_POLICY_NOT_SATISFIED" + "SIGNAL_TYPE_LOCATION_ORG_POLICY_NOT_SATISFIED", + "SIGNAL_TYPE_OUTDATED_MINOR_VERSION", + "SIGNAL_TYPE_SCHEMA_NOT_OPTIMIZED", + "SIGNAL_TYPE_MANY_IDLE_CONNECTIONS", + "SIGNAL_TYPE_REPLICATION_LAG", + "SIGNAL_TYPE_OUTDATED_VERSION" ], "enumDeprecated": [ false, @@ -4478,6 +4576,11 @@ false, false, false, + false, + false, + false, + false, + false, false ], "enumDescriptions": [ @@ -4576,7 +4679,12 @@ "Heavy write pressure on the database rows.", "Heavy read pressure on the database rows.", "Encryption org policy not satisfied.", - "Location org policy not satisfied." + "Location org policy not satisfied.", + "Outdated DB minor version.", + "Schema not optimized.", + "High number of idle connections.", + "Replication delay.", + "Outdated version." ], "type": "string" }, @@ -4640,7 +4748,7 @@ "type": "object" }, "StorageDatabasecenterPartnerapiV1mainDatabaseResourceMetadata": { - "description": "Common model for database resource instance metadata. Next ID: 25", + "description": "Common model for database resource instance metadata. Next ID: 26", "id": "StorageDatabasecenterPartnerapiV1mainDatabaseResourceMetadata", "properties": { "availabilityConfiguration": { @@ -4655,6 +4763,10 @@ "$ref": "StorageDatabasecenterPartnerapiV1mainBackupRun", "description": "Latest backup run information for this instance" }, + "backupdrConfiguration": { + "$ref": "StorageDatabasecenterPartnerapiV1mainBackupDRConfiguration", + "description": "Optional. BackupDR Configuration for the resource." + }, "creationTime": { "description": "The creation time of the resource, i.e. the time when resource is created and recorded in partner service.", "format": "google-datetime", @@ -4727,6 +4839,7 @@ }, "gcbdrConfiguration": { "$ref": "StorageDatabasecenterPartnerapiV1mainGCBDRConfiguration", + "deprecated": true, "description": "GCBDR configuration for the resource." }, "id": { @@ -4993,7 +5106,12 @@ "SIGNAL_TYPE_HIGH_WRITE_PRESSURE", "SIGNAL_TYPE_HIGH_READ_PRESSURE", "SIGNAL_TYPE_ENCRYPTION_ORG_POLICY_NOT_SATISFIED", - "SIGNAL_TYPE_LOCATION_ORG_POLICY_NOT_SATISFIED" + "SIGNAL_TYPE_LOCATION_ORG_POLICY_NOT_SATISFIED", + "SIGNAL_TYPE_OUTDATED_MINOR_VERSION", + "SIGNAL_TYPE_SCHEMA_NOT_OPTIMIZED", + "SIGNAL_TYPE_MANY_IDLE_CONNECTIONS", + "SIGNAL_TYPE_REPLICATION_LAG", + "SIGNAL_TYPE_OUTDATED_VERSION" ], "enumDeprecated": [ false, @@ -5091,6 +5209,11 @@ false, false, false, + false, + false, + false, + false, + false, false ], "enumDescriptions": [ @@ -5189,7 +5312,12 @@ "Heavy write pressure on the database rows.", "Heavy read pressure on the database rows.", "Encryption org policy not satisfied.", - "Location org policy not satisfied." + "Location org policy not satisfied.", + "Outdated DB minor version.", + "Schema not optimized.", + "High number of idle connections.", + "Replication delay.", + "Outdated version." ], "type": "string" } @@ -5500,6 +5628,7 @@ "ENGINE_OTHER", "ENGINE_FIRESTORE_WITH_NATIVE_MODE", "ENGINE_FIRESTORE_WITH_DATASTORE_MODE", + "ENGINE_FIRESTORE_WITH_MONGODB_COMPATIBILITY_MODE", "ENGINE_EXADATA_ORACLE", "ENGINE_ADB_SERVERLESS_ORACLE" ], @@ -5521,6 +5650,7 @@ false, false, false, + false, false ], "enumDescriptions": [ @@ -5540,11 +5670,16 @@ "Other refers to rest of other database engine. This is to be when engine is known, but it is not present in this enum.", "Firestore with native mode.", "Firestore with datastore mode.", + "Firestore with MongoDB compatibility mode.", "Oracle Exadata engine.", "Oracle Autonomous DB Serverless engine." ], "type": "string" }, + "minorVersion": { + "description": "Minor version of the underlying database engine. Example values: For MySQL, it could be \"8.0.32\", \"5.7.32\" etc.. For Postgres, it could be \"14.3\", \"15.3\" etc..", + "type": "string" + }, "type": { "description": "Type of specific database product. It could be CloudSQL, AlloyDB etc..", "enum": [ diff --git a/discovery/alloydb-v1alpha.json b/discovery/alloydb-v1alpha.json index 6b845ed9dc0..18f39ecdde2 100644 --- a/discovery/alloydb-v1alpha.json +++ b/discovery/alloydb-v1alpha.json @@ -1622,7 +1622,7 @@ } } }, - "revision": "20250612", + "revision": "20250723", "rootUrl": "https://alloydb.googleapis.com/", "schemas": { "AuthorizedNetwork": { @@ -4065,6 +4065,33 @@ }, "type": "object" }, + "StageSchedule": { + "description": "Timing information for the stage execution.", + "id": "StageSchedule", + "properties": { + "actualEndTime": { + "description": "Actual end time of the stage. Set only if the stage has completed.", + "format": "google-datetime", + "type": "string" + }, + "actualStartTime": { + "description": "Actual start time of the stage. Set only if the stage has started.", + "format": "google-datetime", + "type": "string" + }, + "estimatedEndTime": { + "description": "When the stage is expected to end. Set only if the stage has not completed yet.", + "format": "google-datetime", + "type": "string" + }, + "estimatedStartTime": { + "description": "When the stage is expected to start. Set only if the stage has not started yet.", + "format": "google-datetime", + "type": "string" + } + }, + "type": "object" + }, "StageStatus": { "description": "Status of an upgrade stage.", "id": "StageStatus", @@ -4073,6 +4100,11 @@ "$ref": "ReadPoolInstancesUpgradeStageStatus", "description": "Read pool instances upgrade metadata." }, + "schedule": { + "$ref": "StageSchedule", + "description": "Output only. Timing information for the stage execution.", + "readOnly": true + }, "stage": { "description": "Upgrade stage.", "enum": [ @@ -4236,6 +4268,17 @@ }, "type": "object" }, + "StorageDatabasecenterPartnerapiV1mainBackupDRConfiguration": { + "description": "BackupDRConfiguration to capture the backup and disaster recovery details of database resource.", + "id": "StorageDatabasecenterPartnerapiV1mainBackupDRConfiguration", + "properties": { + "backupdrManaged": { + "description": "Indicates if the resource is managed by BackupDR.", + "type": "boolean" + } + }, + "type": "object" + }, "StorageDatabasecenterPartnerapiV1mainBackupRun": { "description": "A backup run.", "id": "StorageDatabasecenterPartnerapiV1mainBackupRun", @@ -4286,6 +4329,50 @@ }, "type": "object" }, + "StorageDatabasecenterPartnerapiV1mainConfigBasedSignalData": { + "description": "Config based signal data. This is used to send signals to Condor which are based on the DB level configurations. These will be used to send signals for self managed databases.", + "id": "StorageDatabasecenterPartnerapiV1mainConfigBasedSignalData", + "properties": { + "fullResourceName": { + "description": "Required. Full Resource name of the source resource.", + "type": "string" + }, + "lastRefreshTime": { + "description": "Required. Last time signal was refreshed", + "format": "google-datetime", + "type": "string" + }, + "resourceId": { + "$ref": "StorageDatabasecenterPartnerapiV1mainDatabaseResourceId", + "description": "Database resource id." + }, + "signalBoolValue": { + "description": "Signal data for boolean signals.", + "type": "boolean" + }, + "signalType": { + "description": "Required. Signal type of the signal", + "enum": [ + "SIGNAL_TYPE_UNSPECIFIED", + "SIGNAL_TYPE_OUTDATED_MINOR_VERSION", + "SIGNAL_TYPE_DATABASE_AUDITING_DISABLED", + "SIGNAL_TYPE_NO_ROOT_PASSWORD", + "SIGNAL_TYPE_EXPOSED_TO_PUBLIC_ACCESS", + "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS" + ], + "enumDescriptions": [ + "Unspecified signal type.", + "Outdated Minor Version", + "Represents database auditing is disabled.", + "Represents if a database has a password configured for the root account or not.", + "Represents if a resource is exposed to public access.", + "Represents if a resources requires all incoming connections to use SSL or not." + ], + "type": "string" + } + }, + "type": "object" + }, "StorageDatabasecenterPartnerapiV1mainCustomMetadataData": { "description": "Any custom metadata associated with the resource. e.g. A spanner instance can have multiple databases with its own unique metadata. Information for these individual databases can be captured in custom metadata data", "id": "StorageDatabasecenterPartnerapiV1mainCustomMetadataData", @@ -4301,9 +4388,13 @@ "type": "object" }, "StorageDatabasecenterPartnerapiV1mainDatabaseResourceFeed": { - "description": "DatabaseResourceFeed is the top level proto to be used to ingest different database resource level events into Condor platform. Next ID: 8", + "description": "DatabaseResourceFeed is the top level proto to be used to ingest different database resource level events into Condor platform. Next ID: 9", "id": "StorageDatabasecenterPartnerapiV1mainDatabaseResourceFeed", "properties": { + "configBasedSignalData": { + "$ref": "StorageDatabasecenterPartnerapiV1mainConfigBasedSignalData", + "description": "Config based signal data is used to ingest signals that are generated based on the configuration of the database resource." + }, "feedTimestamp": { "description": "Required. Timestamp when feed is generated.", "format": "google-datetime", @@ -4316,14 +4407,16 @@ "RESOURCE_METADATA", "OBSERVABILITY_DATA", "SECURITY_FINDING_DATA", - "RECOMMENDATION_SIGNAL_DATA" + "RECOMMENDATION_SIGNAL_DATA", + "CONFIG_BASED_SIGNAL_DATA" ], "enumDescriptions": [ "", "Database resource metadata feed from control plane", "Database resource monitoring data", "Database resource security health signal data", - "Database resource recommendation signal data" + "Database resource recommendation signal data", + "Database config based signal data" ], "type": "string" }, @@ -4557,7 +4650,12 @@ "SIGNAL_TYPE_HIGH_WRITE_PRESSURE", "SIGNAL_TYPE_HIGH_READ_PRESSURE", "SIGNAL_TYPE_ENCRYPTION_ORG_POLICY_NOT_SATISFIED", - "SIGNAL_TYPE_LOCATION_ORG_POLICY_NOT_SATISFIED" + "SIGNAL_TYPE_LOCATION_ORG_POLICY_NOT_SATISFIED", + "SIGNAL_TYPE_OUTDATED_MINOR_VERSION", + "SIGNAL_TYPE_SCHEMA_NOT_OPTIMIZED", + "SIGNAL_TYPE_MANY_IDLE_CONNECTIONS", + "SIGNAL_TYPE_REPLICATION_LAG", + "SIGNAL_TYPE_OUTDATED_VERSION" ], "enumDeprecated": [ false, @@ -4655,6 +4753,11 @@ false, false, false, + false, + false, + false, + false, + false, false ], "enumDescriptions": [ @@ -4753,7 +4856,12 @@ "Heavy write pressure on the database rows.", "Heavy read pressure on the database rows.", "Encryption org policy not satisfied.", - "Location org policy not satisfied." + "Location org policy not satisfied.", + "Outdated DB minor version.", + "Schema not optimized.", + "High number of idle connections.", + "Replication delay.", + "Outdated version." ], "type": "string" }, @@ -4817,7 +4925,7 @@ "type": "object" }, "StorageDatabasecenterPartnerapiV1mainDatabaseResourceMetadata": { - "description": "Common model for database resource instance metadata. Next ID: 25", + "description": "Common model for database resource instance metadata. Next ID: 26", "id": "StorageDatabasecenterPartnerapiV1mainDatabaseResourceMetadata", "properties": { "availabilityConfiguration": { @@ -4832,6 +4940,10 @@ "$ref": "StorageDatabasecenterPartnerapiV1mainBackupRun", "description": "Latest backup run information for this instance" }, + "backupdrConfiguration": { + "$ref": "StorageDatabasecenterPartnerapiV1mainBackupDRConfiguration", + "description": "Optional. BackupDR Configuration for the resource." + }, "creationTime": { "description": "The creation time of the resource, i.e. the time when resource is created and recorded in partner service.", "format": "google-datetime", @@ -4904,6 +5016,7 @@ }, "gcbdrConfiguration": { "$ref": "StorageDatabasecenterPartnerapiV1mainGCBDRConfiguration", + "deprecated": true, "description": "GCBDR configuration for the resource." }, "id": { @@ -5170,7 +5283,12 @@ "SIGNAL_TYPE_HIGH_WRITE_PRESSURE", "SIGNAL_TYPE_HIGH_READ_PRESSURE", "SIGNAL_TYPE_ENCRYPTION_ORG_POLICY_NOT_SATISFIED", - "SIGNAL_TYPE_LOCATION_ORG_POLICY_NOT_SATISFIED" + "SIGNAL_TYPE_LOCATION_ORG_POLICY_NOT_SATISFIED", + "SIGNAL_TYPE_OUTDATED_MINOR_VERSION", + "SIGNAL_TYPE_SCHEMA_NOT_OPTIMIZED", + "SIGNAL_TYPE_MANY_IDLE_CONNECTIONS", + "SIGNAL_TYPE_REPLICATION_LAG", + "SIGNAL_TYPE_OUTDATED_VERSION" ], "enumDeprecated": [ false, @@ -5268,6 +5386,11 @@ false, false, false, + false, + false, + false, + false, + false, false ], "enumDescriptions": [ @@ -5366,7 +5489,12 @@ "Heavy write pressure on the database rows.", "Heavy read pressure on the database rows.", "Encryption org policy not satisfied.", - "Location org policy not satisfied." + "Location org policy not satisfied.", + "Outdated DB minor version.", + "Schema not optimized.", + "High number of idle connections.", + "Replication delay.", + "Outdated version." ], "type": "string" } @@ -5677,6 +5805,7 @@ "ENGINE_OTHER", "ENGINE_FIRESTORE_WITH_NATIVE_MODE", "ENGINE_FIRESTORE_WITH_DATASTORE_MODE", + "ENGINE_FIRESTORE_WITH_MONGODB_COMPATIBILITY_MODE", "ENGINE_EXADATA_ORACLE", "ENGINE_ADB_SERVERLESS_ORACLE" ], @@ -5698,6 +5827,7 @@ false, false, false, + false, false ], "enumDescriptions": [ @@ -5717,11 +5847,16 @@ "Other refers to rest of other database engine. This is to be when engine is known, but it is not present in this enum.", "Firestore with native mode.", "Firestore with datastore mode.", + "Firestore with MongoDB compatibility mode.", "Oracle Exadata engine.", "Oracle Autonomous DB Serverless engine." ], "type": "string" }, + "minorVersion": { + "description": "Minor version of the underlying database engine. Example values: For MySQL, it could be \"8.0.32\", \"5.7.32\" etc.. For Postgres, it could be \"14.3\", \"15.3\" etc..", + "type": "string" + }, "type": { "description": "Type of specific database product. It could be CloudSQL, AlloyDB etc..", "enum": [ diff --git a/discovery/alloydb-v1beta.json b/discovery/alloydb-v1beta.json index 25e2e8e9951..1d0e2b2789b 100644 --- a/discovery/alloydb-v1beta.json +++ b/discovery/alloydb-v1beta.json @@ -1619,7 +1619,7 @@ } } }, - "revision": "20250612", + "revision": "20250723", "rootUrl": "https://alloydb.googleapis.com/", "schemas": { "AuthorizedNetwork": { @@ -4041,6 +4041,33 @@ }, "type": "object" }, + "StageSchedule": { + "description": "Timing information for the stage execution.", + "id": "StageSchedule", + "properties": { + "actualEndTime": { + "description": "Actual end time of the stage. Set only if the stage has completed.", + "format": "google-datetime", + "type": "string" + }, + "actualStartTime": { + "description": "Actual start time of the stage. Set only if the stage has started.", + "format": "google-datetime", + "type": "string" + }, + "estimatedEndTime": { + "description": "When the stage is expected to end. Set only if the stage has not completed yet.", + "format": "google-datetime", + "type": "string" + }, + "estimatedStartTime": { + "description": "When the stage is expected to start. Set only if the stage has not started yet.", + "format": "google-datetime", + "type": "string" + } + }, + "type": "object" + }, "StageStatus": { "description": "Status of an upgrade stage.", "id": "StageStatus", @@ -4049,6 +4076,11 @@ "$ref": "ReadPoolInstancesUpgradeStageStatus", "description": "Read pool instances upgrade metadata." }, + "schedule": { + "$ref": "StageSchedule", + "description": "Output only. Timing information for the stage execution.", + "readOnly": true + }, "stage": { "description": "Upgrade stage.", "enum": [ @@ -4212,6 +4244,17 @@ }, "type": "object" }, + "StorageDatabasecenterPartnerapiV1mainBackupDRConfiguration": { + "description": "BackupDRConfiguration to capture the backup and disaster recovery details of database resource.", + "id": "StorageDatabasecenterPartnerapiV1mainBackupDRConfiguration", + "properties": { + "backupdrManaged": { + "description": "Indicates if the resource is managed by BackupDR.", + "type": "boolean" + } + }, + "type": "object" + }, "StorageDatabasecenterPartnerapiV1mainBackupRun": { "description": "A backup run.", "id": "StorageDatabasecenterPartnerapiV1mainBackupRun", @@ -4262,6 +4305,50 @@ }, "type": "object" }, + "StorageDatabasecenterPartnerapiV1mainConfigBasedSignalData": { + "description": "Config based signal data. This is used to send signals to Condor which are based on the DB level configurations. These will be used to send signals for self managed databases.", + "id": "StorageDatabasecenterPartnerapiV1mainConfigBasedSignalData", + "properties": { + "fullResourceName": { + "description": "Required. Full Resource name of the source resource.", + "type": "string" + }, + "lastRefreshTime": { + "description": "Required. Last time signal was refreshed", + "format": "google-datetime", + "type": "string" + }, + "resourceId": { + "$ref": "StorageDatabasecenterPartnerapiV1mainDatabaseResourceId", + "description": "Database resource id." + }, + "signalBoolValue": { + "description": "Signal data for boolean signals.", + "type": "boolean" + }, + "signalType": { + "description": "Required. Signal type of the signal", + "enum": [ + "SIGNAL_TYPE_UNSPECIFIED", + "SIGNAL_TYPE_OUTDATED_MINOR_VERSION", + "SIGNAL_TYPE_DATABASE_AUDITING_DISABLED", + "SIGNAL_TYPE_NO_ROOT_PASSWORD", + "SIGNAL_TYPE_EXPOSED_TO_PUBLIC_ACCESS", + "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS" + ], + "enumDescriptions": [ + "Unspecified signal type.", + "Outdated Minor Version", + "Represents database auditing is disabled.", + "Represents if a database has a password configured for the root account or not.", + "Represents if a resource is exposed to public access.", + "Represents if a resources requires all incoming connections to use SSL or not." + ], + "type": "string" + } + }, + "type": "object" + }, "StorageDatabasecenterPartnerapiV1mainCustomMetadataData": { "description": "Any custom metadata associated with the resource. e.g. A spanner instance can have multiple databases with its own unique metadata. Information for these individual databases can be captured in custom metadata data", "id": "StorageDatabasecenterPartnerapiV1mainCustomMetadataData", @@ -4277,9 +4364,13 @@ "type": "object" }, "StorageDatabasecenterPartnerapiV1mainDatabaseResourceFeed": { - "description": "DatabaseResourceFeed is the top level proto to be used to ingest different database resource level events into Condor platform. Next ID: 8", + "description": "DatabaseResourceFeed is the top level proto to be used to ingest different database resource level events into Condor platform. Next ID: 9", "id": "StorageDatabasecenterPartnerapiV1mainDatabaseResourceFeed", "properties": { + "configBasedSignalData": { + "$ref": "StorageDatabasecenterPartnerapiV1mainConfigBasedSignalData", + "description": "Config based signal data is used to ingest signals that are generated based on the configuration of the database resource." + }, "feedTimestamp": { "description": "Required. Timestamp when feed is generated.", "format": "google-datetime", @@ -4292,14 +4383,16 @@ "RESOURCE_METADATA", "OBSERVABILITY_DATA", "SECURITY_FINDING_DATA", - "RECOMMENDATION_SIGNAL_DATA" + "RECOMMENDATION_SIGNAL_DATA", + "CONFIG_BASED_SIGNAL_DATA" ], "enumDescriptions": [ "", "Database resource metadata feed from control plane", "Database resource monitoring data", "Database resource security health signal data", - "Database resource recommendation signal data" + "Database resource recommendation signal data", + "Database config based signal data" ], "type": "string" }, @@ -4533,7 +4626,12 @@ "SIGNAL_TYPE_HIGH_WRITE_PRESSURE", "SIGNAL_TYPE_HIGH_READ_PRESSURE", "SIGNAL_TYPE_ENCRYPTION_ORG_POLICY_NOT_SATISFIED", - "SIGNAL_TYPE_LOCATION_ORG_POLICY_NOT_SATISFIED" + "SIGNAL_TYPE_LOCATION_ORG_POLICY_NOT_SATISFIED", + "SIGNAL_TYPE_OUTDATED_MINOR_VERSION", + "SIGNAL_TYPE_SCHEMA_NOT_OPTIMIZED", + "SIGNAL_TYPE_MANY_IDLE_CONNECTIONS", + "SIGNAL_TYPE_REPLICATION_LAG", + "SIGNAL_TYPE_OUTDATED_VERSION" ], "enumDeprecated": [ false, @@ -4631,6 +4729,11 @@ false, false, false, + false, + false, + false, + false, + false, false ], "enumDescriptions": [ @@ -4729,7 +4832,12 @@ "Heavy write pressure on the database rows.", "Heavy read pressure on the database rows.", "Encryption org policy not satisfied.", - "Location org policy not satisfied." + "Location org policy not satisfied.", + "Outdated DB minor version.", + "Schema not optimized.", + "High number of idle connections.", + "Replication delay.", + "Outdated version." ], "type": "string" }, @@ -4793,7 +4901,7 @@ "type": "object" }, "StorageDatabasecenterPartnerapiV1mainDatabaseResourceMetadata": { - "description": "Common model for database resource instance metadata. Next ID: 25", + "description": "Common model for database resource instance metadata. Next ID: 26", "id": "StorageDatabasecenterPartnerapiV1mainDatabaseResourceMetadata", "properties": { "availabilityConfiguration": { @@ -4808,6 +4916,10 @@ "$ref": "StorageDatabasecenterPartnerapiV1mainBackupRun", "description": "Latest backup run information for this instance" }, + "backupdrConfiguration": { + "$ref": "StorageDatabasecenterPartnerapiV1mainBackupDRConfiguration", + "description": "Optional. BackupDR Configuration for the resource." + }, "creationTime": { "description": "The creation time of the resource, i.e. the time when resource is created and recorded in partner service.", "format": "google-datetime", @@ -4880,6 +4992,7 @@ }, "gcbdrConfiguration": { "$ref": "StorageDatabasecenterPartnerapiV1mainGCBDRConfiguration", + "deprecated": true, "description": "GCBDR configuration for the resource." }, "id": { @@ -5146,7 +5259,12 @@ "SIGNAL_TYPE_HIGH_WRITE_PRESSURE", "SIGNAL_TYPE_HIGH_READ_PRESSURE", "SIGNAL_TYPE_ENCRYPTION_ORG_POLICY_NOT_SATISFIED", - "SIGNAL_TYPE_LOCATION_ORG_POLICY_NOT_SATISFIED" + "SIGNAL_TYPE_LOCATION_ORG_POLICY_NOT_SATISFIED", + "SIGNAL_TYPE_OUTDATED_MINOR_VERSION", + "SIGNAL_TYPE_SCHEMA_NOT_OPTIMIZED", + "SIGNAL_TYPE_MANY_IDLE_CONNECTIONS", + "SIGNAL_TYPE_REPLICATION_LAG", + "SIGNAL_TYPE_OUTDATED_VERSION" ], "enumDeprecated": [ false, @@ -5244,6 +5362,11 @@ false, false, false, + false, + false, + false, + false, + false, false ], "enumDescriptions": [ @@ -5342,7 +5465,12 @@ "Heavy write pressure on the database rows.", "Heavy read pressure on the database rows.", "Encryption org policy not satisfied.", - "Location org policy not satisfied." + "Location org policy not satisfied.", + "Outdated DB minor version.", + "Schema not optimized.", + "High number of idle connections.", + "Replication delay.", + "Outdated version." ], "type": "string" } @@ -5653,6 +5781,7 @@ "ENGINE_OTHER", "ENGINE_FIRESTORE_WITH_NATIVE_MODE", "ENGINE_FIRESTORE_WITH_DATASTORE_MODE", + "ENGINE_FIRESTORE_WITH_MONGODB_COMPATIBILITY_MODE", "ENGINE_EXADATA_ORACLE", "ENGINE_ADB_SERVERLESS_ORACLE" ], @@ -5674,6 +5803,7 @@ false, false, false, + false, false ], "enumDescriptions": [ @@ -5693,11 +5823,16 @@ "Other refers to rest of other database engine. This is to be when engine is known, but it is not present in this enum.", "Firestore with native mode.", "Firestore with datastore mode.", + "Firestore with MongoDB compatibility mode.", "Oracle Exadata engine.", "Oracle Autonomous DB Serverless engine." ], "type": "string" }, + "minorVersion": { + "description": "Minor version of the underlying database engine. Example values: For MySQL, it could be \"8.0.32\", \"5.7.32\" etc.. For Postgres, it could be \"14.3\", \"15.3\" etc..", + "type": "string" + }, "type": { "description": "Type of specific database product. It could be CloudSQL, AlloyDB etc..", "enum": [ diff --git a/discovery/analyticsadmin-v1alpha.json b/discovery/analyticsadmin-v1alpha.json index c41ec879379..390ef1269b1 100644 --- a/discovery/analyticsadmin-v1alpha.json +++ b/discovery/analyticsadmin-v1alpha.json @@ -975,6 +975,34 @@ "https://www.googleapis.com/auth/analytics.readonly" ] }, + "submitUserDeletion": { + "description": "Submits a request for user deletion for a property.", + "flatPath": "v1alpha/properties/{propertiesId}:submitUserDeletion", + "httpMethod": "POST", + "id": "analyticsadmin.properties.submitUserDeletion", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Required. The name of the property to submit user deletion for.", + "location": "path", + "pattern": "^properties/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1alpha/{+name}:submitUserDeletion", + "request": { + "$ref": "GoogleAnalyticsAdminV1alphaSubmitUserDeletionRequest" + }, + "response": { + "$ref": "GoogleAnalyticsAdminV1alphaSubmitUserDeletionResponse" + }, + "scopes": [ + "https://www.googleapis.com/auth/analytics.edit" + ] + }, "updateAttributionSettings": { "description": "Updates attribution settings on a property.", "flatPath": "v1alpha/properties/{propertiesId}/attributionSettings", @@ -5058,7 +5086,7 @@ } } }, - "revision": "20250713", + "revision": "20250723", "rootUrl": "https://analyticsadmin.googleapis.com/", "schemas": { "GoogleAnalyticsAdminV1alphaAccessBetweenFilter": { @@ -9127,6 +9155,41 @@ }, "type": "object" }, + "GoogleAnalyticsAdminV1alphaSubmitUserDeletionRequest": { + "description": "Request message for SubmitUserDeletion RPC.", + "id": "GoogleAnalyticsAdminV1alphaSubmitUserDeletionRequest", + "properties": { + "appInstanceId": { + "description": "Firebase [application instance ID](https://firebase.google.com/docs/reference/android/com/google/firebase/analytics/FirebaseAnalytics.html#getAppInstanceId).", + "type": "string" + }, + "clientId": { + "description": "Google Analytics [client ID](https://support.google.com/analytics/answer/11593727).", + "type": "string" + }, + "userId": { + "description": "Google Analytics [user ID](https://firebase.google.com/docs/analytics/userid).", + "type": "string" + }, + "userProvidedData": { + "description": "[User-provided data](https://support.google.com/analytics/answer/14077171). May contain either one email address or one phone number. Email addresses should be normalized as such: * lowercase * remove periods before @ for gmail.com/googlemail.com addresses * remove all spaces Phone numbers should be normalized as such: * remove all non digit characters * add + prefix", + "type": "string" + } + }, + "type": "object" + }, + "GoogleAnalyticsAdminV1alphaSubmitUserDeletionResponse": { + "description": "Response message for SubmitUserDeletion RPC.", + "id": "GoogleAnalyticsAdminV1alphaSubmitUserDeletionResponse", + "properties": { + "deletionRequestTime": { + "description": "Marks the moment for which all visitor data before this point should be deleted. This is set to the time at which the deletion request was received.", + "format": "google-datetime", + "type": "string" + } + }, + "type": "object" + }, "GoogleAnalyticsAdminV1alphaSubpropertyEventFilter": { "description": "A resource message representing a Google Analytics subproperty event filter.", "id": "GoogleAnalyticsAdminV1alphaSubpropertyEventFilter", diff --git a/discovery/androidpublisher-v3.json b/discovery/androidpublisher-v3.json index 8af7603fc19..1f01d2c188d 100644 --- a/discovery/androidpublisher-v3.json +++ b/discovery/androidpublisher-v3.json @@ -5521,7 +5521,7 @@ } } }, - "revision": "20250719", + "revision": "20250724", "rootUrl": "https://androidpublisher.googleapis.com/", "schemas": { "Abi": { @@ -9374,13 +9374,15 @@ "AVAILABILITY_UNSPECIFIED", "AVAILABLE", "NO_LONGER_AVAILABLE", - "AVAILABLE_IF_RELEASED" + "AVAILABLE_IF_RELEASED", + "AVAILABLE_FOR_OFFERS_ONLY" ], "enumDescriptions": [ "Unspecified availability. Must not be used.", "The purchase option is available to users.", "The purchase option is no longer available to users. This value can only be used if the availability was previously set as AVAILABLE.", - "The purchase option is initially unavailable, but made available via a released pre-order offer." + "The purchase option is initially unavailable, but made available via a released pre-order offer.", + "The purchase option is unavailable but offers linked to it (i.e. Play Points offer) are available." ], "type": "string" }, diff --git a/discovery/backupdr-v1.json b/discovery/backupdr-v1.json index caf92a3a583..1f9b42ec869 100644 --- a/discovery/backupdr-v1.json +++ b/discovery/backupdr-v1.json @@ -2060,7 +2060,7 @@ } } }, - "revision": "20250711", + "revision": "20250720", "rootUrl": "https://backupdr.googleapis.com/", "schemas": { "AbandonBackupRequest": { @@ -2791,12 +2791,6 @@ "format": "google-datetime", "readOnly": true, "type": "string" - }, - "lastSuccessfulLogBackupConsistencyTime": { - "description": "Output only. If the last log backup were successful, this field has the consistency date.", - "format": "google-datetime", - "readOnly": true, - "type": "string" } }, "type": "object" @@ -2905,7 +2899,7 @@ "id": "BackupPlan", "properties": { "backupRules": { - "description": "Required. The backup rules for this `BackupPlan`. There must be at least one `BackupRule` message.", + "description": "Optional. The backup rules for this `BackupPlan`. There must be at least one `BackupRule` message if on_demand_retention_limit_days is not set.", "items": { "$ref": "BackupRule" }, diff --git a/discovery/batch-v1.json b/discovery/batch-v1.json index 48090a2212f..69536d192aa 100644 --- a/discovery/batch-v1.json +++ b/discovery/batch-v1.json @@ -595,7 +595,7 @@ } } }, - "revision": "20250519", + "revision": "20250721", "rootUrl": "https://batch.googleapis.com/", "schemas": { "Accelerator": { @@ -1298,19 +1298,22 @@ "PROVISIONING_MODEL_UNSPECIFIED", "STANDARD", "SPOT", - "PREEMPTIBLE" + "PREEMPTIBLE", + "RESERVATION_BOUND" ], "enumDeprecated": [ false, false, false, - true + true, + false ], "enumDescriptions": [ "Unspecified.", "Standard VM.", "SPOT VM.", - "Preemptible VM (PVM). Above SPOT VM is the preferable model for preemptible VM instances: the old preemptible VM model (indicated by this field) is the older model, and has been migrated to use the SPOT model as the underlying technology. This old model will still be supported." + "Preemptible VM (PVM). Above SPOT VM is the preferable model for preemptible VM instances: the old preemptible VM model (indicated by this field) is the older model, and has been migrated to use the SPOT model as the underlying technology. This old model will still be supported.", + "Bound to the lifecycle of the reservation in which it is provisioned." ], "type": "string" }, @@ -1366,19 +1369,22 @@ "PROVISIONING_MODEL_UNSPECIFIED", "STANDARD", "SPOT", - "PREEMPTIBLE" + "PREEMPTIBLE", + "RESERVATION_BOUND" ], "enumDeprecated": [ false, false, false, - true + true, + false ], "enumDescriptions": [ "Unspecified.", "Standard VM.", "SPOT VM.", - "Preemptible VM (PVM). Above SPOT VM is the preferable model for preemptible VM instances: the old preemptible VM model (indicated by this field) is the older model, and has been migrated to use the SPOT model as the underlying technology. This old model will still be supported." + "Preemptible VM (PVM). Above SPOT VM is the preferable model for preemptible VM instances: the old preemptible VM model (indicated by this field) is the older model, and has been migrated to use the SPOT model as the underlying technology. This old model will still be supported.", + "Bound to the lifecycle of the reservation in which it is provisioned." ], "type": "string" }, diff --git a/discovery/datacatalog-v1.json b/discovery/datacatalog-v1.json index d20c4d4e76b..e6dadffba16 100644 --- a/discovery/datacatalog-v1.json +++ b/discovery/datacatalog-v1.json @@ -2339,7 +2339,7 @@ } } }, - "revision": "20250609", + "revision": "20250720", "rootUrl": "https://datacatalog.googleapis.com/", "schemas": { "Binding": { @@ -3861,7 +3861,6 @@ "id": "GoogleCloudDatacatalogV1ReconcileTagsRequest", "properties": { "forceDeleteMissing": { - "description": "If set to `true`, deletes entry tags related to a tag template not listed in the tags source from an entry. If set to `false`, unlisted tags are retained.", "type": "boolean" }, "tagTemplate": { diff --git a/discovery/discoveryengine-v1.json b/discovery/discoveryengine-v1.json index df71d98fb83..6d7c8fd2866 100644 --- a/discovery/discoveryengine-v1.json +++ b/discovery/discoveryengine-v1.json @@ -3196,6 +3196,65 @@ "resources": { "assistants": { "methods": { + "get": { + "description": "Gets an Assistant.", + "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}", + "httpMethod": "GET", + "id": "discoveryengine.projects.locations.collections.engines.assistants.get", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Required. Resource name of Assistant. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}`", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/assistants/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1/{+name}", + "response": { + "$ref": "GoogleCloudDiscoveryengineV1Assistant" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, + "patch": { + "description": "Updates an Assistant", + "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}", + "httpMethod": "PATCH", + "id": "discoveryengine.projects.locations.collections.engines.assistants.patch", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Immutable. Resource name of the assistant. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}` It must be a UTF-8 encoded string with a length limit of 1024 characters.", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/assistants/[^/]+$", + "required": true, + "type": "string" + }, + "updateMask": { + "description": "The list of fields to update.", + "format": "google-fieldmask", + "location": "query", + "type": "string" + } + }, + "path": "v1/{+name}", + "request": { + "$ref": "GoogleCloudDiscoveryengineV1Assistant" + }, + "response": { + "$ref": "GoogleCloudDiscoveryengineV1Assistant" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, "streamAssist": { "description": "Assists the user with a query in a streaming fashion.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}:streamAssist", @@ -7191,7 +7250,7 @@ } } }, - "revision": "20250723", + "revision": "20250724", "rootUrl": "https://discoveryengine.googleapis.com/", "schemas": { "GoogleApiDistribution": { diff --git a/discovery/discoveryengine-v1alpha.json b/discovery/discoveryengine-v1alpha.json index f97e53cb869..a4aea28489e 100644 --- a/discovery/discoveryengine-v1alpha.json +++ b/discovery/discoveryengine-v1alpha.json @@ -137,45 +137,42 @@ "resources": { "media": { "methods": { - "upload": { - "description": "Uploads a file for Notebook LM to use. Creates a Source.", - "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/notebooks/{notebooksId}/sources:uploadFile", - "httpMethod": "POST", - "id": "discoveryengine.media.upload", - "mediaUpload": { - "accept": [ - "*/*" - ], - "protocols": { - "simple": { - "multipart": true, - "path": "/upload/v1alpha/{+parent}/sources:uploadFile" - } - } - }, + "download": { + "description": "Downloads a file from the session.", + "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/sessions/{sessionsId}:downloadFile", + "httpMethod": "GET", + "id": "discoveryengine.media.download", "parameterOrder": [ - "parent" + "name" ], "parameters": { - "parent": { - "description": "Required. The parent resource where the sources will be created. Format: projects/{project}/locations/{location}/notebooks/{notebook}", + "fileId": { + "description": "Required. The ID of the file to be downloaded.", + "location": "query", + "type": "string" + }, + "name": { + "description": "Required. The resource name of the Session. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/sessions/{session}`", "location": "path", - "pattern": "^projects/[^/]+/locations/[^/]+/notebooks/[^/]+$", + "pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/sessions/[^/]+$", "required": true, "type": "string" + }, + "viewId": { + "description": "Optional. The ID of the view to be downloaded.", + "location": "query", + "type": "string" } }, - "path": "v1alpha/{+parent}/sources:uploadFile", - "request": { - "$ref": "GoogleCloudNotebooklmV1alphaUploadSourceFileRequest" - }, + "path": "v1alpha/{+name}:downloadFile", "response": { - "$ref": "GoogleCloudNotebooklmV1alphaUploadSourceFileResponse" + "$ref": "GdataMedia" }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform" ], - "supportsMediaUpload": true + "supportsMediaDownload": true, + "useMediaDownloadService": true } } }, @@ -4220,6 +4217,65 @@ "resources": { "assistants": { "methods": { + "get": { + "description": "Gets an Assistant.", + "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}", + "httpMethod": "GET", + "id": "discoveryengine.projects.locations.collections.engines.assistants.get", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Required. Resource name of Assistant. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}`", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/assistants/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1alpha/{+name}", + "response": { + "$ref": "GoogleCloudDiscoveryengineV1alphaAssistant" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, + "patch": { + "description": "Updates an Assistant", + "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}", + "httpMethod": "PATCH", + "id": "discoveryengine.projects.locations.collections.engines.assistants.patch", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Immutable. Resource name of the assistant. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}` It must be a UTF-8 encoded string with a length limit of 1024 characters.", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/assistants/[^/]+$", + "required": true, + "type": "string" + }, + "updateMask": { + "description": "The list of fields to update.", + "format": "google-fieldmask", + "location": "query", + "type": "string" + } + }, + "path": "v1alpha/{+name}", + "request": { + "$ref": "GoogleCloudDiscoveryengineV1alphaAssistant" + }, + "response": { + "$ref": "GoogleCloudDiscoveryengineV1alphaAssistant" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, "streamAssist": { "description": "Assists the user with a query in a streaming fashion.", "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}:streamAssist", @@ -8386,9 +8442,75 @@ } }, "notebooks": { + "methods": { + "listRecentlyViewed": { + "description": "Lists the recently viewed notebooks. Needs a side channel with the user's EUC.", + "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/notebooks:listRecentlyViewed", + "httpMethod": "GET", + "id": "discoveryengine.projects.locations.notebooks.listRecentlyViewed", + "parameterOrder": [ + "parent" + ], + "parameters": { + "pageSize": { + "description": "Optional. Maximum number of Notebooks to return. If unspecified, defaults to \"200\". The maximum allowed value is \"500\". If this field is negative, will use the default value.", + "format": "int32", + "location": "query", + "type": "integer" + }, + "pageToken": { + "description": "Optional. The page token, provide this to retrieve the subsequent page.", + "location": "query", + "type": "string" + }, + "parent": { + "description": "Required. The parent branch resource name, such as `projects/{project}/locations/{location}`.", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1alpha/{+parent}/notebooks:listRecentlyViewed", + "response": { + "$ref": "GoogleCloudNotebooklmV1alphaListRecentlyViewedNotebooksResponse" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + } + }, "resources": { "sources": { "methods": { + "batchCreate": { + "description": "Creates a list of Sources.", + "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/notebooks/{notebooksId}/sources:batchCreate", + "httpMethod": "POST", + "id": "discoveryengine.projects.locations.notebooks.sources.batchCreate", + "parameterOrder": [ + "parent" + ], + "parameters": { + "parent": { + "description": "Required. The parent resource where the sources will be created. Format: projects/{project}/locations/{location}/notebooks/{notebook}", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/notebooks/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1alpha/{+parent}/sources:batchCreate", + "request": { + "$ref": "GoogleCloudNotebooklmV1alphaBatchCreateSourcesRequest" + }, + "response": { + "$ref": "GoogleCloudNotebooklmV1alphaBatchCreateSourcesResponse" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, "uploadFile": { "description": "Uploads a file for Notebook LM to use. Creates a Source.", "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/notebooks/{notebooksId}/sources/{sourceId}:uploadFile", @@ -9298,7 +9420,7 @@ } } }, - "revision": "20250723", + "revision": "20250724", "rootUrl": "https://discoveryengine.googleapis.com/", "schemas": { "ApiservingMediaRequestInfo": { @@ -14782,6 +14904,17 @@ }, "type": "object" }, + "GoogleCloudDiscoveryengineV1alphaAssistant": { + "description": "Discovery Engine Assistant resource.", + "id": "GoogleCloudDiscoveryengineV1alphaAssistant", + "properties": { + "name": { + "description": "Immutable. Resource name of the assistant. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}` It must be a UTF-8 encoded string with a length limit of 1024 characters.", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudDiscoveryengineV1alphaAssistantContent": { "description": "Multi-modal content.", "id": "GoogleCloudDiscoveryengineV1alphaAssistantContent", @@ -24628,6 +24761,36 @@ }, "type": "object" }, + "GoogleCloudDiscoveryengineV1alphaUploadSessionFileRequest": { + "description": "Request for the AssistantService.UploadSessionFile method.", + "id": "GoogleCloudDiscoveryengineV1alphaUploadSessionFileRequest", + "properties": { + "blob": { + "$ref": "GdataMedia", + "description": "Information about the file being uploaded." + }, + "mediaRequestInfo": { + "$ref": "ApiservingMediaRequestInfo", + "description": "Media upload request metadata." + } + }, + "type": "object" + }, + "GoogleCloudDiscoveryengineV1alphaUploadSessionFileResponse": { + "description": "Response for the AssistantService.UploadSessionFile method.", + "id": "GoogleCloudDiscoveryengineV1alphaUploadSessionFileResponse", + "properties": { + "fileId": { + "description": "The ID of the uploaded file.", + "type": "string" + }, + "mediaResponseInfo": { + "$ref": "ApiservingMediaResponseInfo", + "description": "Media upload response metadata." + } + }, + "type": "object" + }, "GoogleCloudDiscoveryengineV1alphaUserEvent": { "description": "UserEvent captures all metadata information Discovery Engine API needs to know about how end users interact with your website.", "id": "GoogleCloudDiscoveryengineV1alphaUserEvent", @@ -29084,6 +29247,145 @@ }, "type": "object" }, + "GoogleCloudNotebooklmV1alphaAgentspaceMetadata": { + "description": "Metadata about an agentspace source.", + "id": "GoogleCloudNotebooklmV1alphaAgentspaceMetadata", + "properties": { + "documentName": { + "description": "Output only. The full document name in Agentspace.", + "readOnly": true, + "type": "string" + }, + "documentTitle": { + "description": "Output only. The title of the document.", + "readOnly": true, + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudNotebooklmV1alphaBatchCreateSourcesRequest": { + "description": "Request for SourceService.BatchCreateSources method.", + "id": "GoogleCloudNotebooklmV1alphaBatchCreateSourcesRequest", + "properties": { + "userContents": { + "description": "Required. The UserContents to be uploaded.", + "items": { + "$ref": "GoogleCloudNotebooklmV1alphaUserContent" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudNotebooklmV1alphaBatchCreateSourcesResponse": { + "description": "Response for SourceService.BatchCreateSources method.", + "id": "GoogleCloudNotebooklmV1alphaBatchCreateSourcesResponse", + "properties": { + "sources": { + "description": "The Sources.", + "items": { + "$ref": "GoogleCloudNotebooklmV1alphaSource" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudNotebooklmV1alphaListRecentlyViewedNotebooksResponse": { + "description": "Response for NotebookService.ListRecentlyViewedNotebooks method.", + "id": "GoogleCloudNotebooklmV1alphaListRecentlyViewedNotebooksResponse", + "properties": { + "nextPageToken": { + "description": "The page token, provide this to retrieve the subsequent page.", + "type": "string" + }, + "notebooks": { + "description": "The list of recently viewed notebooks.", + "items": { + "$ref": "GoogleCloudNotebooklmV1alphaNotebook" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudNotebooklmV1alphaNotebook": { + "description": "Notebook is a resource where users can store their content (as sources) and interacts with the content.", + "id": "GoogleCloudNotebooklmV1alphaNotebook", + "properties": { + "emoji": { + "description": "Output only. The emoji of the notebook.", + "readOnly": true, + "type": "string" + }, + "metadata": { + "$ref": "GoogleCloudNotebooklmV1alphaNotebookMetadata", + "description": "The metadata of the notebook." + }, + "name": { + "description": "Identifier. The identifier of the notebook. Format: `projects/{project}/locations/{location}/notebooks/{notebook_id}`. This field must be a UTF-8 encoded string.", + "type": "string" + }, + "notebookId": { + "description": "Optional. Notebook id, which is the last segment of the notebook's resource name. This is to make it similar with notebooklm API.", + "type": "string" + }, + "title": { + "description": "Optional. The title of the notebook.", + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudNotebooklmV1alphaNotebookMetadata": { + "description": "Metadata for a notebook.", + "id": "GoogleCloudNotebooklmV1alphaNotebookMetadata", + "properties": { + "createTime": { + "description": "The time at which this project was created.", + "format": "google-datetime", + "type": "string" + }, + "isShareable": { + "description": "True if the project is shareable.", + "type": "boolean" + }, + "isShared": { + "description": "True if this project is currently shared with other people, false otherwise.", + "type": "boolean" + }, + "lastViewed": { + "description": "A timestamp indicating the time that the current in session user has last viewed the project.", + "format": "google-datetime", + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudNotebooklmV1alphaSource": { + "description": "Source represents a single source of content.", + "id": "GoogleCloudNotebooklmV1alphaSource", + "properties": { + "metadata": { + "$ref": "GoogleCloudNotebooklmV1alphaSourceMetadata", + "description": "Metadata about the source." + }, + "name": { + "description": "Identifier. The full resource name of the source. Format: `projects/{project}/locations/{location}/notebooks/{notebook}/sources/{source_id}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.", + "type": "string" + }, + "sourceId": { + "$ref": "GoogleCloudNotebooklmV1alphaSourceId", + "description": "Optional. Source id, which is the last segment of the source's resource name. This is to make it similar with notebooklm API." + }, + "title": { + "description": "Optional. Title of the source.", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudNotebooklmV1alphaSourceId": { "description": "SourceId is the last segment of the source's resource name.", "id": "GoogleCloudNotebooklmV1alphaSourceId", @@ -29095,6 +29397,32 @@ }, "type": "object" }, + "GoogleCloudNotebooklmV1alphaSourceMetadata": { + "description": "Represents the metadata of a source and some additional information.", + "id": "GoogleCloudNotebooklmV1alphaSourceMetadata", + "properties": { + "agentspaceMetadata": { + "$ref": "GoogleCloudNotebooklmV1alphaAgentspaceMetadata", + "description": "Metadata for an agentspace source." + }, + "sourceAddedTimestamp": { + "description": "The timestamp the source was added.", + "format": "google-datetime", + "type": "string" + }, + "tokenCount": { + "description": "The number of tokens in the source.", + "format": "int32", + "type": "integer" + }, + "wordCount": { + "description": "The word count of the source.", + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, "GoogleCloudNotebooklmV1alphaUploadSourceFileRequest": { "description": "Request for the SourceService.UploadSourceFile method.", "id": "GoogleCloudNotebooklmV1alphaUploadSourceFileRequest", @@ -29129,6 +29457,36 @@ }, "type": "object" }, + "GoogleCloudNotebooklmV1alphaUserContent": { + "description": "The \"Content\" messages refer to data the user wants to upload.", + "id": "GoogleCloudNotebooklmV1alphaUserContent", + "properties": { + "agentspaceContent": { + "$ref": "GoogleCloudNotebooklmV1alphaUserContentAgentspaceContent", + "description": "Agentspace content uploaded as source." + } + }, + "type": "object" + }, + "GoogleCloudNotebooklmV1alphaUserContentAgentspaceContent": { + "description": "Agentspace content uploaded as source.", + "id": "GoogleCloudNotebooklmV1alphaUserContentAgentspaceContent", + "properties": { + "documentName": { + "description": "Optional. The full document name in Agentspace.", + "type": "string" + }, + "engineName": { + "description": "Optional. Engine to verify the permission of the document.", + "type": "string" + }, + "ideaforgeIdeaName": { + "description": "Optional. The full idea name for IdeaForge.", + "type": "string" + } + }, + "type": "object" + }, "GoogleLongrunningCancelOperationRequest": { "description": "The request message for Operations.CancelOperation.", "id": "GoogleLongrunningCancelOperationRequest", diff --git a/discovery/discoveryengine-v1beta.json b/discovery/discoveryengine-v1beta.json index dbc28a76aae..0389fa818d6 100644 --- a/discovery/discoveryengine-v1beta.json +++ b/discovery/discoveryengine-v1beta.json @@ -3425,6 +3425,65 @@ "resources": { "assistants": { "methods": { + "get": { + "description": "Gets an Assistant.", + "flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}", + "httpMethod": "GET", + "id": "discoveryengine.projects.locations.collections.engines.assistants.get", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Required. Resource name of Assistant. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}`", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/assistants/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1beta/{+name}", + "response": { + "$ref": "GoogleCloudDiscoveryengineV1betaAssistant" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, + "patch": { + "description": "Updates an Assistant", + "flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}", + "httpMethod": "PATCH", + "id": "discoveryengine.projects.locations.collections.engines.assistants.patch", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Immutable. Resource name of the assistant. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}` It must be a UTF-8 encoded string with a length limit of 1024 characters.", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/assistants/[^/]+$", + "required": true, + "type": "string" + }, + "updateMask": { + "description": "The list of fields to update.", + "format": "google-fieldmask", + "location": "query", + "type": "string" + } + }, + "path": "v1beta/{+name}", + "request": { + "$ref": "GoogleCloudDiscoveryengineV1betaAssistant" + }, + "response": { + "$ref": "GoogleCloudDiscoveryengineV1betaAssistant" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, "streamAssist": { "description": "Assists the user with a query in a streaming fashion.", "flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}:streamAssist", @@ -8047,7 +8106,7 @@ } } }, - "revision": "20250723", + "revision": "20250724", "rootUrl": "https://discoveryengine.googleapis.com/", "schemas": { "GoogleApiDistribution": { @@ -18676,6 +18735,17 @@ }, "type": "object" }, + "GoogleCloudDiscoveryengineV1betaAssistant": { + "description": "Discovery Engine Assistant resource.", + "id": "GoogleCloudDiscoveryengineV1betaAssistant", + "properties": { + "name": { + "description": "Immutable. Resource name of the assistant. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}` It must be a UTF-8 encoded string with a length limit of 1024 characters.", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudDiscoveryengineV1betaAssistantContent": { "description": "Multi-modal content.", "id": "GoogleCloudDiscoveryengineV1betaAssistantContent", diff --git a/discovery/dlp-v2.json b/discovery/dlp-v2.json index b9cc0e66ace..095b1816619 100644 --- a/discovery/dlp-v2.json +++ b/discovery/dlp-v2.json @@ -5118,7 +5118,7 @@ } } }, - "revision": "20250713", + "revision": "20250720", "rootUrl": "https://dlp.googleapis.com/", "schemas": { "GooglePrivacyDlpV2Action": { @@ -8272,16 +8272,16 @@ "type": "object" }, "GooglePrivacyDlpV2DocumentFallbackLocation": { - "description": "Configure document processing to fall back to the configured processing option below if document processing is unavailable in the original request location.", + "description": "Configure document processing to fall back to any of the following processing options if document processing is unavailable in the original request location.", "id": "GooglePrivacyDlpV2DocumentFallbackLocation", "properties": { "globalProcessing": { "$ref": "GooglePrivacyDlpV2GlobalProcessing", - "description": "Processing will happen in the global region." + "description": "Processing occurs in the global region." }, "multiRegionProcessing": { "$ref": "GooglePrivacyDlpV2MultiRegionProcessing", - "description": "Processing will happen in a multi-region that contains the current region if available." + "description": "Processing occurs in a multi-region that contains the current region if available." } }, "type": "object" @@ -8987,7 +8987,7 @@ "type": "object" }, "GooglePrivacyDlpV2GlobalProcessing": { - "description": "Processing will happen in the global region.", + "description": "Processing occurs in the global region.", "id": "GooglePrivacyDlpV2GlobalProcessing", "properties": {}, "type": "object" @@ -9138,16 +9138,16 @@ "type": "object" }, "GooglePrivacyDlpV2ImageFallbackLocation": { - "description": "Configure image processing to fall back to the configured processing option below if unavailable in the request location.", + "description": "Configure image processing to fall back to any of the following processing options if image processing is unavailable in the original request location.", "id": "GooglePrivacyDlpV2ImageFallbackLocation", "properties": { "globalProcessing": { "$ref": "GooglePrivacyDlpV2GlobalProcessing", - "description": "Processing will happen in the global region." + "description": "Processing occurs in the global region." }, "multiRegionProcessing": { "$ref": "GooglePrivacyDlpV2MultiRegionProcessing", - "description": "Processing will happen in a multi-region that contains the current region if available." + "description": "Processing occurs in a multi-region that contains the current region if available." } }, "type": "object" @@ -9269,6 +9269,7 @@ "ARGENTINA", "ARMENIA", "AUSTRALIA", + "AUSTRIA", "AZERBAIJAN", "BELARUS", "BELGIUM", @@ -9323,6 +9324,7 @@ "The infoType is typically used in Argentina.", "The infoType is typically used in Armenia.", "The infoType is typically used in Australia.", + "The infoType is typically used in Austria.", "The infoType is typically used in Azerbaijan.", "The infoType is typically used in Belarus.", "The infoType is typically used in Belgium.", @@ -10562,7 +10564,7 @@ "type": "object" }, "GooglePrivacyDlpV2MultiRegionProcessing": { - "description": "Processing will happen in a multi-region that contains the current region if available.", + "description": "Processing occurs in a multi-region that contains the current region if available.", "id": "GooglePrivacyDlpV2MultiRegionProcessing", "properties": {}, "type": "object" @@ -10895,11 +10897,11 @@ "properties": { "documentFallbackLocation": { "$ref": "GooglePrivacyDlpV2DocumentFallbackLocation", - "description": "Document processing will fall back using this configuration." + "description": "Document processing falls back using this configuration." }, "imageFallbackLocation": { "$ref": "GooglePrivacyDlpV2ImageFallbackLocation", - "description": "Image processing will fall back using this configuration." + "description": "Image processing falls back using this configuration." } }, "type": "object" @@ -11148,7 +11150,7 @@ "id": "GooglePrivacyDlpV2QuasiId", "properties": { "customTag": { - "description": "A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).", + "description": "A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column.", "type": "string" }, "field": { @@ -11186,7 +11188,7 @@ "id": "GooglePrivacyDlpV2QuasiIdentifierField", "properties": { "customTag": { - "description": "A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).", + "description": "A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column.", "type": "string" }, "field": { @@ -11534,7 +11536,7 @@ "type": "object" }, "GooglePrivacyDlpV2Result": { - "description": "All result fields mentioned below are updated while the job is processing.", + "description": "All Result fields are updated while the job is processing.", "id": "GooglePrivacyDlpV2Result", "properties": { "hybridStats": { @@ -12310,7 +12312,7 @@ "id": "GooglePrivacyDlpV2TaggedField", "properties": { "customTag": { - "description": "A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).", + "description": "A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column.", "type": "string" }, "field": { diff --git a/discovery/drive-v3.json b/discovery/drive-v3.json index 6d90ffc534d..294f7055bfb 100644 --- a/discovery/drive-v3.json +++ b/discovery/drive-v3.json @@ -1816,54 +1816,6 @@ }, "operations": { "methods": { - "cancel": { - "description": "Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of `1`, corresponding to `Code.CANCELLED`.", - "flatPath": "operations/{name}:cancel", - "httpMethod": "POST", - "id": "drive.operations.cancel", - "parameterOrder": [ - "name" - ], - "parameters": { - "name": { - "description": "The name of the operation resource to be cancelled.", - "location": "path", - "required": true, - "type": "string" - } - }, - "path": "operations/{name}:cancel", - "scopes": [ - "https://www.googleapis.com/auth/drive", - "https://www.googleapis.com/auth/drive.file", - "https://www.googleapis.com/auth/drive.meet.readonly", - "https://www.googleapis.com/auth/drive.readonly" - ] - }, - "delete": { - "description": "Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`.", - "flatPath": "operations/{name}", - "httpMethod": "DELETE", - "id": "drive.operations.delete", - "parameterOrder": [ - "name" - ], - "parameters": { - "name": { - "description": "The name of the operation resource to be deleted.", - "location": "path", - "required": true, - "type": "string" - } - }, - "path": "operations/{name}", - "scopes": [ - "https://www.googleapis.com/auth/drive", - "https://www.googleapis.com/auth/drive.file", - "https://www.googleapis.com/auth/drive.meet.readonly", - "https://www.googleapis.com/auth/drive.readonly" - ] - }, "get": { "description": "Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.", "flatPath": "operations/{name}", @@ -1890,46 +1842,6 @@ "https://www.googleapis.com/auth/drive.meet.readonly", "https://www.googleapis.com/auth/drive.readonly" ] - }, - "list": { - "description": "Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.", - "flatPath": "operations", - "httpMethod": "GET", - "id": "drive.operations.list", - "parameterOrder": [], - "parameters": { - "filter": { - "description": "The standard list filter.", - "location": "query", - "type": "string" - }, - "name": { - "description": "The name of the operation's parent resource.", - "location": "query", - "type": "string" - }, - "pageSize": { - "description": "The standard list page size.", - "format": "int32", - "location": "query", - "type": "integer" - }, - "pageToken": { - "description": "The standard list page token.", - "location": "query", - "type": "string" - } - }, - "path": "operations", - "response": { - "$ref": "ListOperationsResponse" - }, - "scopes": [ - "https://www.googleapis.com/auth/drive", - "https://www.googleapis.com/auth/drive.file", - "https://www.googleapis.com/auth/drive.meet.readonly", - "https://www.googleapis.com/auth/drive.readonly" - ] } } }, @@ -2806,7 +2718,7 @@ } } }, - "revision": "20250717", + "revision": "20250723", "rootUrl": "https://www.googleapis.com/", "schemas": { "About": { @@ -4620,24 +4532,6 @@ }, "type": "object" }, - "ListOperationsResponse": { - "description": "The response message for Operations.ListOperations.", - "id": "ListOperationsResponse", - "properties": { - "nextPageToken": { - "description": "The standard List next-page token.", - "type": "string" - }, - "operations": { - "description": "A list of operations that matches the specified filter in the request.", - "items": { - "$ref": "Operation" - }, - "type": "array" - } - }, - "type": "object" - }, "ModifyLabelsRequest": { "description": "A request to modify the set of labels on a file. This request may contain many modifications that will either all succeed or all fail atomically.", "id": "ModifyLabelsRequest", diff --git a/discovery/firebaseml-v2beta.json b/discovery/firebaseml-v2beta.json index 2ae56dff58a..5087d92f70a 100644 --- a/discovery/firebaseml-v2beta.json +++ b/discovery/firebaseml-v2beta.json @@ -206,7 +206,7 @@ } } }, - "revision": "20250720", + "revision": "20250723", "rootUrl": "https://firebaseml.googleapis.com/", "schemas": { "Date": { @@ -2371,10 +2371,6 @@ "$ref": "GoogleCloudAiplatformV1beta1ToolCodeExecution", "description": "Optional. CodeExecution tool type. Enables the model to execute code as part of generation." }, - "computerUse": { - "$ref": "GoogleCloudAiplatformV1beta1ToolComputerUse", - "description": "Optional. Tool to support the model interacting directly with the computer. If enabled, it automatically populates computer-use specific Function Declarations." - }, "enterpriseWebSearch": { "$ref": "GoogleCloudAiplatformV1beta1EnterpriseWebSearch", "description": "Optional. Tool to support searching public web data, powered by Vertex AI Search and Sec4 compliance." @@ -2415,25 +2411,6 @@ "properties": {}, "type": "object" }, - "GoogleCloudAiplatformV1beta1ToolComputerUse": { - "description": "Tool to support computer use.", - "id": "GoogleCloudAiplatformV1beta1ToolComputerUse", - "properties": { - "environment": { - "description": "Required. The environment being operated.", - "enum": [ - "ENVIRONMENT_UNSPECIFIED", - "ENVIRONMENT_BROWSER" - ], - "enumDescriptions": [ - "Defaults to browser.", - "Operates in a web browser." - ], - "type": "string" - } - }, - "type": "object" - }, "GoogleCloudAiplatformV1beta1ToolConfig": { "description": "Tool config. This config is shared for all tools provided in the request.", "id": "GoogleCloudAiplatformV1beta1ToolConfig", @@ -2616,6 +2593,11 @@ "format": "google-duration", "type": "string" }, + "fps": { + "description": "Optional. The frame rate of the video sent to the model. If not specified, the default value will be 1.0. The fps range is (0.0, 24.0].", + "format": "double", + "type": "number" + }, "startOffset": { "description": "Optional. The start offset of the video.", "format": "google-duration", diff --git a/discovery/gkehub-v1.json b/discovery/gkehub-v1.json index a7701d1f996..a60b970fb4d 100644 --- a/discovery/gkehub-v1.json +++ b/discovery/gkehub-v1.json @@ -2117,7 +2117,7 @@ } } }, - "revision": "20250715", + "revision": "20250720", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "AppDevExperienceFeatureSpec": { @@ -6420,7 +6420,8 @@ "ACTIVE", "STALLED", "NEEDS_ATTENTION", - "DEGRADED" + "DEGRADED", + "DEPROVISIONING" ], "enumDescriptions": [ "Unspecified", @@ -6430,7 +6431,8 @@ "ACTIVE means that the component is ready for use.", "STALLED means that provisioning could not be done.", "NEEDS_ATTENTION means that the component is ready, but some user intervention is required. (For example that the user should migrate workloads to a new control plane revision.)", - "DEGRADED means that the component is ready, but operating in a degraded state." + "DEGRADED means that the component is ready, but operating in a degraded state.", + "DEPROVISIONING means that deprovisioning is in progress." ], "type": "string" } @@ -6458,7 +6460,8 @@ "ACTIVE", "STALLED", "NEEDS_ATTENTION", - "DEGRADED" + "DEGRADED", + "DEPROVISIONING" ], "enumDescriptions": [ "Unspecified", @@ -6468,7 +6471,8 @@ "ACTIVE means that the component is ready for use.", "STALLED means that provisioning could not be done.", "NEEDS_ATTENTION means that the component is ready, but some user intervention is required. (For example that the user should migrate workloads to a new control plane revision.)", - "DEGRADED means that the component is ready, but operating in a degraded state." + "DEGRADED means that the component is ready, but operating in a degraded state.", + "DEPROVISIONING means that deprovisioning is in progress." ], "type": "string" } @@ -6513,12 +6517,14 @@ "enum": [ "MANAGEMENT_UNSPECIFIED", "MANAGEMENT_AUTOMATIC", - "MANAGEMENT_MANUAL" + "MANAGEMENT_MANUAL", + "MANAGEMENT_NOT_INSTALLED" ], "enumDescriptions": [ "Unspecified", "Google should manage my Service Mesh for the cluster.", - "User will manually configure their service mesh components." + "User will manually configure their service mesh components.", + "Google should remove any managed Service Mesh components from this cluster and deprovision any resources." ], "type": "string" } diff --git a/discovery/gkehub-v1alpha.json b/discovery/gkehub-v1alpha.json index 9ee191e2d66..b7f0abb432d 100644 --- a/discovery/gkehub-v1alpha.json +++ b/discovery/gkehub-v1alpha.json @@ -2261,7 +2261,7 @@ } } }, - "revision": "20250715", + "revision": "20250720", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "AppDevExperienceFeatureSpec": { @@ -7004,7 +7004,8 @@ "ACTIVE", "STALLED", "NEEDS_ATTENTION", - "DEGRADED" + "DEGRADED", + "DEPROVISIONING" ], "enumDescriptions": [ "Unspecified", @@ -7014,7 +7015,8 @@ "ACTIVE means that the component is ready for use.", "STALLED means that provisioning could not be done.", "NEEDS_ATTENTION means that the component is ready, but some user intervention is required. (For example that the user should migrate workloads to a new control plane revision.)", - "DEGRADED means that the component is ready, but operating in a degraded state." + "DEGRADED means that the component is ready, but operating in a degraded state.", + "DEPROVISIONING means that deprovisioning is in progress." ], "type": "string" } @@ -7042,7 +7044,8 @@ "ACTIVE", "STALLED", "NEEDS_ATTENTION", - "DEGRADED" + "DEGRADED", + "DEPROVISIONING" ], "enumDescriptions": [ "Unspecified", @@ -7052,7 +7055,8 @@ "ACTIVE means that the component is ready for use.", "STALLED means that provisioning could not be done.", "NEEDS_ATTENTION means that the component is ready, but some user intervention is required. (For example that the user should migrate workloads to a new control plane revision.)", - "DEGRADED means that the component is ready, but operating in a degraded state." + "DEGRADED means that the component is ready, but operating in a degraded state.", + "DEPROVISIONING means that deprovisioning is in progress." ], "type": "string" } @@ -7260,12 +7264,14 @@ "enum": [ "MANAGEMENT_UNSPECIFIED", "MANAGEMENT_AUTOMATIC", - "MANAGEMENT_MANUAL" + "MANAGEMENT_MANUAL", + "MANAGEMENT_NOT_INSTALLED" ], "enumDescriptions": [ "Unspecified", "Google should manage my Service Mesh for the cluster.", - "User will manually configure their service mesh components." + "User will manually configure their service mesh components.", + "Google should remove any managed Service Mesh components from this cluster and deprovision any resources." ], "type": "string" } diff --git a/discovery/gkehub-v2beta.json b/discovery/gkehub-v2beta.json index a552d27ca0f..6a88d6d8f7f 100644 --- a/discovery/gkehub-v2beta.json +++ b/discovery/gkehub-v2beta.json @@ -477,7 +477,7 @@ } } }, - "revision": "20250715", + "revision": "20250720", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "AppDevExperienceState": { @@ -3178,7 +3178,8 @@ "ACTIVE", "STALLED", "NEEDS_ATTENTION", - "DEGRADED" + "DEGRADED", + "DEPROVISIONING" ], "enumDescriptions": [ "Unspecified", @@ -3188,7 +3189,8 @@ "ACTIVE means that the component is ready for use.", "STALLED means that provisioning could not be done.", "NEEDS_ATTENTION means that the component is ready, but some user intervention is required. (For example that the user should migrate workloads to a new control plane revision.)", - "DEGRADED means that the component is ready, but operating in a degraded state." + "DEGRADED means that the component is ready, but operating in a degraded state.", + "DEPROVISIONING means that deprovisioning is in progress." ], "type": "string" } @@ -3216,7 +3218,8 @@ "ACTIVE", "STALLED", "NEEDS_ATTENTION", - "DEGRADED" + "DEGRADED", + "DEPROVISIONING" ], "enumDescriptions": [ "Unspecified", @@ -3226,7 +3229,8 @@ "ACTIVE means that the component is ready for use.", "STALLED means that provisioning could not be done.", "NEEDS_ATTENTION means that the component is ready, but some user intervention is required. (For example that the user should migrate workloads to a new control plane revision.)", - "DEGRADED means that the component is ready, but operating in a degraded state." + "DEGRADED means that the component is ready, but operating in a degraded state.", + "DEPROVISIONING means that deprovisioning is in progress." ], "type": "string" } @@ -3288,12 +3292,14 @@ "enum": [ "MANAGEMENT_UNSPECIFIED", "MANAGEMENT_AUTOMATIC", - "MANAGEMENT_MANUAL" + "MANAGEMENT_MANUAL", + "MANAGEMENT_NOT_INSTALLED" ], "enumDescriptions": [ "Unspecified", "Google should manage my Service Mesh for the cluster.", - "User will manually configure their service mesh components." + "User will manually configure their service mesh components.", + "Google should remove any managed Service Mesh components from this cluster and deprovision any resources." ], "type": "string" } diff --git a/discovery/iamcredentials-v1.json b/discovery/iamcredentials-v1.json index 1949c777bf2..a841fc7cb9e 100644 --- a/discovery/iamcredentials-v1.json +++ b/discovery/iamcredentials-v1.json @@ -16,6 +16,26 @@ "discoveryVersion": "v1", "documentationLink": "https://cloud.google.com/iam/docs/creating-short-lived-service-account-credentials", "endpoints": [ + { + "description": "Regional Endpoint", + "endpointUrl": "https://iamcredentials.asia-east1.rep.googleapis.com/", + "location": "asia-east1" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://iamcredentials.europe-west1.rep.googleapis.com/", + "location": "europe-west1" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://iamcredentials.us-central1.rep.googleapis.com/", + "location": "us-central1" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://iamcredentials.us-east1.rep.googleapis.com/", + "location": "us-east1" + }, { "description": "Regional Endpoint", "endpointUrl": "https://iamcredentials.us-east7.rep.googleapis.com/", @@ -315,7 +335,7 @@ } } }, - "revision": "20250417", + "revision": "20250717", "rootUrl": "https://iamcredentials.googleapis.com/", "schemas": { "GenerateAccessTokenRequest": { diff --git a/discovery/looker-v1.json b/discovery/looker-v1.json index 9b3ccbd9cca..43b783dbfc3 100644 --- a/discovery/looker-v1.json +++ b/discovery/looker-v1.json @@ -710,7 +710,7 @@ } } }, - "revision": "20250615", + "revision": "20250721", "rootUrl": "https://looker.googleapis.com/", "schemas": { "AdminSettings": { @@ -952,6 +952,20 @@ "$ref": "AdminSettings", "description": "Looker Instance Admin settings." }, + "classType": { + "description": "Optional. Storage class of the instance.", + "enum": [ + "CLASS_TYPE_UNSPECIFIED", + "R1", + "P1" + ], + "enumDescriptions": [ + "Unspecified storage class.", + "Filestore.", + "PD SSD." + ], + "type": "string" + }, "consumerNetwork": { "description": "Network name in the consumer project. Format: `projects/{project}/global/networks/{network}`. Note that the consumer network may be in a different GCP project than the consumer project that is hosting the Looker Instance.", "type": "string" diff --git a/discovery/merchantapi-products_v1beta.json b/discovery/merchantapi-products_v1beta.json index 22e56128229..f274789c9a2 100644 --- a/discovery/merchantapi-products_v1beta.json +++ b/discovery/merchantapi-products_v1beta.json @@ -281,7 +281,7 @@ } } }, - "revision": "20250716", + "revision": "20250724", "rootUrl": "https://merchantapi.googleapis.com/", "schemas": { "Attributes": { @@ -423,7 +423,7 @@ "type": "string" }, "excludedDestinations": { - "description": "The list of destinations to exclude for this target (corresponds to unchecked check boxes in Merchant Center). For more information, see [Excluded destination](https://support.google.com/merchants/answer/6324486). Note: We recommend setting destinations on datasources level for most use cases. Use this field within products to only setup exceptions.", + "description": "Destinations also known as [Marketing methods](https://support.google.com/merchants/answer/15130232) selections. The list of destinations to exclude for this target (corresponds to unchecked check boxes in Merchant Center). For more information, see [Excluded destination](https://support.google.com/merchants/answer/6324486). Note: We recommend setting destinations on datasources level for most use cases. Use this field within products to only setup exceptions.", "items": { "type": "string" }, @@ -477,7 +477,7 @@ "type": "string" }, "includedDestinations": { - "description": "The list of destinations to include for this target (corresponds to checked check boxes in Merchant Center). Default destinations are always included unless provided in `excludedDestinations`. For more information, see [Included destination](https://support.google.com/merchants/answer/7501026). Note: We recommend setting destinations on datasources level for most use cases. Use this field within products to only setup exceptions.", + "description": "Destinations also known as [Marketing methods](https://support.google.com/merchants/answer/15130232) selections. The list of destinations to include for this target (corresponds to checked check boxes in Merchant Center). Default destinations are always included unless provided in `excludedDestinations`. For more information, see [Included destination](https://support.google.com/merchants/answer/7501026). Note: We recommend setting destinations on datasources level for most use cases. Use this field within products to only setup exceptions.", "items": { "type": "string" }, diff --git a/discovery/migrationcenter-v1alpha1.json b/discovery/migrationcenter-v1alpha1.json index 983e2b1e1aa..e74c7d71410 100644 --- a/discovery/migrationcenter-v1alpha1.json +++ b/discovery/migrationcenter-v1alpha1.json @@ -2554,7 +2554,7 @@ } } }, - "revision": "20250710", + "revision": "20250724", "rootUrl": "https://migrationcenter.googleapis.com/", "schemas": { "AddAssetsToGroupRequest": { @@ -6874,9 +6874,9 @@ }, "fileSizeBytes": { "description": "Output only. File size in bytes.", - "format": "int32", + "format": "int64", "readOnly": true, - "type": "integer" + "type": "string" }, "xlsxOutputFile": { "$ref": "XlsxOutputFile", diff --git a/discovery/redis-v1.json b/discovery/redis-v1.json index 23b4cdcb20a..7da13a2627d 100644 --- a/discovery/redis-v1.json +++ b/discovery/redis-v1.json @@ -1073,7 +1073,7 @@ } } }, - "revision": "20250701", + "revision": "20250718", "rootUrl": "https://redis.googleapis.com/", "schemas": { "AOFConfig": { @@ -1367,6 +1367,17 @@ }, "type": "object" }, + "BackupDRConfiguration": { + "description": "BackupDRConfiguration to capture the backup and disaster recovery details of database resource.", + "id": "BackupDRConfiguration", + "properties": { + "backupdrManaged": { + "description": "Indicates if the resource is managed by BackupDR.", + "type": "boolean" + } + }, + "type": "object" + }, "BackupFile": { "description": "Backup is consisted of multiple backup files.", "id": "BackupFile", @@ -1615,6 +1626,16 @@ "format": "int32", "type": "integer" }, + "satisfiesPzi": { + "description": "Optional. Output only. Reserved for future use.", + "readOnly": true, + "type": "boolean" + }, + "satisfiesPzs": { + "description": "Optional. Output only. Reserved for future use.", + "readOnly": true, + "type": "boolean" + }, "shardCount": { "description": "Optional. Number of shards for the Redis cluster.", "format": "int32", @@ -2203,7 +2224,9 @@ "SIGNAL_TYPE_HIGH_READ_PRESSURE", "SIGNAL_TYPE_ENCRYPTION_ORG_POLICY_NOT_SATISFIED", "SIGNAL_TYPE_LOCATION_ORG_POLICY_NOT_SATISFIED", - "SIGNAL_TYPE_OUTDATED_MINOR_VERSION" + "SIGNAL_TYPE_OUTDATED_MINOR_VERSION", + "SIGNAL_TYPE_SCHEMA_NOT_OPTIMIZED", + "SIGNAL_TYPE_MANY_IDLE_CONNECTIONS" ], "enumDeprecated": [ false, @@ -2302,6 +2325,8 @@ false, false, false, + false, + false, false ], "enumDescriptions": [ @@ -2401,7 +2426,9 @@ "Heavy read pressure on the database rows.", "Encryption org policy not satisfied.", "Location org policy not satisfied.", - "Outdated DB minor version." + "Outdated DB minor version.", + "Schema not optimized.", + "High number of idle connections." ], "type": "string" }, @@ -2465,7 +2492,7 @@ "type": "object" }, "DatabaseResourceMetadata": { - "description": "Common model for database resource instance metadata. Next ID: 25", + "description": "Common model for database resource instance metadata. Next ID: 26", "id": "DatabaseResourceMetadata", "properties": { "availabilityConfiguration": { @@ -2480,6 +2507,10 @@ "$ref": "BackupRun", "description": "Latest backup run information for this instance" }, + "backupdrConfiguration": { + "$ref": "BackupDRConfiguration", + "description": "Optional. BackupDR Configuration for the resource." + }, "creationTime": { "description": "The creation time of the resource, i.e. the time when resource is created and recorded in partner service.", "format": "google-datetime", @@ -2552,6 +2583,7 @@ }, "gcbdrConfiguration": { "$ref": "GCBDRConfiguration", + "deprecated": true, "description": "GCBDR configuration for the resource." }, "id": { @@ -2819,7 +2851,9 @@ "SIGNAL_TYPE_HIGH_READ_PRESSURE", "SIGNAL_TYPE_ENCRYPTION_ORG_POLICY_NOT_SATISFIED", "SIGNAL_TYPE_LOCATION_ORG_POLICY_NOT_SATISFIED", - "SIGNAL_TYPE_OUTDATED_MINOR_VERSION" + "SIGNAL_TYPE_OUTDATED_MINOR_VERSION", + "SIGNAL_TYPE_SCHEMA_NOT_OPTIMIZED", + "SIGNAL_TYPE_MANY_IDLE_CONNECTIONS" ], "enumDeprecated": [ false, @@ -2918,6 +2952,8 @@ false, false, false, + false, + false, false ], "enumDescriptions": [ @@ -3017,7 +3053,9 @@ "Heavy read pressure on the database rows.", "Encryption org policy not satisfied.", "Location org policy not satisfied.", - "Outdated DB minor version." + "Outdated DB minor version.", + "Schema not optimized.", + "High number of idle connections." ], "type": "string" } @@ -4230,6 +4268,7 @@ "ENGINE_OTHER", "ENGINE_FIRESTORE_WITH_NATIVE_MODE", "ENGINE_FIRESTORE_WITH_DATASTORE_MODE", + "ENGINE_FIRESTORE_WITH_MONGODB_COMPATIBILITY_MODE", "ENGINE_EXADATA_ORACLE", "ENGINE_ADB_SERVERLESS_ORACLE" ], @@ -4251,6 +4290,7 @@ false, false, false, + false, false ], "enumDescriptions": [ @@ -4270,6 +4310,7 @@ "Other refers to rest of other database engine. This is to be when engine is known, but it is not present in this enum.", "Firestore with native mode.", "Firestore with datastore mode.", + "Firestore with MongoDB compatibility mode.", "Oracle Exadata engine.", "Oracle Autonomous DB Serverless engine." ], diff --git a/discovery/redis-v1beta1.json b/discovery/redis-v1beta1.json index c274188d49b..a534fa59602 100644 --- a/discovery/redis-v1beta1.json +++ b/discovery/redis-v1beta1.json @@ -1073,7 +1073,7 @@ } } }, - "revision": "20250701", + "revision": "20250718", "rootUrl": "https://redis.googleapis.com/", "schemas": { "AOFConfig": { @@ -1367,6 +1367,17 @@ }, "type": "object" }, + "BackupDRConfiguration": { + "description": "BackupDRConfiguration to capture the backup and disaster recovery details of database resource.", + "id": "BackupDRConfiguration", + "properties": { + "backupdrManaged": { + "description": "Indicates if the resource is managed by BackupDR.", + "type": "boolean" + } + }, + "type": "object" + }, "BackupFile": { "description": "Backup is consisted of multiple backup files.", "id": "BackupFile", @@ -1615,6 +1626,16 @@ "format": "int32", "type": "integer" }, + "satisfiesPzi": { + "description": "Optional. Output only. Reserved for future use.", + "readOnly": true, + "type": "boolean" + }, + "satisfiesPzs": { + "description": "Optional. Output only. Reserved for future use.", + "readOnly": true, + "type": "boolean" + }, "shardCount": { "description": "Optional. Number of shards for the Redis cluster.", "format": "int32", @@ -2203,7 +2224,9 @@ "SIGNAL_TYPE_HIGH_READ_PRESSURE", "SIGNAL_TYPE_ENCRYPTION_ORG_POLICY_NOT_SATISFIED", "SIGNAL_TYPE_LOCATION_ORG_POLICY_NOT_SATISFIED", - "SIGNAL_TYPE_OUTDATED_MINOR_VERSION" + "SIGNAL_TYPE_OUTDATED_MINOR_VERSION", + "SIGNAL_TYPE_SCHEMA_NOT_OPTIMIZED", + "SIGNAL_TYPE_MANY_IDLE_CONNECTIONS" ], "enumDeprecated": [ false, @@ -2302,6 +2325,8 @@ false, false, false, + false, + false, false ], "enumDescriptions": [ @@ -2401,7 +2426,9 @@ "Heavy read pressure on the database rows.", "Encryption org policy not satisfied.", "Location org policy not satisfied.", - "Outdated DB minor version." + "Outdated DB minor version.", + "Schema not optimized.", + "High number of idle connections." ], "type": "string" }, @@ -2465,7 +2492,7 @@ "type": "object" }, "DatabaseResourceMetadata": { - "description": "Common model for database resource instance metadata. Next ID: 25", + "description": "Common model for database resource instance metadata. Next ID: 26", "id": "DatabaseResourceMetadata", "properties": { "availabilityConfiguration": { @@ -2480,6 +2507,10 @@ "$ref": "BackupRun", "description": "Latest backup run information for this instance" }, + "backupdrConfiguration": { + "$ref": "BackupDRConfiguration", + "description": "Optional. BackupDR Configuration for the resource." + }, "creationTime": { "description": "The creation time of the resource, i.e. the time when resource is created and recorded in partner service.", "format": "google-datetime", @@ -2552,6 +2583,7 @@ }, "gcbdrConfiguration": { "$ref": "GCBDRConfiguration", + "deprecated": true, "description": "GCBDR configuration for the resource." }, "id": { @@ -2819,7 +2851,9 @@ "SIGNAL_TYPE_HIGH_READ_PRESSURE", "SIGNAL_TYPE_ENCRYPTION_ORG_POLICY_NOT_SATISFIED", "SIGNAL_TYPE_LOCATION_ORG_POLICY_NOT_SATISFIED", - "SIGNAL_TYPE_OUTDATED_MINOR_VERSION" + "SIGNAL_TYPE_OUTDATED_MINOR_VERSION", + "SIGNAL_TYPE_SCHEMA_NOT_OPTIMIZED", + "SIGNAL_TYPE_MANY_IDLE_CONNECTIONS" ], "enumDeprecated": [ false, @@ -2918,6 +2952,8 @@ false, false, false, + false, + false, false ], "enumDescriptions": [ @@ -3017,7 +3053,9 @@ "Heavy read pressure on the database rows.", "Encryption org policy not satisfied.", "Location org policy not satisfied.", - "Outdated DB minor version." + "Outdated DB minor version.", + "Schema not optimized.", + "High number of idle connections." ], "type": "string" } @@ -4237,6 +4275,7 @@ "ENGINE_OTHER", "ENGINE_FIRESTORE_WITH_NATIVE_MODE", "ENGINE_FIRESTORE_WITH_DATASTORE_MODE", + "ENGINE_FIRESTORE_WITH_MONGODB_COMPATIBILITY_MODE", "ENGINE_EXADATA_ORACLE", "ENGINE_ADB_SERVERLESS_ORACLE" ], @@ -4258,6 +4297,7 @@ false, false, false, + false, false ], "enumDescriptions": [ @@ -4277,6 +4317,7 @@ "Other refers to rest of other database engine. This is to be when engine is known, but it is not present in this enum.", "Firestore with native mode.", "Firestore with datastore mode.", + "Firestore with MongoDB compatibility mode.", "Oracle Exadata engine.", "Oracle Autonomous DB Serverless engine." ], diff --git a/discovery/run-v2.json b/discovery/run-v2.json index 4871e20b1cf..c63ccd8a378 100644 --- a/discovery/run-v2.json +++ b/discovery/run-v2.json @@ -1922,7 +1922,7 @@ } } }, - "revision": "20250712", + "revision": "20250718", "rootUrl": "https://run.googleapis.com/", "schemas": { "GoogleCloudRunV2BinaryAuthorization": { @@ -2958,8 +2958,7 @@ "type": "string" }, "etag": { - "description": "Output only. A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates.", - "readOnly": true, + "description": "Optional. A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates.", "type": "string" }, "executionCount": { @@ -3844,8 +3843,7 @@ "type": "string" }, "etag": { - "description": "Output only. A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates.", - "readOnly": true, + "description": "Optional. A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates.", "type": "string" }, "expireTime": { @@ -4675,8 +4673,7 @@ "type": "string" }, "etag": { - "description": "Output only. A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates.", - "readOnly": true, + "description": "Optional. A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates.", "type": "string" }, "expireTime": { diff --git a/discovery/videointelligence-v1.json b/discovery/videointelligence-v1.json index e1cca72bb68..73e4d741be7 100644 --- a/discovery/videointelligence-v1.json +++ b/discovery/videointelligence-v1.json @@ -350,7 +350,7 @@ } } }, - "revision": "20250710", + "revision": "20250724", "rootUrl": "https://videointelligence.googleapis.com/", "schemas": { "GoogleCloudVideointelligenceV1_AnnotateVideoProgress": { @@ -475,7 +475,7 @@ }, "point": { "$ref": "GoogleCloudVideointelligenceV1_NormalizedVertex", - "description": "The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1." + "description": "The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1." } }, "type": "object" @@ -560,6 +560,33 @@ }, "type": "object" }, + "GoogleCloudVideointelligenceV1_ExportToOutputUriStatus": { + "description": "Status of exporting annotation response to user specified `output_uri`.", + "id": "GoogleCloudVideointelligenceV1_ExportToOutputUriStatus", + "properties": { + "state": { + "description": "Output only. State of the `output_uri` export.", + "enum": [ + "STATE_UNSPECIFIED", + "SUCCEEDED", + "FAILED" + ], + "enumDescriptions": [ + "Default value.", + "Export succeeded.", + "Export failed." + ], + "readOnly": true, + "type": "string" + }, + "status": { + "$ref": "GoogleRpc_Status", + "description": "Output only. Only set if state is FAILED.", + "readOnly": true + } + }, + "type": "object" + }, "GoogleCloudVideointelligenceV1_FaceAnnotation": { "deprecated": true, "description": "Deprecated. No effect.", @@ -823,7 +850,7 @@ "type": "object" }, "GoogleCloudVideointelligenceV1_NormalizedBoundingPoly": { - "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box.", + "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box.", "id": "GoogleCloudVideointelligenceV1_NormalizedBoundingPoly", "properties": { "vertices": { @@ -1217,6 +1244,10 @@ "description": "Annotation progress for a single video.", "id": "GoogleCloudVideointelligenceV1_VideoAnnotationProgress", "properties": { + "exportStatus": { + "$ref": "GoogleCloudVideointelligenceV1_ExportToOutputUriStatus", + "description": "Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request." + }, "feature": { "description": "Specifies which feature is being tracked if the request contains more than one feature.", "enum": [ @@ -1545,7 +1576,7 @@ }, "point": { "$ref": "GoogleCloudVideointelligenceV1beta2_NormalizedVertex", - "description": "The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1." + "description": "The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1." } }, "type": "object" @@ -1619,6 +1650,33 @@ }, "type": "object" }, + "GoogleCloudVideointelligenceV1beta2_ExportToOutputUriStatus": { + "description": "Status of exporting annotation response to user specified `output_uri`.", + "id": "GoogleCloudVideointelligenceV1beta2_ExportToOutputUriStatus", + "properties": { + "state": { + "description": "Output only. State of the `output_uri` export.", + "enum": [ + "STATE_UNSPECIFIED", + "SUCCEEDED", + "FAILED" + ], + "enumDescriptions": [ + "Default value.", + "Export succeeded.", + "Export failed." + ], + "readOnly": true, + "type": "string" + }, + "status": { + "$ref": "GoogleRpc_Status", + "description": "Output only. Only set if state is FAILED.", + "readOnly": true + } + }, + "type": "object" + }, "GoogleCloudVideointelligenceV1beta2_FaceAnnotation": { "deprecated": true, "description": "Deprecated. No effect.", @@ -1822,7 +1880,7 @@ "type": "object" }, "GoogleCloudVideointelligenceV1beta2_NormalizedBoundingPoly": { - "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box.", + "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box.", "id": "GoogleCloudVideointelligenceV1beta2_NormalizedBoundingPoly", "properties": { "vertices": { @@ -2091,6 +2149,10 @@ "description": "Annotation progress for a single video.", "id": "GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress", "properties": { + "exportStatus": { + "$ref": "GoogleCloudVideointelligenceV1beta2_ExportToOutputUriStatus", + "description": "Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request." + }, "feature": { "description": "Specifies which feature is being tracked if the request contains more than one feature.", "enum": [ @@ -2373,7 +2435,7 @@ }, "point": { "$ref": "GoogleCloudVideointelligenceV1p1beta1_NormalizedVertex", - "description": "The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1." + "description": "The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1." } }, "type": "object" @@ -2447,6 +2509,33 @@ }, "type": "object" }, + "GoogleCloudVideointelligenceV1p1beta1_ExportToOutputUriStatus": { + "description": "Status of exporting annotation response to user specified `output_uri`.", + "id": "GoogleCloudVideointelligenceV1p1beta1_ExportToOutputUriStatus", + "properties": { + "state": { + "description": "Output only. State of the `output_uri` export.", + "enum": [ + "STATE_UNSPECIFIED", + "SUCCEEDED", + "FAILED" + ], + "enumDescriptions": [ + "Default value.", + "Export succeeded.", + "Export failed." + ], + "readOnly": true, + "type": "string" + }, + "status": { + "$ref": "GoogleRpc_Status", + "description": "Output only. Only set if state is FAILED.", + "readOnly": true + } + }, + "type": "object" + }, "GoogleCloudVideointelligenceV1p1beta1_FaceAnnotation": { "deprecated": true, "description": "Deprecated. No effect.", @@ -2650,7 +2739,7 @@ "type": "object" }, "GoogleCloudVideointelligenceV1p1beta1_NormalizedBoundingPoly": { - "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box.", + "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box.", "id": "GoogleCloudVideointelligenceV1p1beta1_NormalizedBoundingPoly", "properties": { "vertices": { @@ -2919,6 +3008,10 @@ "description": "Annotation progress for a single video.", "id": "GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress", "properties": { + "exportStatus": { + "$ref": "GoogleCloudVideointelligenceV1p1beta1_ExportToOutputUriStatus", + "description": "Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request." + }, "feature": { "description": "Specifies which feature is being tracked if the request contains more than one feature.", "enum": [ @@ -3201,7 +3294,7 @@ }, "point": { "$ref": "GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex", - "description": "The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1." + "description": "The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1." } }, "type": "object" @@ -3275,6 +3368,33 @@ }, "type": "object" }, + "GoogleCloudVideointelligenceV1p2beta1_ExportToOutputUriStatus": { + "description": "Status of exporting annotation response to user specified `output_uri`.", + "id": "GoogleCloudVideointelligenceV1p2beta1_ExportToOutputUriStatus", + "properties": { + "state": { + "description": "Output only. State of the `output_uri` export.", + "enum": [ + "STATE_UNSPECIFIED", + "SUCCEEDED", + "FAILED" + ], + "enumDescriptions": [ + "Default value.", + "Export succeeded.", + "Export failed." + ], + "readOnly": true, + "type": "string" + }, + "status": { + "$ref": "GoogleRpc_Status", + "description": "Output only. Only set if state is FAILED.", + "readOnly": true + } + }, + "type": "object" + }, "GoogleCloudVideointelligenceV1p2beta1_FaceAnnotation": { "deprecated": true, "description": "Deprecated. No effect.", @@ -3478,7 +3598,7 @@ "type": "object" }, "GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly": { - "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box.", + "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box.", "id": "GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly", "properties": { "vertices": { @@ -3747,6 +3867,10 @@ "description": "Annotation progress for a single video.", "id": "GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress", "properties": { + "exportStatus": { + "$ref": "GoogleCloudVideointelligenceV1p2beta1_ExportToOutputUriStatus", + "description": "Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request." + }, "feature": { "description": "Specifies which feature is being tracked if the request contains more than one feature.", "enum": [ @@ -4084,7 +4208,7 @@ }, "point": { "$ref": "GoogleCloudVideointelligenceV1p3beta1_NormalizedVertex", - "description": "The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1." + "description": "The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1." } }, "type": "object" @@ -4158,6 +4282,33 @@ }, "type": "object" }, + "GoogleCloudVideointelligenceV1p3beta1_ExportToOutputUriStatus": { + "description": "Status of exporting annotation response to user specified `output_uri`.", + "id": "GoogleCloudVideointelligenceV1p3beta1_ExportToOutputUriStatus", + "properties": { + "state": { + "description": "Output only. State of the `output_uri` export.", + "enum": [ + "STATE_UNSPECIFIED", + "SUCCEEDED", + "FAILED" + ], + "enumDescriptions": [ + "Default value.", + "Export succeeded.", + "Export failed." + ], + "readOnly": true, + "type": "string" + }, + "status": { + "$ref": "GoogleRpc_Status", + "description": "Output only. Only set if state is FAILED.", + "readOnly": true + } + }, + "type": "object" + }, "GoogleCloudVideointelligenceV1p3beta1_FaceAnnotation": { "deprecated": true, "description": "Deprecated. No effect.", @@ -4361,7 +4512,7 @@ "type": "object" }, "GoogleCloudVideointelligenceV1p3beta1_NormalizedBoundingPoly": { - "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box.", + "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box.", "id": "GoogleCloudVideointelligenceV1p3beta1_NormalizedBoundingPoly", "properties": { "vertices": { @@ -4702,6 +4853,10 @@ "description": "Annotation progress for a single video.", "id": "GoogleCloudVideointelligenceV1p3beta1_VideoAnnotationProgress", "properties": { + "exportStatus": { + "$ref": "GoogleCloudVideointelligenceV1p3beta1_ExportToOutputUriStatus", + "description": "Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request." + }, "feature": { "description": "Specifies which feature is being tracked if the request contains more than one feature.", "enum": [ diff --git a/discovery/videointelligence-v1beta2.json b/discovery/videointelligence-v1beta2.json index f1222b3a9ba..d0929c05bce 100644 --- a/discovery/videointelligence-v1beta2.json +++ b/discovery/videointelligence-v1beta2.json @@ -128,7 +128,7 @@ } } }, - "revision": "20250710", + "revision": "20250724", "rootUrl": "https://videointelligence.googleapis.com/", "schemas": { "GoogleCloudVideointelligenceV1_AnnotateVideoProgress": { @@ -194,7 +194,7 @@ }, "point": { "$ref": "GoogleCloudVideointelligenceV1_NormalizedVertex", - "description": "The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1." + "description": "The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1." } }, "type": "object" @@ -268,6 +268,33 @@ }, "type": "object" }, + "GoogleCloudVideointelligenceV1_ExportToOutputUriStatus": { + "description": "Status of exporting annotation response to user specified `output_uri`.", + "id": "GoogleCloudVideointelligenceV1_ExportToOutputUriStatus", + "properties": { + "state": { + "description": "Output only. State of the `output_uri` export.", + "enum": [ + "STATE_UNSPECIFIED", + "SUCCEEDED", + "FAILED" + ], + "enumDescriptions": [ + "Default value.", + "Export succeeded.", + "Export failed." + ], + "readOnly": true, + "type": "string" + }, + "status": { + "$ref": "GoogleRpc_Status", + "description": "Output only. Only set if state is FAILED.", + "readOnly": true + } + }, + "type": "object" + }, "GoogleCloudVideointelligenceV1_FaceAnnotation": { "deprecated": true, "description": "Deprecated. No effect.", @@ -471,7 +498,7 @@ "type": "object" }, "GoogleCloudVideointelligenceV1_NormalizedBoundingPoly": { - "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box.", + "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box.", "id": "GoogleCloudVideointelligenceV1_NormalizedBoundingPoly", "properties": { "vertices": { @@ -740,6 +767,10 @@ "description": "Annotation progress for a single video.", "id": "GoogleCloudVideointelligenceV1_VideoAnnotationProgress", "properties": { + "exportStatus": { + "$ref": "GoogleCloudVideointelligenceV1_ExportToOutputUriStatus", + "description": "Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request." + }, "feature": { "description": "Specifies which feature is being tracked if the request contains more than one feature.", "enum": [ @@ -1081,7 +1112,7 @@ }, "point": { "$ref": "GoogleCloudVideointelligenceV1beta2_NormalizedVertex", - "description": "The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1." + "description": "The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1." } }, "type": "object" @@ -1166,6 +1197,33 @@ }, "type": "object" }, + "GoogleCloudVideointelligenceV1beta2_ExportToOutputUriStatus": { + "description": "Status of exporting annotation response to user specified `output_uri`.", + "id": "GoogleCloudVideointelligenceV1beta2_ExportToOutputUriStatus", + "properties": { + "state": { + "description": "Output only. State of the `output_uri` export.", + "enum": [ + "STATE_UNSPECIFIED", + "SUCCEEDED", + "FAILED" + ], + "enumDescriptions": [ + "Default value.", + "Export succeeded.", + "Export failed." + ], + "readOnly": true, + "type": "string" + }, + "status": { + "$ref": "GoogleRpc_Status", + "description": "Output only. Only set if state is FAILED.", + "readOnly": true + } + }, + "type": "object" + }, "GoogleCloudVideointelligenceV1beta2_FaceAnnotation": { "deprecated": true, "description": "Deprecated. No effect.", @@ -1429,7 +1487,7 @@ "type": "object" }, "GoogleCloudVideointelligenceV1beta2_NormalizedBoundingPoly": { - "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box.", + "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box.", "id": "GoogleCloudVideointelligenceV1beta2_NormalizedBoundingPoly", "properties": { "vertices": { @@ -1823,6 +1881,10 @@ "description": "Annotation progress for a single video.", "id": "GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress", "properties": { + "exportStatus": { + "$ref": "GoogleCloudVideointelligenceV1beta2_ExportToOutputUriStatus", + "description": "Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request." + }, "feature": { "description": "Specifies which feature is being tracked if the request contains more than one feature.", "enum": [ @@ -2151,7 +2213,7 @@ }, "point": { "$ref": "GoogleCloudVideointelligenceV1p1beta1_NormalizedVertex", - "description": "The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1." + "description": "The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1." } }, "type": "object" @@ -2225,6 +2287,33 @@ }, "type": "object" }, + "GoogleCloudVideointelligenceV1p1beta1_ExportToOutputUriStatus": { + "description": "Status of exporting annotation response to user specified `output_uri`.", + "id": "GoogleCloudVideointelligenceV1p1beta1_ExportToOutputUriStatus", + "properties": { + "state": { + "description": "Output only. State of the `output_uri` export.", + "enum": [ + "STATE_UNSPECIFIED", + "SUCCEEDED", + "FAILED" + ], + "enumDescriptions": [ + "Default value.", + "Export succeeded.", + "Export failed." + ], + "readOnly": true, + "type": "string" + }, + "status": { + "$ref": "GoogleRpc_Status", + "description": "Output only. Only set if state is FAILED.", + "readOnly": true + } + }, + "type": "object" + }, "GoogleCloudVideointelligenceV1p1beta1_FaceAnnotation": { "deprecated": true, "description": "Deprecated. No effect.", @@ -2428,7 +2517,7 @@ "type": "object" }, "GoogleCloudVideointelligenceV1p1beta1_NormalizedBoundingPoly": { - "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box.", + "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box.", "id": "GoogleCloudVideointelligenceV1p1beta1_NormalizedBoundingPoly", "properties": { "vertices": { @@ -2697,6 +2786,10 @@ "description": "Annotation progress for a single video.", "id": "GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress", "properties": { + "exportStatus": { + "$ref": "GoogleCloudVideointelligenceV1p1beta1_ExportToOutputUriStatus", + "description": "Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request." + }, "feature": { "description": "Specifies which feature is being tracked if the request contains more than one feature.", "enum": [ @@ -2979,7 +3072,7 @@ }, "point": { "$ref": "GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex", - "description": "The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1." + "description": "The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1." } }, "type": "object" @@ -3053,6 +3146,33 @@ }, "type": "object" }, + "GoogleCloudVideointelligenceV1p2beta1_ExportToOutputUriStatus": { + "description": "Status of exporting annotation response to user specified `output_uri`.", + "id": "GoogleCloudVideointelligenceV1p2beta1_ExportToOutputUriStatus", + "properties": { + "state": { + "description": "Output only. State of the `output_uri` export.", + "enum": [ + "STATE_UNSPECIFIED", + "SUCCEEDED", + "FAILED" + ], + "enumDescriptions": [ + "Default value.", + "Export succeeded.", + "Export failed." + ], + "readOnly": true, + "type": "string" + }, + "status": { + "$ref": "GoogleRpc_Status", + "description": "Output only. Only set if state is FAILED.", + "readOnly": true + } + }, + "type": "object" + }, "GoogleCloudVideointelligenceV1p2beta1_FaceAnnotation": { "deprecated": true, "description": "Deprecated. No effect.", @@ -3256,7 +3376,7 @@ "type": "object" }, "GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly": { - "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box.", + "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box.", "id": "GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly", "properties": { "vertices": { @@ -3525,6 +3645,10 @@ "description": "Annotation progress for a single video.", "id": "GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress", "properties": { + "exportStatus": { + "$ref": "GoogleCloudVideointelligenceV1p2beta1_ExportToOutputUriStatus", + "description": "Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request." + }, "feature": { "description": "Specifies which feature is being tracked if the request contains more than one feature.", "enum": [ @@ -3862,7 +3986,7 @@ }, "point": { "$ref": "GoogleCloudVideointelligenceV1p3beta1_NormalizedVertex", - "description": "The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1." + "description": "The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1." } }, "type": "object" @@ -3936,6 +4060,33 @@ }, "type": "object" }, + "GoogleCloudVideointelligenceV1p3beta1_ExportToOutputUriStatus": { + "description": "Status of exporting annotation response to user specified `output_uri`.", + "id": "GoogleCloudVideointelligenceV1p3beta1_ExportToOutputUriStatus", + "properties": { + "state": { + "description": "Output only. State of the `output_uri` export.", + "enum": [ + "STATE_UNSPECIFIED", + "SUCCEEDED", + "FAILED" + ], + "enumDescriptions": [ + "Default value.", + "Export succeeded.", + "Export failed." + ], + "readOnly": true, + "type": "string" + }, + "status": { + "$ref": "GoogleRpc_Status", + "description": "Output only. Only set if state is FAILED.", + "readOnly": true + } + }, + "type": "object" + }, "GoogleCloudVideointelligenceV1p3beta1_FaceAnnotation": { "deprecated": true, "description": "Deprecated. No effect.", @@ -4139,7 +4290,7 @@ "type": "object" }, "GoogleCloudVideointelligenceV1p3beta1_NormalizedBoundingPoly": { - "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box.", + "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box.", "id": "GoogleCloudVideointelligenceV1p3beta1_NormalizedBoundingPoly", "properties": { "vertices": { @@ -4480,6 +4631,10 @@ "description": "Annotation progress for a single video.", "id": "GoogleCloudVideointelligenceV1p3beta1_VideoAnnotationProgress", "properties": { + "exportStatus": { + "$ref": "GoogleCloudVideointelligenceV1p3beta1_ExportToOutputUriStatus", + "description": "Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request." + }, "feature": { "description": "Specifies which feature is being tracked if the request contains more than one feature.", "enum": [ diff --git a/discovery/videointelligence-v1p1beta1.json b/discovery/videointelligence-v1p1beta1.json index 1bad050bd4a..32af538eb06 100644 --- a/discovery/videointelligence-v1p1beta1.json +++ b/discovery/videointelligence-v1p1beta1.json @@ -128,7 +128,7 @@ } } }, - "revision": "20250710", + "revision": "20250724", "rootUrl": "https://videointelligence.googleapis.com/", "schemas": { "GoogleCloudVideointelligenceV1_AnnotateVideoProgress": { @@ -194,7 +194,7 @@ }, "point": { "$ref": "GoogleCloudVideointelligenceV1_NormalizedVertex", - "description": "The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1." + "description": "The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1." } }, "type": "object" @@ -268,6 +268,33 @@ }, "type": "object" }, + "GoogleCloudVideointelligenceV1_ExportToOutputUriStatus": { + "description": "Status of exporting annotation response to user specified `output_uri`.", + "id": "GoogleCloudVideointelligenceV1_ExportToOutputUriStatus", + "properties": { + "state": { + "description": "Output only. State of the `output_uri` export.", + "enum": [ + "STATE_UNSPECIFIED", + "SUCCEEDED", + "FAILED" + ], + "enumDescriptions": [ + "Default value.", + "Export succeeded.", + "Export failed." + ], + "readOnly": true, + "type": "string" + }, + "status": { + "$ref": "GoogleRpc_Status", + "description": "Output only. Only set if state is FAILED.", + "readOnly": true + } + }, + "type": "object" + }, "GoogleCloudVideointelligenceV1_FaceAnnotation": { "deprecated": true, "description": "Deprecated. No effect.", @@ -471,7 +498,7 @@ "type": "object" }, "GoogleCloudVideointelligenceV1_NormalizedBoundingPoly": { - "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box.", + "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box.", "id": "GoogleCloudVideointelligenceV1_NormalizedBoundingPoly", "properties": { "vertices": { @@ -740,6 +767,10 @@ "description": "Annotation progress for a single video.", "id": "GoogleCloudVideointelligenceV1_VideoAnnotationProgress", "properties": { + "exportStatus": { + "$ref": "GoogleCloudVideointelligenceV1_ExportToOutputUriStatus", + "description": "Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request." + }, "feature": { "description": "Specifies which feature is being tracked if the request contains more than one feature.", "enum": [ @@ -1022,7 +1053,7 @@ }, "point": { "$ref": "GoogleCloudVideointelligenceV1beta2_NormalizedVertex", - "description": "The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1." + "description": "The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1." } }, "type": "object" @@ -1096,6 +1127,33 @@ }, "type": "object" }, + "GoogleCloudVideointelligenceV1beta2_ExportToOutputUriStatus": { + "description": "Status of exporting annotation response to user specified `output_uri`.", + "id": "GoogleCloudVideointelligenceV1beta2_ExportToOutputUriStatus", + "properties": { + "state": { + "description": "Output only. State of the `output_uri` export.", + "enum": [ + "STATE_UNSPECIFIED", + "SUCCEEDED", + "FAILED" + ], + "enumDescriptions": [ + "Default value.", + "Export succeeded.", + "Export failed." + ], + "readOnly": true, + "type": "string" + }, + "status": { + "$ref": "GoogleRpc_Status", + "description": "Output only. Only set if state is FAILED.", + "readOnly": true + } + }, + "type": "object" + }, "GoogleCloudVideointelligenceV1beta2_FaceAnnotation": { "deprecated": true, "description": "Deprecated. No effect.", @@ -1299,7 +1357,7 @@ "type": "object" }, "GoogleCloudVideointelligenceV1beta2_NormalizedBoundingPoly": { - "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box.", + "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box.", "id": "GoogleCloudVideointelligenceV1beta2_NormalizedBoundingPoly", "properties": { "vertices": { @@ -1568,6 +1626,10 @@ "description": "Annotation progress for a single video.", "id": "GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress", "properties": { + "exportStatus": { + "$ref": "GoogleCloudVideointelligenceV1beta2_ExportToOutputUriStatus", + "description": "Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request." + }, "feature": { "description": "Specifies which feature is being tracked if the request contains more than one feature.", "enum": [ @@ -1909,7 +1971,7 @@ }, "point": { "$ref": "GoogleCloudVideointelligenceV1p1beta1_NormalizedVertex", - "description": "The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1." + "description": "The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1." } }, "type": "object" @@ -1994,6 +2056,33 @@ }, "type": "object" }, + "GoogleCloudVideointelligenceV1p1beta1_ExportToOutputUriStatus": { + "description": "Status of exporting annotation response to user specified `output_uri`.", + "id": "GoogleCloudVideointelligenceV1p1beta1_ExportToOutputUriStatus", + "properties": { + "state": { + "description": "Output only. State of the `output_uri` export.", + "enum": [ + "STATE_UNSPECIFIED", + "SUCCEEDED", + "FAILED" + ], + "enumDescriptions": [ + "Default value.", + "Export succeeded.", + "Export failed." + ], + "readOnly": true, + "type": "string" + }, + "status": { + "$ref": "GoogleRpc_Status", + "description": "Output only. Only set if state is FAILED.", + "readOnly": true + } + }, + "type": "object" + }, "GoogleCloudVideointelligenceV1p1beta1_FaceAnnotation": { "deprecated": true, "description": "Deprecated. No effect.", @@ -2257,7 +2346,7 @@ "type": "object" }, "GoogleCloudVideointelligenceV1p1beta1_NormalizedBoundingPoly": { - "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box.", + "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box.", "id": "GoogleCloudVideointelligenceV1p1beta1_NormalizedBoundingPoly", "properties": { "vertices": { @@ -2651,6 +2740,10 @@ "description": "Annotation progress for a single video.", "id": "GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress", "properties": { + "exportStatus": { + "$ref": "GoogleCloudVideointelligenceV1p1beta1_ExportToOutputUriStatus", + "description": "Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request." + }, "feature": { "description": "Specifies which feature is being tracked if the request contains more than one feature.", "enum": [ @@ -2979,7 +3072,7 @@ }, "point": { "$ref": "GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex", - "description": "The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1." + "description": "The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1." } }, "type": "object" @@ -3053,6 +3146,33 @@ }, "type": "object" }, + "GoogleCloudVideointelligenceV1p2beta1_ExportToOutputUriStatus": { + "description": "Status of exporting annotation response to user specified `output_uri`.", + "id": "GoogleCloudVideointelligenceV1p2beta1_ExportToOutputUriStatus", + "properties": { + "state": { + "description": "Output only. State of the `output_uri` export.", + "enum": [ + "STATE_UNSPECIFIED", + "SUCCEEDED", + "FAILED" + ], + "enumDescriptions": [ + "Default value.", + "Export succeeded.", + "Export failed." + ], + "readOnly": true, + "type": "string" + }, + "status": { + "$ref": "GoogleRpc_Status", + "description": "Output only. Only set if state is FAILED.", + "readOnly": true + } + }, + "type": "object" + }, "GoogleCloudVideointelligenceV1p2beta1_FaceAnnotation": { "deprecated": true, "description": "Deprecated. No effect.", @@ -3256,7 +3376,7 @@ "type": "object" }, "GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly": { - "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box.", + "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box.", "id": "GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly", "properties": { "vertices": { @@ -3525,6 +3645,10 @@ "description": "Annotation progress for a single video.", "id": "GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress", "properties": { + "exportStatus": { + "$ref": "GoogleCloudVideointelligenceV1p2beta1_ExportToOutputUriStatus", + "description": "Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request." + }, "feature": { "description": "Specifies which feature is being tracked if the request contains more than one feature.", "enum": [ @@ -3862,7 +3986,7 @@ }, "point": { "$ref": "GoogleCloudVideointelligenceV1p3beta1_NormalizedVertex", - "description": "The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1." + "description": "The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1." } }, "type": "object" @@ -3936,6 +4060,33 @@ }, "type": "object" }, + "GoogleCloudVideointelligenceV1p3beta1_ExportToOutputUriStatus": { + "description": "Status of exporting annotation response to user specified `output_uri`.", + "id": "GoogleCloudVideointelligenceV1p3beta1_ExportToOutputUriStatus", + "properties": { + "state": { + "description": "Output only. State of the `output_uri` export.", + "enum": [ + "STATE_UNSPECIFIED", + "SUCCEEDED", + "FAILED" + ], + "enumDescriptions": [ + "Default value.", + "Export succeeded.", + "Export failed." + ], + "readOnly": true, + "type": "string" + }, + "status": { + "$ref": "GoogleRpc_Status", + "description": "Output only. Only set if state is FAILED.", + "readOnly": true + } + }, + "type": "object" + }, "GoogleCloudVideointelligenceV1p3beta1_FaceAnnotation": { "deprecated": true, "description": "Deprecated. No effect.", @@ -4139,7 +4290,7 @@ "type": "object" }, "GoogleCloudVideointelligenceV1p3beta1_NormalizedBoundingPoly": { - "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box.", + "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box.", "id": "GoogleCloudVideointelligenceV1p3beta1_NormalizedBoundingPoly", "properties": { "vertices": { @@ -4480,6 +4631,10 @@ "description": "Annotation progress for a single video.", "id": "GoogleCloudVideointelligenceV1p3beta1_VideoAnnotationProgress", "properties": { + "exportStatus": { + "$ref": "GoogleCloudVideointelligenceV1p3beta1_ExportToOutputUriStatus", + "description": "Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request." + }, "feature": { "description": "Specifies which feature is being tracked if the request contains more than one feature.", "enum": [ diff --git a/discovery/videointelligence-v1p2beta1.json b/discovery/videointelligence-v1p2beta1.json index b81a96336ce..6690e9d1762 100644 --- a/discovery/videointelligence-v1p2beta1.json +++ b/discovery/videointelligence-v1p2beta1.json @@ -128,7 +128,7 @@ } } }, - "revision": "20250710", + "revision": "20250724", "rootUrl": "https://videointelligence.googleapis.com/", "schemas": { "GoogleCloudVideointelligenceV1_AnnotateVideoProgress": { @@ -194,7 +194,7 @@ }, "point": { "$ref": "GoogleCloudVideointelligenceV1_NormalizedVertex", - "description": "The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1." + "description": "The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1." } }, "type": "object" @@ -268,6 +268,33 @@ }, "type": "object" }, + "GoogleCloudVideointelligenceV1_ExportToOutputUriStatus": { + "description": "Status of exporting annotation response to user specified `output_uri`.", + "id": "GoogleCloudVideointelligenceV1_ExportToOutputUriStatus", + "properties": { + "state": { + "description": "Output only. State of the `output_uri` export.", + "enum": [ + "STATE_UNSPECIFIED", + "SUCCEEDED", + "FAILED" + ], + "enumDescriptions": [ + "Default value.", + "Export succeeded.", + "Export failed." + ], + "readOnly": true, + "type": "string" + }, + "status": { + "$ref": "GoogleRpc_Status", + "description": "Output only. Only set if state is FAILED.", + "readOnly": true + } + }, + "type": "object" + }, "GoogleCloudVideointelligenceV1_FaceAnnotation": { "deprecated": true, "description": "Deprecated. No effect.", @@ -471,7 +498,7 @@ "type": "object" }, "GoogleCloudVideointelligenceV1_NormalizedBoundingPoly": { - "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box.", + "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box.", "id": "GoogleCloudVideointelligenceV1_NormalizedBoundingPoly", "properties": { "vertices": { @@ -740,6 +767,10 @@ "description": "Annotation progress for a single video.", "id": "GoogleCloudVideointelligenceV1_VideoAnnotationProgress", "properties": { + "exportStatus": { + "$ref": "GoogleCloudVideointelligenceV1_ExportToOutputUriStatus", + "description": "Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request." + }, "feature": { "description": "Specifies which feature is being tracked if the request contains more than one feature.", "enum": [ @@ -1022,7 +1053,7 @@ }, "point": { "$ref": "GoogleCloudVideointelligenceV1beta2_NormalizedVertex", - "description": "The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1." + "description": "The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1." } }, "type": "object" @@ -1096,6 +1127,33 @@ }, "type": "object" }, + "GoogleCloudVideointelligenceV1beta2_ExportToOutputUriStatus": { + "description": "Status of exporting annotation response to user specified `output_uri`.", + "id": "GoogleCloudVideointelligenceV1beta2_ExportToOutputUriStatus", + "properties": { + "state": { + "description": "Output only. State of the `output_uri` export.", + "enum": [ + "STATE_UNSPECIFIED", + "SUCCEEDED", + "FAILED" + ], + "enumDescriptions": [ + "Default value.", + "Export succeeded.", + "Export failed." + ], + "readOnly": true, + "type": "string" + }, + "status": { + "$ref": "GoogleRpc_Status", + "description": "Output only. Only set if state is FAILED.", + "readOnly": true + } + }, + "type": "object" + }, "GoogleCloudVideointelligenceV1beta2_FaceAnnotation": { "deprecated": true, "description": "Deprecated. No effect.", @@ -1299,7 +1357,7 @@ "type": "object" }, "GoogleCloudVideointelligenceV1beta2_NormalizedBoundingPoly": { - "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box.", + "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box.", "id": "GoogleCloudVideointelligenceV1beta2_NormalizedBoundingPoly", "properties": { "vertices": { @@ -1568,6 +1626,10 @@ "description": "Annotation progress for a single video.", "id": "GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress", "properties": { + "exportStatus": { + "$ref": "GoogleCloudVideointelligenceV1beta2_ExportToOutputUriStatus", + "description": "Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request." + }, "feature": { "description": "Specifies which feature is being tracked if the request contains more than one feature.", "enum": [ @@ -1850,7 +1912,7 @@ }, "point": { "$ref": "GoogleCloudVideointelligenceV1p1beta1_NormalizedVertex", - "description": "The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1." + "description": "The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1." } }, "type": "object" @@ -1924,6 +1986,33 @@ }, "type": "object" }, + "GoogleCloudVideointelligenceV1p1beta1_ExportToOutputUriStatus": { + "description": "Status of exporting annotation response to user specified `output_uri`.", + "id": "GoogleCloudVideointelligenceV1p1beta1_ExportToOutputUriStatus", + "properties": { + "state": { + "description": "Output only. State of the `output_uri` export.", + "enum": [ + "STATE_UNSPECIFIED", + "SUCCEEDED", + "FAILED" + ], + "enumDescriptions": [ + "Default value.", + "Export succeeded.", + "Export failed." + ], + "readOnly": true, + "type": "string" + }, + "status": { + "$ref": "GoogleRpc_Status", + "description": "Output only. Only set if state is FAILED.", + "readOnly": true + } + }, + "type": "object" + }, "GoogleCloudVideointelligenceV1p1beta1_FaceAnnotation": { "deprecated": true, "description": "Deprecated. No effect.", @@ -2127,7 +2216,7 @@ "type": "object" }, "GoogleCloudVideointelligenceV1p1beta1_NormalizedBoundingPoly": { - "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box.", + "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box.", "id": "GoogleCloudVideointelligenceV1p1beta1_NormalizedBoundingPoly", "properties": { "vertices": { @@ -2396,6 +2485,10 @@ "description": "Annotation progress for a single video.", "id": "GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress", "properties": { + "exportStatus": { + "$ref": "GoogleCloudVideointelligenceV1p1beta1_ExportToOutputUriStatus", + "description": "Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request." + }, "feature": { "description": "Specifies which feature is being tracked if the request contains more than one feature.", "enum": [ @@ -2737,7 +2830,7 @@ }, "point": { "$ref": "GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex", - "description": "The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1." + "description": "The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1." } }, "type": "object" @@ -2822,6 +2915,33 @@ }, "type": "object" }, + "GoogleCloudVideointelligenceV1p2beta1_ExportToOutputUriStatus": { + "description": "Status of exporting annotation response to user specified `output_uri`.", + "id": "GoogleCloudVideointelligenceV1p2beta1_ExportToOutputUriStatus", + "properties": { + "state": { + "description": "Output only. State of the `output_uri` export.", + "enum": [ + "STATE_UNSPECIFIED", + "SUCCEEDED", + "FAILED" + ], + "enumDescriptions": [ + "Default value.", + "Export succeeded.", + "Export failed." + ], + "readOnly": true, + "type": "string" + }, + "status": { + "$ref": "GoogleRpc_Status", + "description": "Output only. Only set if state is FAILED.", + "readOnly": true + } + }, + "type": "object" + }, "GoogleCloudVideointelligenceV1p2beta1_FaceAnnotation": { "deprecated": true, "description": "Deprecated. No effect.", @@ -3085,7 +3205,7 @@ "type": "object" }, "GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly": { - "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box.", + "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box.", "id": "GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly", "properties": { "vertices": { @@ -3479,6 +3599,10 @@ "description": "Annotation progress for a single video.", "id": "GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress", "properties": { + "exportStatus": { + "$ref": "GoogleCloudVideointelligenceV1p2beta1_ExportToOutputUriStatus", + "description": "Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request." + }, "feature": { "description": "Specifies which feature is being tracked if the request contains more than one feature.", "enum": [ @@ -3862,7 +3986,7 @@ }, "point": { "$ref": "GoogleCloudVideointelligenceV1p3beta1_NormalizedVertex", - "description": "The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1." + "description": "The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1." } }, "type": "object" @@ -3936,6 +4060,33 @@ }, "type": "object" }, + "GoogleCloudVideointelligenceV1p3beta1_ExportToOutputUriStatus": { + "description": "Status of exporting annotation response to user specified `output_uri`.", + "id": "GoogleCloudVideointelligenceV1p3beta1_ExportToOutputUriStatus", + "properties": { + "state": { + "description": "Output only. State of the `output_uri` export.", + "enum": [ + "STATE_UNSPECIFIED", + "SUCCEEDED", + "FAILED" + ], + "enumDescriptions": [ + "Default value.", + "Export succeeded.", + "Export failed." + ], + "readOnly": true, + "type": "string" + }, + "status": { + "$ref": "GoogleRpc_Status", + "description": "Output only. Only set if state is FAILED.", + "readOnly": true + } + }, + "type": "object" + }, "GoogleCloudVideointelligenceV1p3beta1_FaceAnnotation": { "deprecated": true, "description": "Deprecated. No effect.", @@ -4139,7 +4290,7 @@ "type": "object" }, "GoogleCloudVideointelligenceV1p3beta1_NormalizedBoundingPoly": { - "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box.", + "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box.", "id": "GoogleCloudVideointelligenceV1p3beta1_NormalizedBoundingPoly", "properties": { "vertices": { @@ -4480,6 +4631,10 @@ "description": "Annotation progress for a single video.", "id": "GoogleCloudVideointelligenceV1p3beta1_VideoAnnotationProgress", "properties": { + "exportStatus": { + "$ref": "GoogleCloudVideointelligenceV1p3beta1_ExportToOutputUriStatus", + "description": "Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request." + }, "feature": { "description": "Specifies which feature is being tracked if the request contains more than one feature.", "enum": [ diff --git a/discovery/videointelligence-v1p3beta1.json b/discovery/videointelligence-v1p3beta1.json index eae838e41ea..d02f486f67f 100644 --- a/discovery/videointelligence-v1p3beta1.json +++ b/discovery/videointelligence-v1p3beta1.json @@ -128,7 +128,7 @@ } } }, - "revision": "20250710", + "revision": "20250724", "rootUrl": "https://videointelligence.googleapis.com/", "schemas": { "GoogleCloudVideointelligenceV1_AnnotateVideoProgress": { @@ -194,7 +194,7 @@ }, "point": { "$ref": "GoogleCloudVideointelligenceV1_NormalizedVertex", - "description": "The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1." + "description": "The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1." } }, "type": "object" @@ -268,6 +268,33 @@ }, "type": "object" }, + "GoogleCloudVideointelligenceV1_ExportToOutputUriStatus": { + "description": "Status of exporting annotation response to user specified `output_uri`.", + "id": "GoogleCloudVideointelligenceV1_ExportToOutputUriStatus", + "properties": { + "state": { + "description": "Output only. State of the `output_uri` export.", + "enum": [ + "STATE_UNSPECIFIED", + "SUCCEEDED", + "FAILED" + ], + "enumDescriptions": [ + "Default value.", + "Export succeeded.", + "Export failed." + ], + "readOnly": true, + "type": "string" + }, + "status": { + "$ref": "GoogleRpc_Status", + "description": "Output only. Only set if state is FAILED.", + "readOnly": true + } + }, + "type": "object" + }, "GoogleCloudVideointelligenceV1_FaceAnnotation": { "deprecated": true, "description": "Deprecated. No effect.", @@ -471,7 +498,7 @@ "type": "object" }, "GoogleCloudVideointelligenceV1_NormalizedBoundingPoly": { - "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box.", + "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box.", "id": "GoogleCloudVideointelligenceV1_NormalizedBoundingPoly", "properties": { "vertices": { @@ -740,6 +767,10 @@ "description": "Annotation progress for a single video.", "id": "GoogleCloudVideointelligenceV1_VideoAnnotationProgress", "properties": { + "exportStatus": { + "$ref": "GoogleCloudVideointelligenceV1_ExportToOutputUriStatus", + "description": "Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request." + }, "feature": { "description": "Specifies which feature is being tracked if the request contains more than one feature.", "enum": [ @@ -1022,7 +1053,7 @@ }, "point": { "$ref": "GoogleCloudVideointelligenceV1beta2_NormalizedVertex", - "description": "The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1." + "description": "The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1." } }, "type": "object" @@ -1096,6 +1127,33 @@ }, "type": "object" }, + "GoogleCloudVideointelligenceV1beta2_ExportToOutputUriStatus": { + "description": "Status of exporting annotation response to user specified `output_uri`.", + "id": "GoogleCloudVideointelligenceV1beta2_ExportToOutputUriStatus", + "properties": { + "state": { + "description": "Output only. State of the `output_uri` export.", + "enum": [ + "STATE_UNSPECIFIED", + "SUCCEEDED", + "FAILED" + ], + "enumDescriptions": [ + "Default value.", + "Export succeeded.", + "Export failed." + ], + "readOnly": true, + "type": "string" + }, + "status": { + "$ref": "GoogleRpc_Status", + "description": "Output only. Only set if state is FAILED.", + "readOnly": true + } + }, + "type": "object" + }, "GoogleCloudVideointelligenceV1beta2_FaceAnnotation": { "deprecated": true, "description": "Deprecated. No effect.", @@ -1299,7 +1357,7 @@ "type": "object" }, "GoogleCloudVideointelligenceV1beta2_NormalizedBoundingPoly": { - "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box.", + "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box.", "id": "GoogleCloudVideointelligenceV1beta2_NormalizedBoundingPoly", "properties": { "vertices": { @@ -1568,6 +1626,10 @@ "description": "Annotation progress for a single video.", "id": "GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress", "properties": { + "exportStatus": { + "$ref": "GoogleCloudVideointelligenceV1beta2_ExportToOutputUriStatus", + "description": "Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request." + }, "feature": { "description": "Specifies which feature is being tracked if the request contains more than one feature.", "enum": [ @@ -1850,7 +1912,7 @@ }, "point": { "$ref": "GoogleCloudVideointelligenceV1p1beta1_NormalizedVertex", - "description": "The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1." + "description": "The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1." } }, "type": "object" @@ -1924,6 +1986,33 @@ }, "type": "object" }, + "GoogleCloudVideointelligenceV1p1beta1_ExportToOutputUriStatus": { + "description": "Status of exporting annotation response to user specified `output_uri`.", + "id": "GoogleCloudVideointelligenceV1p1beta1_ExportToOutputUriStatus", + "properties": { + "state": { + "description": "Output only. State of the `output_uri` export.", + "enum": [ + "STATE_UNSPECIFIED", + "SUCCEEDED", + "FAILED" + ], + "enumDescriptions": [ + "Default value.", + "Export succeeded.", + "Export failed." + ], + "readOnly": true, + "type": "string" + }, + "status": { + "$ref": "GoogleRpc_Status", + "description": "Output only. Only set if state is FAILED.", + "readOnly": true + } + }, + "type": "object" + }, "GoogleCloudVideointelligenceV1p1beta1_FaceAnnotation": { "deprecated": true, "description": "Deprecated. No effect.", @@ -2127,7 +2216,7 @@ "type": "object" }, "GoogleCloudVideointelligenceV1p1beta1_NormalizedBoundingPoly": { - "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box.", + "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box.", "id": "GoogleCloudVideointelligenceV1p1beta1_NormalizedBoundingPoly", "properties": { "vertices": { @@ -2396,6 +2485,10 @@ "description": "Annotation progress for a single video.", "id": "GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress", "properties": { + "exportStatus": { + "$ref": "GoogleCloudVideointelligenceV1p1beta1_ExportToOutputUriStatus", + "description": "Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request." + }, "feature": { "description": "Specifies which feature is being tracked if the request contains more than one feature.", "enum": [ @@ -2678,7 +2771,7 @@ }, "point": { "$ref": "GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex", - "description": "The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1." + "description": "The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1." } }, "type": "object" @@ -2752,6 +2845,33 @@ }, "type": "object" }, + "GoogleCloudVideointelligenceV1p2beta1_ExportToOutputUriStatus": { + "description": "Status of exporting annotation response to user specified `output_uri`.", + "id": "GoogleCloudVideointelligenceV1p2beta1_ExportToOutputUriStatus", + "properties": { + "state": { + "description": "Output only. State of the `output_uri` export.", + "enum": [ + "STATE_UNSPECIFIED", + "SUCCEEDED", + "FAILED" + ], + "enumDescriptions": [ + "Default value.", + "Export succeeded.", + "Export failed." + ], + "readOnly": true, + "type": "string" + }, + "status": { + "$ref": "GoogleRpc_Status", + "description": "Output only. Only set if state is FAILED.", + "readOnly": true + } + }, + "type": "object" + }, "GoogleCloudVideointelligenceV1p2beta1_FaceAnnotation": { "deprecated": true, "description": "Deprecated. No effect.", @@ -2955,7 +3075,7 @@ "type": "object" }, "GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly": { - "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box.", + "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box.", "id": "GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly", "properties": { "vertices": { @@ -3224,6 +3344,10 @@ "description": "Annotation progress for a single video.", "id": "GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress", "properties": { + "exportStatus": { + "$ref": "GoogleCloudVideointelligenceV1p2beta1_ExportToOutputUriStatus", + "description": "Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request." + }, "feature": { "description": "Specifies which feature is being tracked if the request contains more than one feature.", "enum": [ @@ -3622,7 +3746,7 @@ }, "point": { "$ref": "GoogleCloudVideointelligenceV1p3beta1_NormalizedVertex", - "description": "The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1." + "description": "The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1." } }, "type": "object" @@ -3707,6 +3831,33 @@ }, "type": "object" }, + "GoogleCloudVideointelligenceV1p3beta1_ExportToOutputUriStatus": { + "description": "Status of exporting annotation response to user specified `output_uri`.", + "id": "GoogleCloudVideointelligenceV1p3beta1_ExportToOutputUriStatus", + "properties": { + "state": { + "description": "Output only. State of the `output_uri` export.", + "enum": [ + "STATE_UNSPECIFIED", + "SUCCEEDED", + "FAILED" + ], + "enumDescriptions": [ + "Default value.", + "Export succeeded.", + "Export failed." + ], + "readOnly": true, + "type": "string" + }, + "status": { + "$ref": "GoogleRpc_Status", + "description": "Output only. Only set if state is FAILED.", + "readOnly": true + } + }, + "type": "object" + }, "GoogleCloudVideointelligenceV1p3beta1_FaceAnnotation": { "deprecated": true, "description": "Deprecated. No effect.", @@ -3970,7 +4121,7 @@ "type": "object" }, "GoogleCloudVideointelligenceV1p3beta1_NormalizedBoundingPoly": { - "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box.", + "description": "Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box.", "id": "GoogleCloudVideointelligenceV1p3beta1_NormalizedBoundingPoly", "properties": { "vertices": { @@ -4436,6 +4587,10 @@ "description": "Annotation progress for a single video.", "id": "GoogleCloudVideointelligenceV1p3beta1_VideoAnnotationProgress", "properties": { + "exportStatus": { + "$ref": "GoogleCloudVideointelligenceV1p3beta1_ExportToOutputUriStatus", + "description": "Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request." + }, "feature": { "description": "Specifies which feature is being tracked if the request contains more than one feature.", "enum": [ diff --git a/discovery/workloadmanager-v1.json b/discovery/workloadmanager-v1.json index 8f48c5072d3..f534efe273c 100644 --- a/discovery/workloadmanager-v1.json +++ b/discovery/workloadmanager-v1.json @@ -879,7 +879,7 @@ } } }, - "revision": "20250630", + "revision": "20250714", "rootUrl": "https://workloadmanager.googleapis.com/", "schemas": { "AgentCommand": { @@ -963,6 +963,11 @@ "readOnly": true, "type": "string" }, + "instanceUri": { + "description": "Output only. The URI of the instance. Format: projects//zones//instances/", + "readOnly": true, + "type": "string" + }, "kernelVersion": { "$ref": "SapDiscoveryResourceInstancePropertiesKernelVersion", "description": "Output only. The kernel version of the system.", diff --git a/src/apis/accesscontextmanager/v1.ts b/src/apis/accesscontextmanager/v1.ts index df11adb2657..2a3994e58c2 100644 --- a/src/apis/accesscontextmanager/v1.ts +++ b/src/apis/accesscontextmanager/v1.ts @@ -525,7 +525,7 @@ export namespace accesscontextmanager_v1 { */ dryRunAccessLevels?: string[] | null; /** - * Required. Immutable. Google Group id whose members are subject to this binding's restrictions. See "id" in the [G Suite Directory API's Groups resource] (https://developers.google.com/admin-sdk/directory/v1/reference/groups#resource). If a group's email address/alias is changed, this resource will continue to point at the changed group. This field does not accept group email addresses or aliases. Example: "01d520gv4vjcrht" + * Optional. Immutable. Google Group id whose users are subject to this binding's restrictions. See "id" in the [Google Workspace Directory API's Group Resource] (https://developers.google.com/admin-sdk/directory/v1/reference/groups#resource). If a group's email address/alias is changed, this resource will continue to point at the changed group. This field does not accept group email addresses or aliases. Example: "01d520gv4vjcrht" */ groupKey?: string | null; /** diff --git a/src/apis/alloydb/v1.ts b/src/apis/alloydb/v1.ts index 8f796c6aaa3..8dbf5921cd6 100644 --- a/src/apis/alloydb/v1.ts +++ b/src/apis/alloydb/v1.ts @@ -1589,6 +1589,27 @@ export namespace alloydb_v1 { */ status?: string | null; } + /** + * Timing information for the stage execution. + */ + export interface Schema$StageSchedule { + /** + * Actual end time of the stage. Set only if the stage has completed. + */ + actualEndTime?: string | null; + /** + * Actual start time of the stage. Set only if the stage has started. + */ + actualStartTime?: string | null; + /** + * When the stage is expected to end. Set only if the stage has not completed yet. + */ + estimatedEndTime?: string | null; + /** + * When the stage is expected to start. Set only if the stage has not started yet. + */ + estimatedStartTime?: string | null; + } /** * Status of an upgrade stage. */ @@ -1597,6 +1618,10 @@ export namespace alloydb_v1 { * Read pool instances upgrade metadata. */ readPoolInstancesUpgrade?: Schema$ReadPoolInstancesUpgradeStageStatus; + /** + * Output only. Timing information for the stage execution. + */ + schedule?: Schema$StageSchedule; /** * Upgrade stage. */ @@ -1680,6 +1705,15 @@ export namespace alloydb_v1 { */ pointInTimeRecoveryEnabled?: boolean | null; } + /** + * BackupDRConfiguration to capture the backup and disaster recovery details of database resource. + */ + export interface Schema$StorageDatabasecenterPartnerapiV1mainBackupDRConfiguration { + /** + * Indicates if the resource is managed by BackupDR. + */ + backupdrManaged?: boolean | null; + } /** * A backup run. */ @@ -1714,6 +1748,31 @@ export namespace alloydb_v1 { */ version?: string | null; } + /** + * Config based signal data. This is used to send signals to Condor which are based on the DB level configurations. These will be used to send signals for self managed databases. + */ + export interface Schema$StorageDatabasecenterPartnerapiV1mainConfigBasedSignalData { + /** + * Required. Full Resource name of the source resource. + */ + fullResourceName?: string | null; + /** + * Required. Last time signal was refreshed + */ + lastRefreshTime?: string | null; + /** + * Database resource id. + */ + resourceId?: Schema$StorageDatabasecenterPartnerapiV1mainDatabaseResourceId; + /** + * Signal data for boolean signals. + */ + signalBoolValue?: boolean | null; + /** + * Required. Signal type of the signal + */ + signalType?: string | null; + } /** * Any custom metadata associated with the resource. e.g. A spanner instance can have multiple databases with its own unique metadata. Information for these individual databases can be captured in custom metadata data */ @@ -1724,9 +1783,13 @@ export namespace alloydb_v1 { internalResourceMetadata?: Schema$StorageDatabasecenterPartnerapiV1mainInternalResourceMetadata[]; } /** - * DatabaseResourceFeed is the top level proto to be used to ingest different database resource level events into Condor platform. Next ID: 8 + * DatabaseResourceFeed is the top level proto to be used to ingest different database resource level events into Condor platform. Next ID: 9 */ export interface Schema$StorageDatabasecenterPartnerapiV1mainDatabaseResourceFeed { + /** + * Config based signal data is used to ingest signals that are generated based on the configuration of the database resource. + */ + configBasedSignalData?: Schema$StorageDatabasecenterPartnerapiV1mainConfigBasedSignalData; /** * Required. Timestamp when feed is generated. */ @@ -1828,7 +1891,7 @@ export namespace alloydb_v1 { uniqueId?: string | null; } /** - * Common model for database resource instance metadata. Next ID: 25 + * Common model for database resource instance metadata. Next ID: 26 */ export interface Schema$StorageDatabasecenterPartnerapiV1mainDatabaseResourceMetadata { /** @@ -1839,6 +1902,10 @@ export namespace alloydb_v1 { * Backup configuration for this instance */ backupConfiguration?: Schema$StorageDatabasecenterPartnerapiV1mainBackupConfiguration; + /** + * Optional. BackupDR Configuration for the resource. + */ + backupdrConfiguration?: Schema$StorageDatabasecenterPartnerapiV1mainBackupDRConfiguration; /** * Latest backup run information for this instance */ @@ -2102,6 +2169,10 @@ export namespace alloydb_v1 { * The specific engine that the underlying database is running. */ engine?: string | null; + /** + * Minor version of the underlying database engine. Example values: For MySQL, it could be "8.0.32", "5.7.32" etc.. For Postgres, it could be "14.3", "15.3" etc.. + */ + minorVersion?: string | null; /** * Type of specific database product. It could be CloudSQL, AlloyDB etc.. */ diff --git a/src/apis/alloydb/v1alpha.ts b/src/apis/alloydb/v1alpha.ts index b16e402c81e..c363c49530f 100644 --- a/src/apis/alloydb/v1alpha.ts +++ b/src/apis/alloydb/v1alpha.ts @@ -1707,6 +1707,27 @@ export namespace alloydb_v1alpha { */ status?: string | null; } + /** + * Timing information for the stage execution. + */ + export interface Schema$StageSchedule { + /** + * Actual end time of the stage. Set only if the stage has completed. + */ + actualEndTime?: string | null; + /** + * Actual start time of the stage. Set only if the stage has started. + */ + actualStartTime?: string | null; + /** + * When the stage is expected to end. Set only if the stage has not completed yet. + */ + estimatedEndTime?: string | null; + /** + * When the stage is expected to start. Set only if the stage has not started yet. + */ + estimatedStartTime?: string | null; + } /** * Status of an upgrade stage. */ @@ -1715,6 +1736,10 @@ export namespace alloydb_v1alpha { * Read pool instances upgrade metadata. */ readPoolInstancesUpgrade?: Schema$ReadPoolInstancesUpgradeStageStatus; + /** + * Output only. Timing information for the stage execution. + */ + schedule?: Schema$StageSchedule; /** * Upgrade stage. */ @@ -1798,6 +1823,15 @@ export namespace alloydb_v1alpha { */ pointInTimeRecoveryEnabled?: boolean | null; } + /** + * BackupDRConfiguration to capture the backup and disaster recovery details of database resource. + */ + export interface Schema$StorageDatabasecenterPartnerapiV1mainBackupDRConfiguration { + /** + * Indicates if the resource is managed by BackupDR. + */ + backupdrManaged?: boolean | null; + } /** * A backup run. */ @@ -1832,6 +1866,31 @@ export namespace alloydb_v1alpha { */ version?: string | null; } + /** + * Config based signal data. This is used to send signals to Condor which are based on the DB level configurations. These will be used to send signals for self managed databases. + */ + export interface Schema$StorageDatabasecenterPartnerapiV1mainConfigBasedSignalData { + /** + * Required. Full Resource name of the source resource. + */ + fullResourceName?: string | null; + /** + * Required. Last time signal was refreshed + */ + lastRefreshTime?: string | null; + /** + * Database resource id. + */ + resourceId?: Schema$StorageDatabasecenterPartnerapiV1mainDatabaseResourceId; + /** + * Signal data for boolean signals. + */ + signalBoolValue?: boolean | null; + /** + * Required. Signal type of the signal + */ + signalType?: string | null; + } /** * Any custom metadata associated with the resource. e.g. A spanner instance can have multiple databases with its own unique metadata. Information for these individual databases can be captured in custom metadata data */ @@ -1842,9 +1901,13 @@ export namespace alloydb_v1alpha { internalResourceMetadata?: Schema$StorageDatabasecenterPartnerapiV1mainInternalResourceMetadata[]; } /** - * DatabaseResourceFeed is the top level proto to be used to ingest different database resource level events into Condor platform. Next ID: 8 + * DatabaseResourceFeed is the top level proto to be used to ingest different database resource level events into Condor platform. Next ID: 9 */ export interface Schema$StorageDatabasecenterPartnerapiV1mainDatabaseResourceFeed { + /** + * Config based signal data is used to ingest signals that are generated based on the configuration of the database resource. + */ + configBasedSignalData?: Schema$StorageDatabasecenterPartnerapiV1mainConfigBasedSignalData; /** * Required. Timestamp when feed is generated. */ @@ -1946,7 +2009,7 @@ export namespace alloydb_v1alpha { uniqueId?: string | null; } /** - * Common model for database resource instance metadata. Next ID: 25 + * Common model for database resource instance metadata. Next ID: 26 */ export interface Schema$StorageDatabasecenterPartnerapiV1mainDatabaseResourceMetadata { /** @@ -1957,6 +2020,10 @@ export namespace alloydb_v1alpha { * Backup configuration for this instance */ backupConfiguration?: Schema$StorageDatabasecenterPartnerapiV1mainBackupConfiguration; + /** + * Optional. BackupDR Configuration for the resource. + */ + backupdrConfiguration?: Schema$StorageDatabasecenterPartnerapiV1mainBackupDRConfiguration; /** * Latest backup run information for this instance */ @@ -2220,6 +2287,10 @@ export namespace alloydb_v1alpha { * The specific engine that the underlying database is running. */ engine?: string | null; + /** + * Minor version of the underlying database engine. Example values: For MySQL, it could be "8.0.32", "5.7.32" etc.. For Postgres, it could be "14.3", "15.3" etc.. + */ + minorVersion?: string | null; /** * Type of specific database product. It could be CloudSQL, AlloyDB etc.. */ diff --git a/src/apis/alloydb/v1beta.ts b/src/apis/alloydb/v1beta.ts index 8ae22781592..24fb0fa1f84 100644 --- a/src/apis/alloydb/v1beta.ts +++ b/src/apis/alloydb/v1beta.ts @@ -1691,6 +1691,27 @@ export namespace alloydb_v1beta { */ status?: string | null; } + /** + * Timing information for the stage execution. + */ + export interface Schema$StageSchedule { + /** + * Actual end time of the stage. Set only if the stage has completed. + */ + actualEndTime?: string | null; + /** + * Actual start time of the stage. Set only if the stage has started. + */ + actualStartTime?: string | null; + /** + * When the stage is expected to end. Set only if the stage has not completed yet. + */ + estimatedEndTime?: string | null; + /** + * When the stage is expected to start. Set only if the stage has not started yet. + */ + estimatedStartTime?: string | null; + } /** * Status of an upgrade stage. */ @@ -1699,6 +1720,10 @@ export namespace alloydb_v1beta { * Read pool instances upgrade metadata. */ readPoolInstancesUpgrade?: Schema$ReadPoolInstancesUpgradeStageStatus; + /** + * Output only. Timing information for the stage execution. + */ + schedule?: Schema$StageSchedule; /** * Upgrade stage. */ @@ -1782,6 +1807,15 @@ export namespace alloydb_v1beta { */ pointInTimeRecoveryEnabled?: boolean | null; } + /** + * BackupDRConfiguration to capture the backup and disaster recovery details of database resource. + */ + export interface Schema$StorageDatabasecenterPartnerapiV1mainBackupDRConfiguration { + /** + * Indicates if the resource is managed by BackupDR. + */ + backupdrManaged?: boolean | null; + } /** * A backup run. */ @@ -1816,6 +1850,31 @@ export namespace alloydb_v1beta { */ version?: string | null; } + /** + * Config based signal data. This is used to send signals to Condor which are based on the DB level configurations. These will be used to send signals for self managed databases. + */ + export interface Schema$StorageDatabasecenterPartnerapiV1mainConfigBasedSignalData { + /** + * Required. Full Resource name of the source resource. + */ + fullResourceName?: string | null; + /** + * Required. Last time signal was refreshed + */ + lastRefreshTime?: string | null; + /** + * Database resource id. + */ + resourceId?: Schema$StorageDatabasecenterPartnerapiV1mainDatabaseResourceId; + /** + * Signal data for boolean signals. + */ + signalBoolValue?: boolean | null; + /** + * Required. Signal type of the signal + */ + signalType?: string | null; + } /** * Any custom metadata associated with the resource. e.g. A spanner instance can have multiple databases with its own unique metadata. Information for these individual databases can be captured in custom metadata data */ @@ -1826,9 +1885,13 @@ export namespace alloydb_v1beta { internalResourceMetadata?: Schema$StorageDatabasecenterPartnerapiV1mainInternalResourceMetadata[]; } /** - * DatabaseResourceFeed is the top level proto to be used to ingest different database resource level events into Condor platform. Next ID: 8 + * DatabaseResourceFeed is the top level proto to be used to ingest different database resource level events into Condor platform. Next ID: 9 */ export interface Schema$StorageDatabasecenterPartnerapiV1mainDatabaseResourceFeed { + /** + * Config based signal data is used to ingest signals that are generated based on the configuration of the database resource. + */ + configBasedSignalData?: Schema$StorageDatabasecenterPartnerapiV1mainConfigBasedSignalData; /** * Required. Timestamp when feed is generated. */ @@ -1930,7 +1993,7 @@ export namespace alloydb_v1beta { uniqueId?: string | null; } /** - * Common model for database resource instance metadata. Next ID: 25 + * Common model for database resource instance metadata. Next ID: 26 */ export interface Schema$StorageDatabasecenterPartnerapiV1mainDatabaseResourceMetadata { /** @@ -1941,6 +2004,10 @@ export namespace alloydb_v1beta { * Backup configuration for this instance */ backupConfiguration?: Schema$StorageDatabasecenterPartnerapiV1mainBackupConfiguration; + /** + * Optional. BackupDR Configuration for the resource. + */ + backupdrConfiguration?: Schema$StorageDatabasecenterPartnerapiV1mainBackupDRConfiguration; /** * Latest backup run information for this instance */ @@ -2204,6 +2271,10 @@ export namespace alloydb_v1beta { * The specific engine that the underlying database is running. */ engine?: string | null; + /** + * Minor version of the underlying database engine. Example values: For MySQL, it could be "8.0.32", "5.7.32" etc.. For Postgres, it could be "14.3", "15.3" etc.. + */ + minorVersion?: string | null; /** * Type of specific database product. It could be CloudSQL, AlloyDB etc.. */ diff --git a/src/apis/analyticsadmin/v1alpha.ts b/src/apis/analyticsadmin/v1alpha.ts index a0cfe28f68f..b1932a4cb6f 100644 --- a/src/apis/analyticsadmin/v1alpha.ts +++ b/src/apis/analyticsadmin/v1alpha.ts @@ -2845,6 +2845,36 @@ export namespace analyticsadmin_v1alpha { */ postbackWindowTwo?: Schema$GoogleAnalyticsAdminV1alphaPostbackWindow; } + /** + * Request message for SubmitUserDeletion RPC. + */ + export interface Schema$GoogleAnalyticsAdminV1alphaSubmitUserDeletionRequest { + /** + * Firebase [application instance ID](https://firebase.google.com/docs/reference/android/com/google/firebase/analytics/FirebaseAnalytics.html#getAppInstanceId). + */ + appInstanceId?: string | null; + /** + * Google Analytics [client ID](https://support.google.com/analytics/answer/11593727). + */ + clientId?: string | null; + /** + * Google Analytics [user ID](https://firebase.google.com/docs/analytics/userid). + */ + userId?: string | null; + /** + * [User-provided data](https://support.google.com/analytics/answer/14077171). May contain either one email address or one phone number. Email addresses should be normalized as such: * lowercase * remove periods before @ for gmail.com/googlemail.com addresses * remove all spaces Phone numbers should be normalized as such: * remove all non digit characters * add + prefix + */ + userProvidedData?: string | null; + } + /** + * Response message for SubmitUserDeletion RPC. + */ + export interface Schema$GoogleAnalyticsAdminV1alphaSubmitUserDeletionResponse { + /** + * Marks the moment for which all visitor data before this point should be deleted. This is set to the time at which the deletion request was received. + */ + deletionRequestTime?: string | null; + } /** * A resource message representing a Google Analytics subproperty event filter. */ @@ -8101,6 +8131,165 @@ export namespace analyticsadmin_v1alpha { } } + /** + * Submits a request for user deletion for a property. + * @example + * ```js + * // Before running the sample: + * // - Enable the API at: + * // https://console.developers.google.com/apis/api/analyticsadmin.googleapis.com + * // - Login into gcloud by running: + * // ```sh + * // $ gcloud auth application-default login + * // ``` + * // - Install the npm module by running: + * // ```sh + * // $ npm install googleapis + * // ``` + * + * const {google} = require('googleapis'); + * const analyticsadmin = google.analyticsadmin('v1alpha'); + * + * async function main() { + * const auth = new google.auth.GoogleAuth({ + * // Scopes can be specified either as an array or as a single, space-delimited string. + * scopes: ['https://www.googleapis.com/auth/analytics.edit'], + * }); + * + * // Acquire an auth client, and bind it to all future calls + * const authClient = await auth.getClient(); + * google.options({auth: authClient}); + * + * // Do the magic + * const res = await analyticsadmin.properties.submitUserDeletion({ + * // Required. The name of the property to submit user deletion for. + * name: 'properties/my-propertie', + * + * // Request body metadata + * requestBody: { + * // request body parameters + * // { + * // "appInstanceId": "my_appInstanceId", + * // "clientId": "my_clientId", + * // "userId": "my_userId", + * // "userProvidedData": "my_userProvidedData" + * // } + * }, + * }); + * console.log(res.data); + * + * // Example response + * // { + * // "deletionRequestTime": "my_deletionRequestTime" + * // } + * } + * + * main().catch(e => { + * console.error(e); + * throw e; + * }); + * + * ``` + * + * @param params - Parameters for request + * @param options - Optionally override request options, such as `url`, `method`, and `encoding`. + * @param callback - Optional callback that handles the response. + * @returns A promise if used with async/await, or void if used with a callback. + */ + submitUserDeletion( + params: Params$Resource$Properties$Submituserdeletion, + options: StreamMethodOptions + ): Promise>; + submitUserDeletion( + params?: Params$Resource$Properties$Submituserdeletion, + options?: MethodOptions + ): Promise< + GaxiosResponseWithHTTP2 + >; + submitUserDeletion( + params: Params$Resource$Properties$Submituserdeletion, + options: StreamMethodOptions | BodyResponseCallback, + callback: BodyResponseCallback + ): void; + submitUserDeletion( + params: Params$Resource$Properties$Submituserdeletion, + options: + | MethodOptions + | BodyResponseCallback, + callback: BodyResponseCallback + ): void; + submitUserDeletion( + params: Params$Resource$Properties$Submituserdeletion, + callback: BodyResponseCallback + ): void; + submitUserDeletion( + callback: BodyResponseCallback + ): void; + submitUserDeletion( + paramsOrCallback?: + | Params$Resource$Properties$Submituserdeletion + | BodyResponseCallback + | BodyResponseCallback, + optionsOrCallback?: + | MethodOptions + | StreamMethodOptions + | BodyResponseCallback + | BodyResponseCallback, + callback?: + | BodyResponseCallback + | BodyResponseCallback + ): + | void + | Promise< + GaxiosResponseWithHTTP2 + > + | Promise> { + let params = (paramsOrCallback || + {}) as Params$Resource$Properties$Submituserdeletion; + let options = (optionsOrCallback || {}) as MethodOptions; + + if (typeof paramsOrCallback === 'function') { + callback = paramsOrCallback; + params = {} as Params$Resource$Properties$Submituserdeletion; + options = {}; + } + + if (typeof optionsOrCallback === 'function') { + callback = optionsOrCallback; + options = {}; + } + + const rootUrl = + options.rootUrl || 'https://analyticsadmin.googleapis.com/'; + const parameters = { + options: Object.assign( + { + url: (rootUrl + '/v1alpha/{+name}:submitUserDeletion').replace( + /([^:]\/)\/+/g, + '$1' + ), + method: 'POST', + apiVersion: '', + }, + options + ), + params, + requiredParams: ['name'], + pathParams: ['name'], + context: this.context, + }; + if (callback) { + createAPIRequest( + parameters, + callback as BodyResponseCallback + ); + } else { + return createAPIRequest( + parameters + ); + } + } + /** * Updates attribution settings on a property. * @example @@ -8704,6 +8893,18 @@ export namespace analyticsadmin_v1alpha { */ requestBody?: Schema$GoogleAnalyticsAdminV1alphaRunAccessReportRequest; } + export interface Params$Resource$Properties$Submituserdeletion + extends StandardParameters { + /** + * Required. The name of the property to submit user deletion for. + */ + name?: string; + + /** + * Request body metadata + */ + requestBody?: Schema$GoogleAnalyticsAdminV1alphaSubmitUserDeletionRequest; + } export interface Params$Resource$Properties$Updateattributionsettings extends StandardParameters { /** diff --git a/src/apis/backupdr/v1.ts b/src/apis/backupdr/v1.ts index f6fab60a408..d1162bfeefa 100644 --- a/src/apis/backupdr/v1.ts +++ b/src/apis/backupdr/v1.ts @@ -578,10 +578,6 @@ export namespace backupdr_v1 { * Output only. If the last backup were successful, this field has the consistency date. */ lastSuccessfulBackupConsistencyTime?: string | null; - /** - * Output only. If the last log backup were successful, this field has the consistency date. - */ - lastSuccessfulLogBackupConsistencyTime?: string | null; } /** * BackupDrPlanConfig has additional information about Backup and DR's Plan backup configuration. @@ -653,7 +649,7 @@ export namespace backupdr_v1 { */ export interface Schema$BackupPlan { /** - * Required. The backup rules for this `BackupPlan`. There must be at least one `BackupRule` message. + * Optional. The backup rules for this `BackupPlan`. There must be at least one `BackupRule` message if on_demand_retention_limit_days is not set. */ backupRules?: Schema$BackupRule[]; /** diff --git a/src/apis/datacatalog/v1.ts b/src/apis/datacatalog/v1.ts index 211aadca7eb..1a6acef0cc0 100644 --- a/src/apis/datacatalog/v1.ts +++ b/src/apis/datacatalog/v1.ts @@ -1160,9 +1160,6 @@ export namespace datacatalog_v1 { * Request message for ReconcileTags. */ export interface Schema$GoogleCloudDatacatalogV1ReconcileTagsRequest { - /** - * If set to `true`, deletes entry tags related to a tag template not listed in the tags source from an entry. If set to `false`, unlisted tags are retained. - */ forceDeleteMissing?: boolean | null; /** * A list of tags to apply to an entry. A tag can specify a tag template, which must be the template specified in the `ReconcileTagsRequest`. The sole entry and each of its columns must be mentioned at most once. diff --git a/src/apis/discoveryengine/v1.ts b/src/apis/discoveryengine/v1.ts index e9e5037550a..6e1dda2f627 100644 --- a/src/apis/discoveryengine/v1.ts +++ b/src/apis/discoveryengine/v1.ts @@ -29669,6 +29669,314 @@ export namespace discoveryengine_v1 { this.context = context; } + /** + * Gets an Assistant. + * @example + * ```js + * // Before running the sample: + * // - Enable the API at: + * // https://console.developers.google.com/apis/api/discoveryengine.googleapis.com + * // - Login into gcloud by running: + * // ```sh + * // $ gcloud auth application-default login + * // ``` + * // - Install the npm module by running: + * // ```sh + * // $ npm install googleapis + * // ``` + * + * const {google} = require('googleapis'); + * const discoveryengine = google.discoveryengine('v1'); + * + * async function main() { + * const auth = new google.auth.GoogleAuth({ + * // Scopes can be specified either as an array or as a single, space-delimited string. + * scopes: ['https://www.googleapis.com/auth/cloud-platform'], + * }); + * + * // Acquire an auth client, and bind it to all future calls + * const authClient = await auth.getClient(); + * google.options({auth: authClient}); + * + * // Do the magic + * const res = + * await discoveryengine.projects.locations.collections.engines.assistants.get( + * { + * // Required. Resource name of Assistant. Format: `projects/{project\}/locations/{location\}/collections/{collection\}/engines/{engine\}/assistants/{assistant\}` + * name: 'projects/my-project/locations/my-location/collections/my-collection/engines/my-engine/assistants/my-assistant', + * }, + * ); + * console.log(res.data); + * + * // Example response + * // { + * // "name": "my_name" + * // } + * } + * + * main().catch(e => { + * console.error(e); + * throw e; + * }); + * + * ``` + * + * @param params - Parameters for request + * @param options - Optionally override request options, such as `url`, `method`, and `encoding`. + * @param callback - Optional callback that handles the response. + * @returns A promise if used with async/await, or void if used with a callback. + */ + get( + params: Params$Resource$Projects$Locations$Collections$Engines$Assistants$Get, + options: StreamMethodOptions + ): Promise>; + get( + params?: Params$Resource$Projects$Locations$Collections$Engines$Assistants$Get, + options?: MethodOptions + ): Promise< + GaxiosResponseWithHTTP2 + >; + get( + params: Params$Resource$Projects$Locations$Collections$Engines$Assistants$Get, + options: StreamMethodOptions | BodyResponseCallback, + callback: BodyResponseCallback + ): void; + get( + params: Params$Resource$Projects$Locations$Collections$Engines$Assistants$Get, + options: + | MethodOptions + | BodyResponseCallback, + callback: BodyResponseCallback + ): void; + get( + params: Params$Resource$Projects$Locations$Collections$Engines$Assistants$Get, + callback: BodyResponseCallback + ): void; + get( + callback: BodyResponseCallback + ): void; + get( + paramsOrCallback?: + | Params$Resource$Projects$Locations$Collections$Engines$Assistants$Get + | BodyResponseCallback + | BodyResponseCallback, + optionsOrCallback?: + | MethodOptions + | StreamMethodOptions + | BodyResponseCallback + | BodyResponseCallback, + callback?: + | BodyResponseCallback + | BodyResponseCallback + ): + | void + | Promise< + GaxiosResponseWithHTTP2 + > + | Promise> { + let params = (paramsOrCallback || + {}) as Params$Resource$Projects$Locations$Collections$Engines$Assistants$Get; + let options = (optionsOrCallback || {}) as MethodOptions; + + if (typeof paramsOrCallback === 'function') { + callback = paramsOrCallback; + params = + {} as Params$Resource$Projects$Locations$Collections$Engines$Assistants$Get; + options = {}; + } + + if (typeof optionsOrCallback === 'function') { + callback = optionsOrCallback; + options = {}; + } + + const rootUrl = + options.rootUrl || 'https://discoveryengine.googleapis.com/'; + const parameters = { + options: Object.assign( + { + url: (rootUrl + '/v1/{+name}').replace(/([^:]\/)\/+/g, '$1'), + method: 'GET', + apiVersion: '', + }, + options + ), + params, + requiredParams: ['name'], + pathParams: ['name'], + context: this.context, + }; + if (callback) { + createAPIRequest( + parameters, + callback as BodyResponseCallback + ); + } else { + return createAPIRequest( + parameters + ); + } + } + + /** + * Updates an Assistant + * @example + * ```js + * // Before running the sample: + * // - Enable the API at: + * // https://console.developers.google.com/apis/api/discoveryengine.googleapis.com + * // - Login into gcloud by running: + * // ```sh + * // $ gcloud auth application-default login + * // ``` + * // - Install the npm module by running: + * // ```sh + * // $ npm install googleapis + * // ``` + * + * const {google} = require('googleapis'); + * const discoveryengine = google.discoveryengine('v1'); + * + * async function main() { + * const auth = new google.auth.GoogleAuth({ + * // Scopes can be specified either as an array or as a single, space-delimited string. + * scopes: ['https://www.googleapis.com/auth/cloud-platform'], + * }); + * + * // Acquire an auth client, and bind it to all future calls + * const authClient = await auth.getClient(); + * google.options({auth: authClient}); + * + * // Do the magic + * const res = + * await discoveryengine.projects.locations.collections.engines.assistants.patch( + * { + * // Immutable. Resource name of the assistant. Format: `projects/{project\}/locations/{location\}/collections/{collection\}/engines/{engine\}/assistants/{assistant\}` It must be a UTF-8 encoded string with a length limit of 1024 characters. + * name: 'projects/my-project/locations/my-location/collections/my-collection/engines/my-engine/assistants/my-assistant', + * // The list of fields to update. + * updateMask: 'placeholder-value', + * + * // Request body metadata + * requestBody: { + * // request body parameters + * // { + * // "name": "my_name" + * // } + * }, + * }, + * ); + * console.log(res.data); + * + * // Example response + * // { + * // "name": "my_name" + * // } + * } + * + * main().catch(e => { + * console.error(e); + * throw e; + * }); + * + * ``` + * + * @param params - Parameters for request + * @param options - Optionally override request options, such as `url`, `method`, and `encoding`. + * @param callback - Optional callback that handles the response. + * @returns A promise if used with async/await, or void if used with a callback. + */ + patch( + params: Params$Resource$Projects$Locations$Collections$Engines$Assistants$Patch, + options: StreamMethodOptions + ): Promise>; + patch( + params?: Params$Resource$Projects$Locations$Collections$Engines$Assistants$Patch, + options?: MethodOptions + ): Promise< + GaxiosResponseWithHTTP2 + >; + patch( + params: Params$Resource$Projects$Locations$Collections$Engines$Assistants$Patch, + options: StreamMethodOptions | BodyResponseCallback, + callback: BodyResponseCallback + ): void; + patch( + params: Params$Resource$Projects$Locations$Collections$Engines$Assistants$Patch, + options: + | MethodOptions + | BodyResponseCallback, + callback: BodyResponseCallback + ): void; + patch( + params: Params$Resource$Projects$Locations$Collections$Engines$Assistants$Patch, + callback: BodyResponseCallback + ): void; + patch( + callback: BodyResponseCallback + ): void; + patch( + paramsOrCallback?: + | Params$Resource$Projects$Locations$Collections$Engines$Assistants$Patch + | BodyResponseCallback + | BodyResponseCallback, + optionsOrCallback?: + | MethodOptions + | StreamMethodOptions + | BodyResponseCallback + | BodyResponseCallback, + callback?: + | BodyResponseCallback + | BodyResponseCallback + ): + | void + | Promise< + GaxiosResponseWithHTTP2 + > + | Promise> { + let params = (paramsOrCallback || + {}) as Params$Resource$Projects$Locations$Collections$Engines$Assistants$Patch; + let options = (optionsOrCallback || {}) as MethodOptions; + + if (typeof paramsOrCallback === 'function') { + callback = paramsOrCallback; + params = + {} as Params$Resource$Projects$Locations$Collections$Engines$Assistants$Patch; + options = {}; + } + + if (typeof optionsOrCallback === 'function') { + callback = optionsOrCallback; + options = {}; + } + + const rootUrl = + options.rootUrl || 'https://discoveryengine.googleapis.com/'; + const parameters = { + options: Object.assign( + { + url: (rootUrl + '/v1/{+name}').replace(/([^:]\/)\/+/g, '$1'), + method: 'PATCH', + apiVersion: '', + }, + options + ), + params, + requiredParams: ['name'], + pathParams: ['name'], + context: this.context, + }; + if (callback) { + createAPIRequest( + parameters, + callback as BodyResponseCallback + ); + } else { + return createAPIRequest( + parameters + ); + } + } + /** * Assists the user with a query in a streaming fashion. * @example @@ -29836,6 +30144,29 @@ export namespace discoveryengine_v1 { } } + export interface Params$Resource$Projects$Locations$Collections$Engines$Assistants$Get + extends StandardParameters { + /** + * Required. Resource name of Assistant. Format: `projects/{project\}/locations/{location\}/collections/{collection\}/engines/{engine\}/assistants/{assistant\}` + */ + name?: string; + } + export interface Params$Resource$Projects$Locations$Collections$Engines$Assistants$Patch + extends StandardParameters { + /** + * Immutable. Resource name of the assistant. Format: `projects/{project\}/locations/{location\}/collections/{collection\}/engines/{engine\}/assistants/{assistant\}` It must be a UTF-8 encoded string with a length limit of 1024 characters. + */ + name?: string; + /** + * The list of fields to update. + */ + updateMask?: string; + + /** + * Request body metadata + */ + requestBody?: Schema$GoogleCloudDiscoveryengineV1Assistant; + } export interface Params$Resource$Projects$Locations$Collections$Engines$Assistants$Streamassist extends StandardParameters { /** diff --git a/src/apis/discoveryengine/v1alpha.ts b/src/apis/discoveryengine/v1alpha.ts index c1098798715..53a16b0c2f5 100644 --- a/src/apis/discoveryengine/v1alpha.ts +++ b/src/apis/discoveryengine/v1alpha.ts @@ -2128,6 +2128,15 @@ export namespace discoveryengine_v1alpha { */ groundedContent?: Schema$GoogleCloudDiscoveryengineV1alphaAssistantGroundedContent; } + /** + * Discovery Engine Assistant resource. + */ + export interface Schema$GoogleCloudDiscoveryengineV1alphaAssistant { + /** + * Immutable. Resource name of the assistant. Format: `projects/{project\}/locations/{location\}/collections/{collection\}/engines/{engine\}/assistants/{assistant\}` It must be a UTF-8 encoded string with a length limit of 1024 characters. + */ + name?: string | null; + } /** * Multi-modal content. */ @@ -9006,6 +9015,32 @@ export namespace discoveryengine_v1alpha { */ updateTime?: string | null; } + /** + * Request for the AssistantService.UploadSessionFile method. + */ + export interface Schema$GoogleCloudDiscoveryengineV1alphaUploadSessionFileRequest { + /** + * Information about the file being uploaded. + */ + blob?: Schema$GdataMedia; + /** + * Media upload request metadata. + */ + mediaRequestInfo?: Schema$ApiservingMediaRequestInfo; + } + /** + * Response for the AssistantService.UploadSessionFile method. + */ + export interface Schema$GoogleCloudDiscoveryengineV1alphaUploadSessionFileResponse { + /** + * The ID of the uploaded file. + */ + fileId?: string | null; + /** + * Media upload response metadata. + */ + mediaResponseInfo?: Schema$ApiservingMediaResponseInfo; + } /** * UserEvent captures all metadata information Discovery Engine API needs to know about how end users interact with your website. */ @@ -13899,6 +13934,117 @@ export namespace discoveryengine_v1alpha { */ type?: string | null; } + /** + * Metadata about an agentspace source. + */ + export interface Schema$GoogleCloudNotebooklmV1alphaAgentspaceMetadata { + /** + * Output only. The full document name in Agentspace. + */ + documentName?: string | null; + /** + * Output only. The title of the document. + */ + documentTitle?: string | null; + } + /** + * Request for SourceService.BatchCreateSources method. + */ + export interface Schema$GoogleCloudNotebooklmV1alphaBatchCreateSourcesRequest { + /** + * Required. The UserContents to be uploaded. + */ + userContents?: Schema$GoogleCloudNotebooklmV1alphaUserContent[]; + } + /** + * Response for SourceService.BatchCreateSources method. + */ + export interface Schema$GoogleCloudNotebooklmV1alphaBatchCreateSourcesResponse { + /** + * The Sources. + */ + sources?: Schema$GoogleCloudNotebooklmV1alphaSource[]; + } + /** + * Response for NotebookService.ListRecentlyViewedNotebooks method. + */ + export interface Schema$GoogleCloudNotebooklmV1alphaListRecentlyViewedNotebooksResponse { + /** + * The page token, provide this to retrieve the subsequent page. + */ + nextPageToken?: string | null; + /** + * The list of recently viewed notebooks. + */ + notebooks?: Schema$GoogleCloudNotebooklmV1alphaNotebook[]; + } + /** + * Notebook is a resource where users can store their content (as sources) and interacts with the content. + */ + export interface Schema$GoogleCloudNotebooklmV1alphaNotebook { + /** + * Output only. The emoji of the notebook. + */ + emoji?: string | null; + /** + * The metadata of the notebook. + */ + metadata?: Schema$GoogleCloudNotebooklmV1alphaNotebookMetadata; + /** + * Identifier. The identifier of the notebook. Format: `projects/{project\}/locations/{location\}/notebooks/{notebook_id\}`. This field must be a UTF-8 encoded string. + */ + name?: string | null; + /** + * Optional. Notebook id, which is the last segment of the notebook's resource name. This is to make it similar with notebooklm API. + */ + notebookId?: string | null; + /** + * Optional. The title of the notebook. + */ + title?: string | null; + } + /** + * Metadata for a notebook. + */ + export interface Schema$GoogleCloudNotebooklmV1alphaNotebookMetadata { + /** + * The time at which this project was created. + */ + createTime?: string | null; + /** + * True if the project is shareable. + */ + isShareable?: boolean | null; + /** + * True if this project is currently shared with other people, false otherwise. + */ + isShared?: boolean | null; + /** + * A timestamp indicating the time that the current in session user has last viewed the project. + */ + lastViewed?: string | null; + } + /** + * Source represents a single source of content. + */ + export interface Schema$GoogleCloudNotebooklmV1alphaSource { + /** + * Metadata about the source. + */ + metadata?: Schema$GoogleCloudNotebooklmV1alphaSourceMetadata; + /** + * Identifier. The full resource name of the source. Format: `projects/{project\}/locations/{location\}/notebooks/{notebook\}/sources/{source_id\}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters. + */ + name?: string | null; + /** + * Optional. Source id, which is the last segment of the source's resource name. This is to make it similar with notebooklm API. + */ + sourceId?: Schema$GoogleCloudNotebooklmV1alphaSourceId; + /** + * Optional. Title of the source. + */ + title?: string | null; + } /** * SourceId is the last segment of the source's resource name. */ @@ -13908,6 +14054,27 @@ export namespace discoveryengine_v1alpha { */ id?: string | null; } + /** + * Represents the metadata of a source and some additional information. + */ + export interface Schema$GoogleCloudNotebooklmV1alphaSourceMetadata { + /** + * Metadata for an agentspace source. + */ + agentspaceMetadata?: Schema$GoogleCloudNotebooklmV1alphaAgentspaceMetadata; + /** + * The timestamp the source was added. + */ + sourceAddedTimestamp?: string | null; + /** + * The number of tokens in the source. + */ + tokenCount?: number | null; + /** + * The word count of the source. + */ + wordCount?: number | null; + } /** * Request for the SourceService.UploadSourceFile method. */ @@ -13938,6 +14105,32 @@ export namespace discoveryengine_v1alpha { */ sourceId?: Schema$GoogleCloudNotebooklmV1alphaSourceId; } + /** + * The "Content" messages refer to data the user wants to upload. + */ + export interface Schema$GoogleCloudNotebooklmV1alphaUserContent { + /** + * Agentspace content uploaded as source. + */ + agentspaceContent?: Schema$GoogleCloudNotebooklmV1alphaUserContentAgentspaceContent; + } + /** + * Agentspace content uploaded as source. + */ + export interface Schema$GoogleCloudNotebooklmV1alphaUserContentAgentspaceContent { + /** + * Optional. The full document name in Agentspace. + */ + documentName?: string | null; + /** + * Optional. Engine to verify the permission of the document. + */ + engineName?: string | null; + /** + * Optional. The full idea name for IdeaForge. + */ + ideaforgeIdeaName?: string | null; + } /** * The request message for Operations.CancelOperation. */ @@ -14189,7 +14382,7 @@ export namespace discoveryengine_v1alpha { } /** - * Uploads a file for Notebook LM to use. Creates a Source. + * Downloads a file from the session. * @example * ```js * // Before running the sample: @@ -14218,30 +14411,48 @@ export namespace discoveryengine_v1alpha { * google.options({auth: authClient}); * * // Do the magic - * const res = await discoveryengine.media.upload({ - * // Required. The parent resource where the sources will be created. Format: projects/{project\}/locations/{location\}/notebooks/{notebook\} - * parent: 'projects/my-project/locations/my-location/notebooks/my-notebook', - * - * // Request body metadata - * requestBody: { - * // request body parameters - * // { - * // "blob": {}, - * // "mediaRequestInfo": {}, - * // "sourceId": "my_sourceId" - * // } - * }, - * media: { - * mimeType: 'placeholder-value', - * body: 'placeholder-value', - * }, + * const res = await discoveryengine.media.download({ + * // Required. The ID of the file to be downloaded. + * fileId: 'placeholder-value', + * // Required. The resource name of the Session. Format: `projects/{project\}/locations/{location\}/collections/{collection\}/engines/{engine\}/sessions/{session\}` + * name: 'projects/my-project/locations/my-location/collections/my-collection/engines/my-engine/sessions/my-session', + * // Optional. The ID of the view to be downloaded. + * viewId: 'placeholder-value', * }); * console.log(res.data); * * // Example response * // { - * // "mediaResponseInfo": {}, - * // "sourceId": {} + * // "algorithm": "my_algorithm", + * // "bigstoreObjectRef": "my_bigstoreObjectRef", + * // "blobRef": "my_blobRef", + * // "blobstore2Info": {}, + * // "compositeMedia": [], + * // "contentType": "my_contentType", + * // "contentTypeInfo": {}, + * // "cosmoBinaryReference": "my_cosmoBinaryReference", + * // "crc32cHash": 0, + * // "diffChecksumsResponse": {}, + * // "diffDownloadResponse": {}, + * // "diffUploadRequest": {}, + * // "diffUploadResponse": {}, + * // "diffVersionResponse": {}, + * // "downloadParameters": {}, + * // "filename": "my_filename", + * // "hash": "my_hash", + * // "hashVerified": false, + * // "inline": "my_inline", + * // "isPotentialRetry": false, + * // "length": "my_length", + * // "md5Hash": "my_md5Hash", + * // "mediaId": "my_mediaId", + * // "objectId": {}, + * // "path": "my_path", + * // "referenceType": "my_referenceType", + * // "sha1Hash": "my_sha1Hash", + * // "sha256Hash": "my_sha256Hash", + * // "timestamp": "my_timestamp", + * // "token": "my_token" * // } * } * @@ -14257,60 +14468,52 @@ export namespace discoveryengine_v1alpha { * @param callback - Optional callback that handles the response. * @returns A promise if used with async/await, or void if used with a callback. */ - upload( - params: Params$Resource$Media$Upload, + download( + params: Params$Resource$Media$Download, options: StreamMethodOptions ): Promise>; - upload( - params?: Params$Resource$Media$Upload, + download( + params?: Params$Resource$Media$Download, options?: MethodOptions - ): Promise< - GaxiosResponseWithHTTP2 - >; - upload( - params: Params$Resource$Media$Upload, + ): Promise>; + download( + params: Params$Resource$Media$Download, options: StreamMethodOptions | BodyResponseCallback, callback: BodyResponseCallback ): void; - upload( - params: Params$Resource$Media$Upload, - options: - | MethodOptions - | BodyResponseCallback, - callback: BodyResponseCallback - ): void; - upload( - params: Params$Resource$Media$Upload, - callback: BodyResponseCallback + download( + params: Params$Resource$Media$Download, + options: MethodOptions | BodyResponseCallback, + callback: BodyResponseCallback ): void; - upload( - callback: BodyResponseCallback + download( + params: Params$Resource$Media$Download, + callback: BodyResponseCallback ): void; - upload( + download(callback: BodyResponseCallback): void; + download( paramsOrCallback?: - | Params$Resource$Media$Upload - | BodyResponseCallback + | Params$Resource$Media$Download + | BodyResponseCallback | BodyResponseCallback, optionsOrCallback?: | MethodOptions | StreamMethodOptions - | BodyResponseCallback + | BodyResponseCallback | BodyResponseCallback, callback?: - | BodyResponseCallback + | BodyResponseCallback | BodyResponseCallback ): | void - | Promise< - GaxiosResponseWithHTTP2 - > + | Promise> | Promise> { - let params = (paramsOrCallback || {}) as Params$Resource$Media$Upload; + let params = (paramsOrCallback || {}) as Params$Resource$Media$Download; let options = (optionsOrCallback || {}) as MethodOptions; if (typeof paramsOrCallback === 'function') { callback = paramsOrCallback; - params = {} as Params$Resource$Media$Upload; + params = {} as Params$Resource$Media$Download; options = {}; } @@ -14324,61 +14527,44 @@ export namespace discoveryengine_v1alpha { const parameters = { options: Object.assign( { - url: (rootUrl + '/v1alpha/{+parent}/sources:uploadFile').replace( + url: (rootUrl + '/v1alpha/{+name}:downloadFile').replace( /([^:]\/)\/+/g, '$1' ), - method: 'POST', + method: 'GET', apiVersion: '', }, options ), params, - mediaUrl: ( - rootUrl + '/upload/v1alpha/{+parent}/sources:uploadFile' - ).replace(/([^:]\/)\/+/g, '$1'), - requiredParams: ['parent'], - pathParams: ['parent'], + requiredParams: ['name'], + pathParams: ['name'], context: this.context, }; if (callback) { - createAPIRequest( + createAPIRequest( parameters, callback as BodyResponseCallback ); } else { - return createAPIRequest( - parameters - ); + return createAPIRequest(parameters); } } } - export interface Params$Resource$Media$Upload extends StandardParameters { + export interface Params$Resource$Media$Download extends StandardParameters { /** - * Required. The parent resource where the sources will be created. Format: projects/{project\}/locations/{location\}/notebooks/{notebook\} + * Required. The ID of the file to be downloaded. */ - parent?: string; - + fileId?: string; /** - * Request body metadata + * Required. The resource name of the Session. Format: `projects/{project\}/locations/{location\}/collections/{collection\}/engines/{engine\}/sessions/{session\}` */ - requestBody?: Schema$GoogleCloudNotebooklmV1alphaUploadSourceFileRequest; - + name?: string; /** - * Media metadata + * Optional. The ID of the view to be downloaded. */ - media?: { - /** - * Media mime-type - */ - mimeType?: string; - - /** - * Media body contents - */ - body?: any; - }; + viewId?: string; } export class Resource$Projects { @@ -36984,6 +37170,314 @@ export namespace discoveryengine_v1alpha { this.context = context; } + /** + * Gets an Assistant. + * @example + * ```js + * // Before running the sample: + * // - Enable the API at: + * // https://console.developers.google.com/apis/api/discoveryengine.googleapis.com + * // - Login into gcloud by running: + * // ```sh + * // $ gcloud auth application-default login + * // ``` + * // - Install the npm module by running: + * // ```sh + * // $ npm install googleapis + * // ``` + * + * const {google} = require('googleapis'); + * const discoveryengine = google.discoveryengine('v1alpha'); + * + * async function main() { + * const auth = new google.auth.GoogleAuth({ + * // Scopes can be specified either as an array or as a single, space-delimited string. + * scopes: ['https://www.googleapis.com/auth/cloud-platform'], + * }); + * + * // Acquire an auth client, and bind it to all future calls + * const authClient = await auth.getClient(); + * google.options({auth: authClient}); + * + * // Do the magic + * const res = + * await discoveryengine.projects.locations.collections.engines.assistants.get( + * { + * // Required. Resource name of Assistant. Format: `projects/{project\}/locations/{location\}/collections/{collection\}/engines/{engine\}/assistants/{assistant\}` + * name: 'projects/my-project/locations/my-location/collections/my-collection/engines/my-engine/assistants/my-assistant', + * }, + * ); + * console.log(res.data); + * + * // Example response + * // { + * // "name": "my_name" + * // } + * } + * + * main().catch(e => { + * console.error(e); + * throw e; + * }); + * + * ``` + * + * @param params - Parameters for request + * @param options - Optionally override request options, such as `url`, `method`, and `encoding`. + * @param callback - Optional callback that handles the response. + * @returns A promise if used with async/await, or void if used with a callback. + */ + get( + params: Params$Resource$Projects$Locations$Collections$Engines$Assistants$Get, + options: StreamMethodOptions + ): Promise>; + get( + params?: Params$Resource$Projects$Locations$Collections$Engines$Assistants$Get, + options?: MethodOptions + ): Promise< + GaxiosResponseWithHTTP2 + >; + get( + params: Params$Resource$Projects$Locations$Collections$Engines$Assistants$Get, + options: StreamMethodOptions | BodyResponseCallback, + callback: BodyResponseCallback + ): void; + get( + params: Params$Resource$Projects$Locations$Collections$Engines$Assistants$Get, + options: + | MethodOptions + | BodyResponseCallback, + callback: BodyResponseCallback + ): void; + get( + params: Params$Resource$Projects$Locations$Collections$Engines$Assistants$Get, + callback: BodyResponseCallback + ): void; + get( + callback: BodyResponseCallback + ): void; + get( + paramsOrCallback?: + | Params$Resource$Projects$Locations$Collections$Engines$Assistants$Get + | BodyResponseCallback + | BodyResponseCallback, + optionsOrCallback?: + | MethodOptions + | StreamMethodOptions + | BodyResponseCallback + | BodyResponseCallback, + callback?: + | BodyResponseCallback + | BodyResponseCallback + ): + | void + | Promise< + GaxiosResponseWithHTTP2 + > + | Promise> { + let params = (paramsOrCallback || + {}) as Params$Resource$Projects$Locations$Collections$Engines$Assistants$Get; + let options = (optionsOrCallback || {}) as MethodOptions; + + if (typeof paramsOrCallback === 'function') { + callback = paramsOrCallback; + params = + {} as Params$Resource$Projects$Locations$Collections$Engines$Assistants$Get; + options = {}; + } + + if (typeof optionsOrCallback === 'function') { + callback = optionsOrCallback; + options = {}; + } + + const rootUrl = + options.rootUrl || 'https://discoveryengine.googleapis.com/'; + const parameters = { + options: Object.assign( + { + url: (rootUrl + '/v1alpha/{+name}').replace(/([^:]\/)\/+/g, '$1'), + method: 'GET', + apiVersion: '', + }, + options + ), + params, + requiredParams: ['name'], + pathParams: ['name'], + context: this.context, + }; + if (callback) { + createAPIRequest( + parameters, + callback as BodyResponseCallback + ); + } else { + return createAPIRequest( + parameters + ); + } + } + + /** + * Updates an Assistant + * @example + * ```js + * // Before running the sample: + * // - Enable the API at: + * // https://console.developers.google.com/apis/api/discoveryengine.googleapis.com + * // - Login into gcloud by running: + * // ```sh + * // $ gcloud auth application-default login + * // ``` + * // - Install the npm module by running: + * // ```sh + * // $ npm install googleapis + * // ``` + * + * const {google} = require('googleapis'); + * const discoveryengine = google.discoveryengine('v1alpha'); + * + * async function main() { + * const auth = new google.auth.GoogleAuth({ + * // Scopes can be specified either as an array or as a single, space-delimited string. + * scopes: ['https://www.googleapis.com/auth/cloud-platform'], + * }); + * + * // Acquire an auth client, and bind it to all future calls + * const authClient = await auth.getClient(); + * google.options({auth: authClient}); + * + * // Do the magic + * const res = + * await discoveryengine.projects.locations.collections.engines.assistants.patch( + * { + * // Immutable. Resource name of the assistant. Format: `projects/{project\}/locations/{location\}/collections/{collection\}/engines/{engine\}/assistants/{assistant\}` It must be a UTF-8 encoded string with a length limit of 1024 characters. + * name: 'projects/my-project/locations/my-location/collections/my-collection/engines/my-engine/assistants/my-assistant', + * // The list of fields to update. + * updateMask: 'placeholder-value', + * + * // Request body metadata + * requestBody: { + * // request body parameters + * // { + * // "name": "my_name" + * // } + * }, + * }, + * ); + * console.log(res.data); + * + * // Example response + * // { + * // "name": "my_name" + * // } + * } + * + * main().catch(e => { + * console.error(e); + * throw e; + * }); + * + * ``` + * + * @param params - Parameters for request + * @param options - Optionally override request options, such as `url`, `method`, and `encoding`. + * @param callback - Optional callback that handles the response. + * @returns A promise if used with async/await, or void if used with a callback. + */ + patch( + params: Params$Resource$Projects$Locations$Collections$Engines$Assistants$Patch, + options: StreamMethodOptions + ): Promise>; + patch( + params?: Params$Resource$Projects$Locations$Collections$Engines$Assistants$Patch, + options?: MethodOptions + ): Promise< + GaxiosResponseWithHTTP2 + >; + patch( + params: Params$Resource$Projects$Locations$Collections$Engines$Assistants$Patch, + options: StreamMethodOptions | BodyResponseCallback, + callback: BodyResponseCallback + ): void; + patch( + params: Params$Resource$Projects$Locations$Collections$Engines$Assistants$Patch, + options: + | MethodOptions + | BodyResponseCallback, + callback: BodyResponseCallback + ): void; + patch( + params: Params$Resource$Projects$Locations$Collections$Engines$Assistants$Patch, + callback: BodyResponseCallback + ): void; + patch( + callback: BodyResponseCallback + ): void; + patch( + paramsOrCallback?: + | Params$Resource$Projects$Locations$Collections$Engines$Assistants$Patch + | BodyResponseCallback + | BodyResponseCallback, + optionsOrCallback?: + | MethodOptions + | StreamMethodOptions + | BodyResponseCallback + | BodyResponseCallback, + callback?: + | BodyResponseCallback + | BodyResponseCallback + ): + | void + | Promise< + GaxiosResponseWithHTTP2 + > + | Promise> { + let params = (paramsOrCallback || + {}) as Params$Resource$Projects$Locations$Collections$Engines$Assistants$Patch; + let options = (optionsOrCallback || {}) as MethodOptions; + + if (typeof paramsOrCallback === 'function') { + callback = paramsOrCallback; + params = + {} as Params$Resource$Projects$Locations$Collections$Engines$Assistants$Patch; + options = {}; + } + + if (typeof optionsOrCallback === 'function') { + callback = optionsOrCallback; + options = {}; + } + + const rootUrl = + options.rootUrl || 'https://discoveryengine.googleapis.com/'; + const parameters = { + options: Object.assign( + { + url: (rootUrl + '/v1alpha/{+name}').replace(/([^:]\/)\/+/g, '$1'), + method: 'PATCH', + apiVersion: '', + }, + options + ), + params, + requiredParams: ['name'], + pathParams: ['name'], + context: this.context, + }; + if (callback) { + createAPIRequest( + parameters, + callback as BodyResponseCallback + ); + } else { + return createAPIRequest( + parameters + ); + } + } + /** * Assists the user with a query in a streaming fashion. * @example @@ -37151,6 +37645,29 @@ export namespace discoveryengine_v1alpha { } } + export interface Params$Resource$Projects$Locations$Collections$Engines$Assistants$Get + extends StandardParameters { + /** + * Required. Resource name of Assistant. Format: `projects/{project\}/locations/{location\}/collections/{collection\}/engines/{engine\}/assistants/{assistant\}` + */ + name?: string; + } + export interface Params$Resource$Projects$Locations$Collections$Engines$Assistants$Patch + extends StandardParameters { + /** + * Immutable. Resource name of the assistant. Format: `projects/{project\}/locations/{location\}/collections/{collection\}/engines/{engine\}/assistants/{assistant\}` It must be a UTF-8 encoded string with a length limit of 1024 characters. + */ + name?: string; + /** + * The list of fields to update. + */ + updateMask?: string; + + /** + * Request body metadata + */ + requestBody?: Schema$GoogleCloudDiscoveryengineV1alphaAssistant; + } export interface Params$Resource$Projects$Locations$Collections$Engines$Assistants$Streamassist extends StandardParameters { /** @@ -59862,6 +60379,176 @@ export namespace discoveryengine_v1alpha { this.context ); } + + /** + * Lists the recently viewed notebooks. Needs a side channel with the user's EUC. + * @example + * ```js + * // Before running the sample: + * // - Enable the API at: + * // https://console.developers.google.com/apis/api/discoveryengine.googleapis.com + * // - Login into gcloud by running: + * // ```sh + * // $ gcloud auth application-default login + * // ``` + * // - Install the npm module by running: + * // ```sh + * // $ npm install googleapis + * // ``` + * + * const {google} = require('googleapis'); + * const discoveryengine = google.discoveryengine('v1alpha'); + * + * async function main() { + * const auth = new google.auth.GoogleAuth({ + * // Scopes can be specified either as an array or as a single, space-delimited string. + * scopes: ['https://www.googleapis.com/auth/cloud-platform'], + * }); + * + * // Acquire an auth client, and bind it to all future calls + * const authClient = await auth.getClient(); + * google.options({auth: authClient}); + * + * // Do the magic + * const res = + * await discoveryengine.projects.locations.notebooks.listRecentlyViewed({ + * // Optional. Maximum number of Notebooks to return. If unspecified, defaults to "200". The maximum allowed value is "500". If this field is negative, will use the default value. + * pageSize: 'placeholder-value', + * // Optional. The page token, provide this to retrieve the subsequent page. + * pageToken: 'placeholder-value', + * // Required. The parent branch resource name, such as `projects/{project\}/locations/{location\}`. + * parent: 'projects/my-project/locations/my-location', + * }); + * console.log(res.data); + * + * // Example response + * // { + * // "nextPageToken": "my_nextPageToken", + * // "notebooks": [] + * // } + * } + * + * main().catch(e => { + * console.error(e); + * throw e; + * }); + * + * ``` + * + * @param params - Parameters for request + * @param options - Optionally override request options, such as `url`, `method`, and `encoding`. + * @param callback - Optional callback that handles the response. + * @returns A promise if used with async/await, or void if used with a callback. + */ + listRecentlyViewed( + params: Params$Resource$Projects$Locations$Notebooks$Listrecentlyviewed, + options: StreamMethodOptions + ): Promise>; + listRecentlyViewed( + params?: Params$Resource$Projects$Locations$Notebooks$Listrecentlyviewed, + options?: MethodOptions + ): Promise< + GaxiosResponseWithHTTP2 + >; + listRecentlyViewed( + params: Params$Resource$Projects$Locations$Notebooks$Listrecentlyviewed, + options: StreamMethodOptions | BodyResponseCallback, + callback: BodyResponseCallback + ): void; + listRecentlyViewed( + params: Params$Resource$Projects$Locations$Notebooks$Listrecentlyviewed, + options: + | MethodOptions + | BodyResponseCallback, + callback: BodyResponseCallback + ): void; + listRecentlyViewed( + params: Params$Resource$Projects$Locations$Notebooks$Listrecentlyviewed, + callback: BodyResponseCallback + ): void; + listRecentlyViewed( + callback: BodyResponseCallback + ): void; + listRecentlyViewed( + paramsOrCallback?: + | Params$Resource$Projects$Locations$Notebooks$Listrecentlyviewed + | BodyResponseCallback + | BodyResponseCallback, + optionsOrCallback?: + | MethodOptions + | StreamMethodOptions + | BodyResponseCallback + | BodyResponseCallback, + callback?: + | BodyResponseCallback + | BodyResponseCallback + ): + | void + | Promise< + GaxiosResponseWithHTTP2 + > + | Promise> { + let params = (paramsOrCallback || + {}) as Params$Resource$Projects$Locations$Notebooks$Listrecentlyviewed; + let options = (optionsOrCallback || {}) as MethodOptions; + + if (typeof paramsOrCallback === 'function') { + callback = paramsOrCallback; + params = + {} as Params$Resource$Projects$Locations$Notebooks$Listrecentlyviewed; + options = {}; + } + + if (typeof optionsOrCallback === 'function') { + callback = optionsOrCallback; + options = {}; + } + + const rootUrl = + options.rootUrl || 'https://discoveryengine.googleapis.com/'; + const parameters = { + options: Object.assign( + { + url: ( + rootUrl + '/v1alpha/{+parent}/notebooks:listRecentlyViewed' + ).replace(/([^:]\/)\/+/g, '$1'), + method: 'GET', + apiVersion: '', + }, + options + ), + params, + requiredParams: ['parent'], + pathParams: ['parent'], + context: this.context, + }; + if (callback) { + createAPIRequest( + parameters, + callback as BodyResponseCallback + ); + } else { + return createAPIRequest( + parameters + ); + } + } + } + + export interface Params$Resource$Projects$Locations$Notebooks$Listrecentlyviewed + extends StandardParameters { + /** + * Optional. Maximum number of Notebooks to return. If unspecified, defaults to "200". The maximum allowed value is "500". If this field is negative, will use the default value. + */ + pageSize?: number; + /** + * Optional. The page token, provide this to retrieve the subsequent page. + */ + pageToken?: string; + /** + * Required. The parent branch resource name, such as `projects/{project\}/locations/{location\}`. + */ + parent?: string; } export class Resource$Projects$Locations$Notebooks$Sources { @@ -59870,6 +60557,164 @@ export namespace discoveryengine_v1alpha { this.context = context; } + /** + * Creates a list of Sources. + * @example + * ```js + * // Before running the sample: + * // - Enable the API at: + * // https://console.developers.google.com/apis/api/discoveryengine.googleapis.com + * // - Login into gcloud by running: + * // ```sh + * // $ gcloud auth application-default login + * // ``` + * // - Install the npm module by running: + * // ```sh + * // $ npm install googleapis + * // ``` + * + * const {google} = require('googleapis'); + * const discoveryengine = google.discoveryengine('v1alpha'); + * + * async function main() { + * const auth = new google.auth.GoogleAuth({ + * // Scopes can be specified either as an array or as a single, space-delimited string. + * scopes: ['https://www.googleapis.com/auth/cloud-platform'], + * }); + * + * // Acquire an auth client, and bind it to all future calls + * const authClient = await auth.getClient(); + * google.options({auth: authClient}); + * + * // Do the magic + * const res = + * await discoveryengine.projects.locations.notebooks.sources.batchCreate({ + * // Required. The parent resource where the sources will be created. Format: projects/{project\}/locations/{location\}/notebooks/{notebook\} + * parent: 'projects/my-project/locations/my-location/notebooks/my-notebook', + * + * // Request body metadata + * requestBody: { + * // request body parameters + * // { + * // "userContents": [] + * // } + * }, + * }); + * console.log(res.data); + * + * // Example response + * // { + * // "sources": [] + * // } + * } + * + * main().catch(e => { + * console.error(e); + * throw e; + * }); + * + * ``` + * + * @param params - Parameters for request + * @param options - Optionally override request options, such as `url`, `method`, and `encoding`. + * @param callback - Optional callback that handles the response. + * @returns A promise if used with async/await, or void if used with a callback. + */ + batchCreate( + params: Params$Resource$Projects$Locations$Notebooks$Sources$Batchcreate, + options: StreamMethodOptions + ): Promise>; + batchCreate( + params?: Params$Resource$Projects$Locations$Notebooks$Sources$Batchcreate, + options?: MethodOptions + ): Promise< + GaxiosResponseWithHTTP2 + >; + batchCreate( + params: Params$Resource$Projects$Locations$Notebooks$Sources$Batchcreate, + options: StreamMethodOptions | BodyResponseCallback, + callback: BodyResponseCallback + ): void; + batchCreate( + params: Params$Resource$Projects$Locations$Notebooks$Sources$Batchcreate, + options: + | MethodOptions + | BodyResponseCallback, + callback: BodyResponseCallback + ): void; + batchCreate( + params: Params$Resource$Projects$Locations$Notebooks$Sources$Batchcreate, + callback: BodyResponseCallback + ): void; + batchCreate( + callback: BodyResponseCallback + ): void; + batchCreate( + paramsOrCallback?: + | Params$Resource$Projects$Locations$Notebooks$Sources$Batchcreate + | BodyResponseCallback + | BodyResponseCallback, + optionsOrCallback?: + | MethodOptions + | StreamMethodOptions + | BodyResponseCallback + | BodyResponseCallback, + callback?: + | BodyResponseCallback + | BodyResponseCallback + ): + | void + | Promise< + GaxiosResponseWithHTTP2 + > + | Promise> { + let params = (paramsOrCallback || + {}) as Params$Resource$Projects$Locations$Notebooks$Sources$Batchcreate; + let options = (optionsOrCallback || {}) as MethodOptions; + + if (typeof paramsOrCallback === 'function') { + callback = paramsOrCallback; + params = + {} as Params$Resource$Projects$Locations$Notebooks$Sources$Batchcreate; + options = {}; + } + + if (typeof optionsOrCallback === 'function') { + callback = optionsOrCallback; + options = {}; + } + + const rootUrl = + options.rootUrl || 'https://discoveryengine.googleapis.com/'; + const parameters = { + options: Object.assign( + { + url: (rootUrl + '/v1alpha/{+parent}/sources:batchCreate').replace( + /([^:]\/)\/+/g, + '$1' + ), + method: 'POST', + apiVersion: '', + }, + options + ), + params, + requiredParams: ['parent'], + pathParams: ['parent'], + context: this.context, + }; + if (callback) { + createAPIRequest( + parameters, + callback as BodyResponseCallback + ); + } else { + return createAPIRequest( + parameters + ); + } + } + /** * Uploads a file for Notebook LM to use. Creates a Source. * @example @@ -60033,6 +60878,18 @@ export namespace discoveryengine_v1alpha { } } + export interface Params$Resource$Projects$Locations$Notebooks$Sources$Batchcreate + extends StandardParameters { + /** + * Required. The parent resource where the sources will be created. Format: projects/{project\}/locations/{location\}/notebooks/{notebook\} + */ + parent?: string; + + /** + * Request body metadata + */ + requestBody?: Schema$GoogleCloudNotebooklmV1alphaBatchCreateSourcesRequest; + } export interface Params$Resource$Projects$Locations$Notebooks$Sources$Uploadfile extends StandardParameters { /** diff --git a/src/apis/discoveryengine/v1beta.ts b/src/apis/discoveryengine/v1beta.ts index 35b49ad56ef..873008be71b 100644 --- a/src/apis/discoveryengine/v1beta.ts +++ b/src/apis/discoveryengine/v1beta.ts @@ -5574,6 +5574,15 @@ export namespace discoveryengine_v1beta { */ groundedContent?: Schema$GoogleCloudDiscoveryengineV1betaAssistantGroundedContent; } + /** + * Discovery Engine Assistant resource. + */ + export interface Schema$GoogleCloudDiscoveryengineV1betaAssistant { + /** + * Immutable. Resource name of the assistant. Format: `projects/{project\}/locations/{location\}/collections/{collection\}/engines/{engine\}/assistants/{assistant\}` It must be a UTF-8 encoded string with a length limit of 1024 characters. + */ + name?: string | null; + } /** * Multi-modal content. */ @@ -31512,6 +31521,314 @@ export namespace discoveryengine_v1beta { this.context = context; } + /** + * Gets an Assistant. + * @example + * ```js + * // Before running the sample: + * // - Enable the API at: + * // https://console.developers.google.com/apis/api/discoveryengine.googleapis.com + * // - Login into gcloud by running: + * // ```sh + * // $ gcloud auth application-default login + * // ``` + * // - Install the npm module by running: + * // ```sh + * // $ npm install googleapis + * // ``` + * + * const {google} = require('googleapis'); + * const discoveryengine = google.discoveryengine('v1beta'); + * + * async function main() { + * const auth = new google.auth.GoogleAuth({ + * // Scopes can be specified either as an array or as a single, space-delimited string. + * scopes: ['https://www.googleapis.com/auth/cloud-platform'], + * }); + * + * // Acquire an auth client, and bind it to all future calls + * const authClient = await auth.getClient(); + * google.options({auth: authClient}); + * + * // Do the magic + * const res = + * await discoveryengine.projects.locations.collections.engines.assistants.get( + * { + * // Required. Resource name of Assistant. Format: `projects/{project\}/locations/{location\}/collections/{collection\}/engines/{engine\}/assistants/{assistant\}` + * name: 'projects/my-project/locations/my-location/collections/my-collection/engines/my-engine/assistants/my-assistant', + * }, + * ); + * console.log(res.data); + * + * // Example response + * // { + * // "name": "my_name" + * // } + * } + * + * main().catch(e => { + * console.error(e); + * throw e; + * }); + * + * ``` + * + * @param params - Parameters for request + * @param options - Optionally override request options, such as `url`, `method`, and `encoding`. + * @param callback - Optional callback that handles the response. + * @returns A promise if used with async/await, or void if used with a callback. + */ + get( + params: Params$Resource$Projects$Locations$Collections$Engines$Assistants$Get, + options: StreamMethodOptions + ): Promise>; + get( + params?: Params$Resource$Projects$Locations$Collections$Engines$Assistants$Get, + options?: MethodOptions + ): Promise< + GaxiosResponseWithHTTP2 + >; + get( + params: Params$Resource$Projects$Locations$Collections$Engines$Assistants$Get, + options: StreamMethodOptions | BodyResponseCallback, + callback: BodyResponseCallback + ): void; + get( + params: Params$Resource$Projects$Locations$Collections$Engines$Assistants$Get, + options: + | MethodOptions + | BodyResponseCallback, + callback: BodyResponseCallback + ): void; + get( + params: Params$Resource$Projects$Locations$Collections$Engines$Assistants$Get, + callback: BodyResponseCallback + ): void; + get( + callback: BodyResponseCallback + ): void; + get( + paramsOrCallback?: + | Params$Resource$Projects$Locations$Collections$Engines$Assistants$Get + | BodyResponseCallback + | BodyResponseCallback, + optionsOrCallback?: + | MethodOptions + | StreamMethodOptions + | BodyResponseCallback + | BodyResponseCallback, + callback?: + | BodyResponseCallback + | BodyResponseCallback + ): + | void + | Promise< + GaxiosResponseWithHTTP2 + > + | Promise> { + let params = (paramsOrCallback || + {}) as Params$Resource$Projects$Locations$Collections$Engines$Assistants$Get; + let options = (optionsOrCallback || {}) as MethodOptions; + + if (typeof paramsOrCallback === 'function') { + callback = paramsOrCallback; + params = + {} as Params$Resource$Projects$Locations$Collections$Engines$Assistants$Get; + options = {}; + } + + if (typeof optionsOrCallback === 'function') { + callback = optionsOrCallback; + options = {}; + } + + const rootUrl = + options.rootUrl || 'https://discoveryengine.googleapis.com/'; + const parameters = { + options: Object.assign( + { + url: (rootUrl + '/v1beta/{+name}').replace(/([^:]\/)\/+/g, '$1'), + method: 'GET', + apiVersion: '', + }, + options + ), + params, + requiredParams: ['name'], + pathParams: ['name'], + context: this.context, + }; + if (callback) { + createAPIRequest( + parameters, + callback as BodyResponseCallback + ); + } else { + return createAPIRequest( + parameters + ); + } + } + + /** + * Updates an Assistant + * @example + * ```js + * // Before running the sample: + * // - Enable the API at: + * // https://console.developers.google.com/apis/api/discoveryengine.googleapis.com + * // - Login into gcloud by running: + * // ```sh + * // $ gcloud auth application-default login + * // ``` + * // - Install the npm module by running: + * // ```sh + * // $ npm install googleapis + * // ``` + * + * const {google} = require('googleapis'); + * const discoveryengine = google.discoveryengine('v1beta'); + * + * async function main() { + * const auth = new google.auth.GoogleAuth({ + * // Scopes can be specified either as an array or as a single, space-delimited string. + * scopes: ['https://www.googleapis.com/auth/cloud-platform'], + * }); + * + * // Acquire an auth client, and bind it to all future calls + * const authClient = await auth.getClient(); + * google.options({auth: authClient}); + * + * // Do the magic + * const res = + * await discoveryengine.projects.locations.collections.engines.assistants.patch( + * { + * // Immutable. Resource name of the assistant. Format: `projects/{project\}/locations/{location\}/collections/{collection\}/engines/{engine\}/assistants/{assistant\}` It must be a UTF-8 encoded string with a length limit of 1024 characters. + * name: 'projects/my-project/locations/my-location/collections/my-collection/engines/my-engine/assistants/my-assistant', + * // The list of fields to update. + * updateMask: 'placeholder-value', + * + * // Request body metadata + * requestBody: { + * // request body parameters + * // { + * // "name": "my_name" + * // } + * }, + * }, + * ); + * console.log(res.data); + * + * // Example response + * // { + * // "name": "my_name" + * // } + * } + * + * main().catch(e => { + * console.error(e); + * throw e; + * }); + * + * ``` + * + * @param params - Parameters for request + * @param options - Optionally override request options, such as `url`, `method`, and `encoding`. + * @param callback - Optional callback that handles the response. + * @returns A promise if used with async/await, or void if used with a callback. + */ + patch( + params: Params$Resource$Projects$Locations$Collections$Engines$Assistants$Patch, + options: StreamMethodOptions + ): Promise>; + patch( + params?: Params$Resource$Projects$Locations$Collections$Engines$Assistants$Patch, + options?: MethodOptions + ): Promise< + GaxiosResponseWithHTTP2 + >; + patch( + params: Params$Resource$Projects$Locations$Collections$Engines$Assistants$Patch, + options: StreamMethodOptions | BodyResponseCallback, + callback: BodyResponseCallback + ): void; + patch( + params: Params$Resource$Projects$Locations$Collections$Engines$Assistants$Patch, + options: + | MethodOptions + | BodyResponseCallback, + callback: BodyResponseCallback + ): void; + patch( + params: Params$Resource$Projects$Locations$Collections$Engines$Assistants$Patch, + callback: BodyResponseCallback + ): void; + patch( + callback: BodyResponseCallback + ): void; + patch( + paramsOrCallback?: + | Params$Resource$Projects$Locations$Collections$Engines$Assistants$Patch + | BodyResponseCallback + | BodyResponseCallback, + optionsOrCallback?: + | MethodOptions + | StreamMethodOptions + | BodyResponseCallback + | BodyResponseCallback, + callback?: + | BodyResponseCallback + | BodyResponseCallback + ): + | void + | Promise< + GaxiosResponseWithHTTP2 + > + | Promise> { + let params = (paramsOrCallback || + {}) as Params$Resource$Projects$Locations$Collections$Engines$Assistants$Patch; + let options = (optionsOrCallback || {}) as MethodOptions; + + if (typeof paramsOrCallback === 'function') { + callback = paramsOrCallback; + params = + {} as Params$Resource$Projects$Locations$Collections$Engines$Assistants$Patch; + options = {}; + } + + if (typeof optionsOrCallback === 'function') { + callback = optionsOrCallback; + options = {}; + } + + const rootUrl = + options.rootUrl || 'https://discoveryengine.googleapis.com/'; + const parameters = { + options: Object.assign( + { + url: (rootUrl + '/v1beta/{+name}').replace(/([^:]\/)\/+/g, '$1'), + method: 'PATCH', + apiVersion: '', + }, + options + ), + params, + requiredParams: ['name'], + pathParams: ['name'], + context: this.context, + }; + if (callback) { + createAPIRequest( + parameters, + callback as BodyResponseCallback + ); + } else { + return createAPIRequest( + parameters + ); + } + } + /** * Assists the user with a query in a streaming fashion. * @example @@ -31679,6 +31996,29 @@ export namespace discoveryengine_v1beta { } } + export interface Params$Resource$Projects$Locations$Collections$Engines$Assistants$Get + extends StandardParameters { + /** + * Required. Resource name of Assistant. Format: `projects/{project\}/locations/{location\}/collections/{collection\}/engines/{engine\}/assistants/{assistant\}` + */ + name?: string; + } + export interface Params$Resource$Projects$Locations$Collections$Engines$Assistants$Patch + extends StandardParameters { + /** + * Immutable. Resource name of the assistant. Format: `projects/{project\}/locations/{location\}/collections/{collection\}/engines/{engine\}/assistants/{assistant\}` It must be a UTF-8 encoded string with a length limit of 1024 characters. + */ + name?: string; + /** + * The list of fields to update. + */ + updateMask?: string; + + /** + * Request body metadata + */ + requestBody?: Schema$GoogleCloudDiscoveryengineV1betaAssistant; + } export interface Params$Resource$Projects$Locations$Collections$Engines$Assistants$Streamassist extends StandardParameters { /** diff --git a/src/apis/dlp/v2.ts b/src/apis/dlp/v2.ts index 6b57a5d2564..35738abef4d 100644 --- a/src/apis/dlp/v2.ts +++ b/src/apis/dlp/v2.ts @@ -2240,15 +2240,15 @@ export namespace dlp_v2 { type?: string | null; } /** - * Configure document processing to fall back to the configured processing option below if document processing is unavailable in the original request location. + * Configure document processing to fall back to any of the following processing options if document processing is unavailable in the original request location. */ export interface Schema$GooglePrivacyDlpV2DocumentFallbackLocation { /** - * Processing will happen in the global region. + * Processing occurs in the global region. */ globalProcessing?: Schema$GooglePrivacyDlpV2GlobalProcessing; /** - * Processing will happen in a multi-region that contains the current region if available. + * Processing occurs in a multi-region that contains the current region if available. */ multiRegionProcessing?: Schema$GooglePrivacyDlpV2MultiRegionProcessing; } @@ -2716,7 +2716,7 @@ export namespace dlp_v2 { upperBound?: Schema$GooglePrivacyDlpV2Value; } /** - * Processing will happen in the global region. + * Processing occurs in the global region. */ export interface Schema$GooglePrivacyDlpV2GlobalProcessing {} /** @@ -2835,15 +2835,15 @@ export namespace dlp_v2 { tableOptions?: Schema$GooglePrivacyDlpV2TableOptions; } /** - * Configure image processing to fall back to the configured processing option below if unavailable in the request location. + * Configure image processing to fall back to any of the following processing options if image processing is unavailable in the original request location. */ export interface Schema$GooglePrivacyDlpV2ImageFallbackLocation { /** - * Processing will happen in the global region. + * Processing occurs in the global region. */ globalProcessing?: Schema$GooglePrivacyDlpV2GlobalProcessing; /** - * Processing will happen in a multi-region that contains the current region if available. + * Processing occurs in a multi-region that contains the current region if available. */ multiRegionProcessing?: Schema$GooglePrivacyDlpV2MultiRegionProcessing; } @@ -3735,7 +3735,7 @@ export namespace dlp_v2 { type?: string | null; } /** - * Processing will happen in a multi-region that contains the current region if available. + * Processing occurs in a multi-region that contains the current region if available. */ export interface Schema$GooglePrivacyDlpV2MultiRegionProcessing {} /** @@ -4007,11 +4007,11 @@ export namespace dlp_v2 { */ export interface Schema$GooglePrivacyDlpV2ProcessingLocation { /** - * Document processing will fall back using this configuration. + * Document processing falls back using this configuration. */ documentFallbackLocation?: Schema$GooglePrivacyDlpV2DocumentFallbackLocation; /** - * Image processing will fall back using this configuration. + * Image processing falls back using this configuration. */ imageFallbackLocation?: Schema$GooglePrivacyDlpV2ImageFallbackLocation; } @@ -4168,7 +4168,7 @@ export namespace dlp_v2 { */ export interface Schema$GooglePrivacyDlpV2QuasiId { /** - * A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below). + * A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column. */ customTag?: string | null; /** @@ -4189,7 +4189,7 @@ export namespace dlp_v2 { */ export interface Schema$GooglePrivacyDlpV2QuasiIdentifierField { /** - * A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below). + * A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column. */ customTag?: string | null; /** @@ -4486,7 +4486,7 @@ export namespace dlp_v2 { jobConfig?: Schema$GooglePrivacyDlpV2RiskAnalysisJobConfig; } /** - * All result fields mentioned below are updated while the job is processing. + * All Result fields are updated while the job is processing. */ export interface Schema$GooglePrivacyDlpV2Result { /** @@ -4993,7 +4993,7 @@ export namespace dlp_v2 { */ export interface Schema$GooglePrivacyDlpV2TaggedField { /** - * A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below). + * A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column. */ customTag?: string | null; /** diff --git a/src/apis/drive/v3.ts b/src/apis/drive/v3.ts index 8858b11848c..fe7011aa5d2 100644 --- a/src/apis/drive/v3.ts +++ b/src/apis/drive/v3.ts @@ -1276,19 +1276,6 @@ export namespace drive_v3 { */ nextPageToken?: string | null; } - /** - * The response message for Operations.ListOperations. - */ - export interface Schema$ListOperationsResponse { - /** - * The standard List next-page token. - */ - nextPageToken?: string | null; - /** - * A list of operations that matches the specified filter in the request. - */ - operations?: Schema$Operation[]; - } /** * A request to modify the set of labels on a file. This request may contain many modifications that will either all succeed or all fail atomically. */ @@ -8440,276 +8427,6 @@ export namespace drive_v3 { this.context = context; } - /** - * Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of `1`, corresponding to `Code.CANCELLED`. - * @example - * ```js - * // Before running the sample: - * // - Enable the API at: - * // https://console.developers.google.com/apis/api/drive.googleapis.com - * // - Login into gcloud by running: - * // ```sh - * // $ gcloud auth application-default login - * // ``` - * // - Install the npm module by running: - * // ```sh - * // $ npm install googleapis - * // ``` - * - * const {google} = require('googleapis'); - * const drive = google.drive('v3'); - * - * async function main() { - * const auth = new google.auth.GoogleAuth({ - * // Scopes can be specified either as an array or as a single, space-delimited string. - * scopes: [ - * 'https://www.googleapis.com/auth/drive', - * 'https://www.googleapis.com/auth/drive.file', - * 'https://www.googleapis.com/auth/drive.meet.readonly', - * 'https://www.googleapis.com/auth/drive.readonly', - * ], - * }); - * - * // Acquire an auth client, and bind it to all future calls - * const authClient = await auth.getClient(); - * google.options({auth: authClient}); - * - * // Do the magic - * const res = await drive.operations.cancel({ - * // The name of the operation resource to be cancelled. - * name: 'placeholder-value', - * }); - * console.log(res.data); - * } - * - * main().catch(e => { - * console.error(e); - * throw e; - * }); - * - * ``` - * - * @param params - Parameters for request - * @param options - Optionally override request options, such as `url`, `method`, and `encoding`. - * @param callback - Optional callback that handles the response. - * @returns A promise if used with async/await, or void if used with a callback. - */ - cancel( - params: Params$Resource$Operations$Cancel, - options: StreamMethodOptions - ): Promise>; - cancel( - params?: Params$Resource$Operations$Cancel, - options?: MethodOptions - ): Promise>; - cancel( - params: Params$Resource$Operations$Cancel, - options: StreamMethodOptions | BodyResponseCallback, - callback: BodyResponseCallback - ): void; - cancel( - params: Params$Resource$Operations$Cancel, - options: MethodOptions | BodyResponseCallback, - callback: BodyResponseCallback - ): void; - cancel( - params: Params$Resource$Operations$Cancel, - callback: BodyResponseCallback - ): void; - cancel(callback: BodyResponseCallback): void; - cancel( - paramsOrCallback?: - | Params$Resource$Operations$Cancel - | BodyResponseCallback - | BodyResponseCallback, - optionsOrCallback?: - | MethodOptions - | StreamMethodOptions - | BodyResponseCallback - | BodyResponseCallback, - callback?: BodyResponseCallback | BodyResponseCallback - ): - | void - | Promise> - | Promise> { - let params = (paramsOrCallback || - {}) as Params$Resource$Operations$Cancel; - let options = (optionsOrCallback || {}) as MethodOptions; - - if (typeof paramsOrCallback === 'function') { - callback = paramsOrCallback; - params = {} as Params$Resource$Operations$Cancel; - options = {}; - } - - if (typeof optionsOrCallback === 'function') { - callback = optionsOrCallback; - options = {}; - } - - const rootUrl = options.rootUrl || 'https://www.googleapis.com/'; - const parameters = { - options: Object.assign( - { - url: (rootUrl + '/drive/v3/operations/{name}:cancel').replace( - /([^:]\/)\/+/g, - '$1' - ), - method: 'POST', - apiVersion: '', - }, - options - ), - params, - requiredParams: ['name'], - pathParams: ['name'], - context: this.context, - }; - if (callback) { - createAPIRequest( - parameters, - callback as BodyResponseCallback - ); - } else { - return createAPIRequest(parameters); - } - } - - /** - * Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. - * @example - * ```js - * // Before running the sample: - * // - Enable the API at: - * // https://console.developers.google.com/apis/api/drive.googleapis.com - * // - Login into gcloud by running: - * // ```sh - * // $ gcloud auth application-default login - * // ``` - * // - Install the npm module by running: - * // ```sh - * // $ npm install googleapis - * // ``` - * - * const {google} = require('googleapis'); - * const drive = google.drive('v3'); - * - * async function main() { - * const auth = new google.auth.GoogleAuth({ - * // Scopes can be specified either as an array or as a single, space-delimited string. - * scopes: [ - * 'https://www.googleapis.com/auth/drive', - * 'https://www.googleapis.com/auth/drive.file', - * 'https://www.googleapis.com/auth/drive.meet.readonly', - * 'https://www.googleapis.com/auth/drive.readonly', - * ], - * }); - * - * // Acquire an auth client, and bind it to all future calls - * const authClient = await auth.getClient(); - * google.options({auth: authClient}); - * - * // Do the magic - * const res = await drive.operations.delete({ - * // The name of the operation resource to be deleted. - * name: 'placeholder-value', - * }); - * console.log(res.data); - * } - * - * main().catch(e => { - * console.error(e); - * throw e; - * }); - * - * ``` - * - * @param params - Parameters for request - * @param options - Optionally override request options, such as `url`, `method`, and `encoding`. - * @param callback - Optional callback that handles the response. - * @returns A promise if used with async/await, or void if used with a callback. - */ - delete( - params: Params$Resource$Operations$Delete, - options: StreamMethodOptions - ): Promise>; - delete( - params?: Params$Resource$Operations$Delete, - options?: MethodOptions - ): Promise>; - delete( - params: Params$Resource$Operations$Delete, - options: StreamMethodOptions | BodyResponseCallback, - callback: BodyResponseCallback - ): void; - delete( - params: Params$Resource$Operations$Delete, - options: MethodOptions | BodyResponseCallback, - callback: BodyResponseCallback - ): void; - delete( - params: Params$Resource$Operations$Delete, - callback: BodyResponseCallback - ): void; - delete(callback: BodyResponseCallback): void; - delete( - paramsOrCallback?: - | Params$Resource$Operations$Delete - | BodyResponseCallback - | BodyResponseCallback, - optionsOrCallback?: - | MethodOptions - | StreamMethodOptions - | BodyResponseCallback - | BodyResponseCallback, - callback?: BodyResponseCallback | BodyResponseCallback - ): - | void - | Promise> - | Promise> { - let params = (paramsOrCallback || - {}) as Params$Resource$Operations$Delete; - let options = (optionsOrCallback || {}) as MethodOptions; - - if (typeof paramsOrCallback === 'function') { - callback = paramsOrCallback; - params = {} as Params$Resource$Operations$Delete; - options = {}; - } - - if (typeof optionsOrCallback === 'function') { - callback = optionsOrCallback; - options = {}; - } - - const rootUrl = options.rootUrl || 'https://www.googleapis.com/'; - const parameters = { - options: Object.assign( - { - url: (rootUrl + '/drive/v3/operations/{name}').replace( - /([^:]\/)\/+/g, - '$1' - ), - method: 'DELETE', - apiVersion: '', - }, - options - ), - params, - requiredParams: ['name'], - pathParams: ['name'], - context: this.context, - }; - if (callback) { - createAPIRequest( - parameters, - callback as BodyResponseCallback - ); - } else { - return createAPIRequest(parameters); - } - } - /** * Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service. * @example @@ -8854,196 +8571,14 @@ export namespace drive_v3 { return createAPIRequest(parameters); } } - - /** - * Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`. - * @example - * ```js - * // Before running the sample: - * // - Enable the API at: - * // https://console.developers.google.com/apis/api/drive.googleapis.com - * // - Login into gcloud by running: - * // ```sh - * // $ gcloud auth application-default login - * // ``` - * // - Install the npm module by running: - * // ```sh - * // $ npm install googleapis - * // ``` - * - * const {google} = require('googleapis'); - * const drive = google.drive('v3'); - * - * async function main() { - * const auth = new google.auth.GoogleAuth({ - * // Scopes can be specified either as an array or as a single, space-delimited string. - * scopes: [ - * 'https://www.googleapis.com/auth/drive', - * 'https://www.googleapis.com/auth/drive.file', - * 'https://www.googleapis.com/auth/drive.meet.readonly', - * 'https://www.googleapis.com/auth/drive.readonly', - * ], - * }); - * - * // Acquire an auth client, and bind it to all future calls - * const authClient = await auth.getClient(); - * google.options({auth: authClient}); - * - * // Do the magic - * const res = await drive.operations.list({ - * // The standard list filter. - * filter: 'placeholder-value', - * // The name of the operation's parent resource. - * name: 'placeholder-value', - * // The standard list page size. - * pageSize: 'placeholder-value', - * // The standard list page token. - * pageToken: 'placeholder-value', - * }); - * console.log(res.data); - * - * // Example response - * // { - * // "nextPageToken": "my_nextPageToken", - * // "operations": [] - * // } - * } - * - * main().catch(e => { - * console.error(e); - * throw e; - * }); - * - * ``` - * - * @param params - Parameters for request - * @param options - Optionally override request options, such as `url`, `method`, and `encoding`. - * @param callback - Optional callback that handles the response. - * @returns A promise if used with async/await, or void if used with a callback. - */ - list( - params: Params$Resource$Operations$List, - options: StreamMethodOptions - ): Promise>; - list( - params?: Params$Resource$Operations$List, - options?: MethodOptions - ): Promise>; - list( - params: Params$Resource$Operations$List, - options: StreamMethodOptions | BodyResponseCallback, - callback: BodyResponseCallback - ): void; - list( - params: Params$Resource$Operations$List, - options: - | MethodOptions - | BodyResponseCallback, - callback: BodyResponseCallback - ): void; - list( - params: Params$Resource$Operations$List, - callback: BodyResponseCallback - ): void; - list(callback: BodyResponseCallback): void; - list( - paramsOrCallback?: - | Params$Resource$Operations$List - | BodyResponseCallback - | BodyResponseCallback, - optionsOrCallback?: - | MethodOptions - | StreamMethodOptions - | BodyResponseCallback - | BodyResponseCallback, - callback?: - | BodyResponseCallback - | BodyResponseCallback - ): - | void - | Promise> - | Promise> { - let params = (paramsOrCallback || {}) as Params$Resource$Operations$List; - let options = (optionsOrCallback || {}) as MethodOptions; - - if (typeof paramsOrCallback === 'function') { - callback = paramsOrCallback; - params = {} as Params$Resource$Operations$List; - options = {}; - } - - if (typeof optionsOrCallback === 'function') { - callback = optionsOrCallback; - options = {}; - } - - const rootUrl = options.rootUrl || 'https://www.googleapis.com/'; - const parameters = { - options: Object.assign( - { - url: (rootUrl + '/drive/v3/operations').replace( - /([^:]\/)\/+/g, - '$1' - ), - method: 'GET', - apiVersion: '', - }, - options - ), - params, - requiredParams: [], - pathParams: [], - context: this.context, - }; - if (callback) { - createAPIRequest( - parameters, - callback as BodyResponseCallback - ); - } else { - return createAPIRequest(parameters); - } - } } - export interface Params$Resource$Operations$Cancel - extends StandardParameters { - /** - * The name of the operation resource to be cancelled. - */ - name?: string; - } - export interface Params$Resource$Operations$Delete - extends StandardParameters { - /** - * The name of the operation resource to be deleted. - */ - name?: string; - } export interface Params$Resource$Operations$Get extends StandardParameters { /** * The name of the operation resource. */ name?: string; } - export interface Params$Resource$Operations$List extends StandardParameters { - /** - * The standard list filter. - */ - filter?: string; - /** - * The name of the operation's parent resource. - */ - name?: string; - /** - * The standard list page size. - */ - pageSize?: number; - /** - * The standard list page token. - */ - pageToken?: string; - } export class Resource$Permissions { context: APIRequestContext; diff --git a/src/apis/firebaseml/v2beta.ts b/src/apis/firebaseml/v2beta.ts index 862ff3c73d4..fb5168851b9 100644 --- a/src/apis/firebaseml/v2beta.ts +++ b/src/apis/firebaseml/v2beta.ts @@ -1552,10 +1552,6 @@ export namespace firebaseml_v2beta { * Optional. CodeExecution tool type. Enables the model to execute code as part of generation. */ codeExecution?: Schema$GoogleCloudAiplatformV1beta1ToolCodeExecution; - /** - * Optional. Tool to support the model interacting directly with the computer. If enabled, it automatically populates computer-use specific Function Declarations. - */ - computerUse?: Schema$GoogleCloudAiplatformV1beta1ToolComputerUse; /** * Optional. Tool to support searching public web data, powered by Vertex AI Search and Sec4 compliance. */ @@ -1589,15 +1585,6 @@ export namespace firebaseml_v2beta { * Tool that executes code generated by the model, and automatically returns the result to the model. See also [ExecutableCode]and [CodeExecutionResult] which are input and output to this tool. */ export interface Schema$GoogleCloudAiplatformV1beta1ToolCodeExecution {} - /** - * Tool to support computer use. - */ - export interface Schema$GoogleCloudAiplatformV1beta1ToolComputerUse { - /** - * Required. The environment being operated. - */ - environment?: string | null; - } /** * Tool config. This config is shared for all tools provided in the request. */ @@ -1729,6 +1716,10 @@ export namespace firebaseml_v2beta { * Optional. The end offset of the video. */ endOffset?: string | null; + /** + * Optional. The frame rate of the video sent to the model. If not specified, the default value will be 1.0. The fps range is (0.0, 24.0]. + */ + fps?: number | null; /** * Optional. The start offset of the video. */ diff --git a/src/apis/looker/v1.ts b/src/apis/looker/v1.ts index c59bf5b3b66..0b14b28423a 100644 --- a/src/apis/looker/v1.ts +++ b/src/apis/looker/v1.ts @@ -290,6 +290,10 @@ export namespace looker_v1 { * Looker Instance Admin settings. */ adminSettings?: Schema$AdminSettings; + /** + * Optional. Storage class of the instance. + */ + classType?: string | null; /** * Network name in the consumer project. Format: `projects/{project\}/global/networks/{network\}`. Note that the consumer network may be in a different GCP project than the consumer project that is hosting the Looker Instance. */ @@ -1111,6 +1115,7 @@ export namespace looker_v1 { * // request body parameters * // { * // "adminSettings": {}, + * // "classType": "my_classType", * // "consumerNetwork": "my_consumerNetwork", * // "createTime": "my_createTime", * // "customDomain": {}, @@ -1576,6 +1581,7 @@ export namespace looker_v1 { * // Example response * // { * // "adminSettings": {}, + * // "classType": "my_classType", * // "consumerNetwork": "my_consumerNetwork", * // "createTime": "my_createTime", * // "customDomain": {}, @@ -2032,6 +2038,7 @@ export namespace looker_v1 { * // request body parameters * // { * // "adminSettings": {}, + * // "classType": "my_classType", * // "consumerNetwork": "my_consumerNetwork", * // "createTime": "my_createTime", * // "customDomain": {}, diff --git a/src/apis/merchantapi/products_v1beta.ts b/src/apis/merchantapi/products_v1beta.ts index fd543b95ecd..c008ea4d654 100644 --- a/src/apis/merchantapi/products_v1beta.ts +++ b/src/apis/merchantapi/products_v1beta.ts @@ -245,7 +245,7 @@ export namespace merchantapi_products_v1beta { */ energyEfficiencyClass?: string | null; /** - * The list of destinations to exclude for this target (corresponds to unchecked check boxes in Merchant Center). For more information, see [Excluded destination](https://support.google.com/merchants/answer/6324486). Note: We recommend setting destinations on datasources level for most use cases. Use this field within products to only setup exceptions. + * Destinations also known as [Marketing methods](https://support.google.com/merchants/answer/15130232) selections. The list of destinations to exclude for this target (corresponds to unchecked check boxes in Merchant Center). For more information, see [Excluded destination](https://support.google.com/merchants/answer/6324486). Note: We recommend setting destinations on datasources level for most use cases. Use this field within products to only setup exceptions. */ excludedDestinations?: string[] | null; /** @@ -285,7 +285,7 @@ export namespace merchantapi_products_v1beta { */ imageLink?: string | null; /** - * The list of destinations to include for this target (corresponds to checked check boxes in Merchant Center). Default destinations are always included unless provided in `excludedDestinations`. For more information, see [Included destination](https://support.google.com/merchants/answer/7501026). Note: We recommend setting destinations on datasources level for most use cases. Use this field within products to only setup exceptions. + * Destinations also known as [Marketing methods](https://support.google.com/merchants/answer/15130232) selections. The list of destinations to include for this target (corresponds to checked check boxes in Merchant Center). Default destinations are always included unless provided in `excludedDestinations`. For more information, see [Included destination](https://support.google.com/merchants/answer/7501026). Note: We recommend setting destinations on datasources level for most use cases. Use this field within products to only setup exceptions. */ includedDestinations?: string[] | null; /** diff --git a/src/apis/migrationcenter/v1alpha1.ts b/src/apis/migrationcenter/v1alpha1.ts index b94b60396d4..ec9af7e308a 100644 --- a/src/apis/migrationcenter/v1alpha1.ts +++ b/src/apis/migrationcenter/v1alpha1.ts @@ -2978,7 +2978,7 @@ export namespace migrationcenter_v1alpha1 { /** * Output only. File size in bytes. */ - fileSizeBytes?: number | null; + fileSizeBytes?: string | null; /** * Output only. XLSX output file. */ diff --git a/src/apis/redis/v1.ts b/src/apis/redis/v1.ts index 72262a8b208..0cefe8bd376 100644 --- a/src/apis/redis/v1.ts +++ b/src/apis/redis/v1.ts @@ -293,6 +293,15 @@ export namespace redis_v1 { */ pointInTimeRecoveryEnabled?: boolean | null; } + /** + * BackupDRConfiguration to capture the backup and disaster recovery details of database resource. + */ + export interface Schema$BackupDRConfiguration { + /** + * Indicates if the resource is managed by BackupDR. + */ + backupdrManaged?: boolean | null; + } /** * Backup is consisted of multiple backup files. */ @@ -455,6 +464,14 @@ export namespace redis_v1 { * Optional. The number of replica nodes per shard. */ replicaCount?: number | null; + /** + * Optional. Output only. Reserved for future use. + */ + satisfiesPzi?: boolean | null; + /** + * Optional. Output only. Reserved for future use. + */ + satisfiesPzs?: boolean | null; /** * Optional. Number of shards for the Redis cluster. */ @@ -751,7 +768,7 @@ export namespace redis_v1 { uniqueId?: string | null; } /** - * Common model for database resource instance metadata. Next ID: 25 + * Common model for database resource instance metadata. Next ID: 26 */ export interface Schema$DatabaseResourceMetadata { /** @@ -762,6 +779,10 @@ export namespace redis_v1 { * Backup configuration for this instance */ backupConfiguration?: Schema$BackupConfiguration; + /** + * Optional. BackupDR Configuration for the resource. + */ + backupdrConfiguration?: Schema$BackupDRConfiguration; /** * Latest backup run information for this instance */ @@ -3500,6 +3521,8 @@ export namespace redis_v1 { * // "pscServiceAttachments": [], * // "redisConfigs": {}, * // "replicaCount": 0, + * // "satisfiesPzi": false, + * // "satisfiesPzs": false, * // "shardCount": 0, * // "simulateMaintenanceEvent": false, * // "sizeGb": 0, @@ -3822,6 +3845,8 @@ export namespace redis_v1 { * // "pscServiceAttachments": [], * // "redisConfigs": {}, * // "replicaCount": 0, + * // "satisfiesPzi": false, + * // "satisfiesPzs": false, * // "shardCount": 0, * // "simulateMaintenanceEvent": false, * // "sizeGb": 0, @@ -4278,6 +4303,8 @@ export namespace redis_v1 { * // "pscServiceAttachments": [], * // "redisConfigs": {}, * // "replicaCount": 0, + * // "satisfiesPzi": false, + * // "satisfiesPzs": false, * // "shardCount": 0, * // "simulateMaintenanceEvent": false, * // "sizeGb": 0, diff --git a/src/apis/redis/v1beta1.ts b/src/apis/redis/v1beta1.ts index 30cb9d7416c..cfb412f9897 100644 --- a/src/apis/redis/v1beta1.ts +++ b/src/apis/redis/v1beta1.ts @@ -293,6 +293,15 @@ export namespace redis_v1beta1 { */ pointInTimeRecoveryEnabled?: boolean | null; } + /** + * BackupDRConfiguration to capture the backup and disaster recovery details of database resource. + */ + export interface Schema$BackupDRConfiguration { + /** + * Indicates if the resource is managed by BackupDR. + */ + backupdrManaged?: boolean | null; + } /** * Backup is consisted of multiple backup files. */ @@ -455,6 +464,14 @@ export namespace redis_v1beta1 { * Optional. The number of replica nodes per shard. */ replicaCount?: number | null; + /** + * Optional. Output only. Reserved for future use. + */ + satisfiesPzi?: boolean | null; + /** + * Optional. Output only. Reserved for future use. + */ + satisfiesPzs?: boolean | null; /** * Optional. Number of shards for the Redis cluster. */ @@ -751,7 +768,7 @@ export namespace redis_v1beta1 { uniqueId?: string | null; } /** - * Common model for database resource instance metadata. Next ID: 25 + * Common model for database resource instance metadata. Next ID: 26 */ export interface Schema$DatabaseResourceMetadata { /** @@ -762,6 +779,10 @@ export namespace redis_v1beta1 { * Backup configuration for this instance */ backupConfiguration?: Schema$BackupConfiguration; + /** + * Optional. BackupDR Configuration for the resource. + */ + backupdrConfiguration?: Schema$BackupDRConfiguration; /** * Latest backup run information for this instance */ @@ -3506,6 +3527,8 @@ export namespace redis_v1beta1 { * // "pscServiceAttachments": [], * // "redisConfigs": {}, * // "replicaCount": 0, + * // "satisfiesPzi": false, + * // "satisfiesPzs": false, * // "shardCount": 0, * // "simulateMaintenanceEvent": false, * // "sizeGb": 0, @@ -3828,6 +3851,8 @@ export namespace redis_v1beta1 { * // "pscServiceAttachments": [], * // "redisConfigs": {}, * // "replicaCount": 0, + * // "satisfiesPzi": false, + * // "satisfiesPzs": false, * // "shardCount": 0, * // "simulateMaintenanceEvent": false, * // "sizeGb": 0, @@ -4284,6 +4309,8 @@ export namespace redis_v1beta1 { * // "pscServiceAttachments": [], * // "redisConfigs": {}, * // "replicaCount": 0, + * // "satisfiesPzi": false, + * // "satisfiesPzs": false, * // "shardCount": 0, * // "simulateMaintenanceEvent": false, * // "sizeGb": 0, diff --git a/src/apis/run/v2.ts b/src/apis/run/v2.ts index cdae5397911..c20934e6911 100644 --- a/src/apis/run/v2.ts +++ b/src/apis/run/v2.ts @@ -779,7 +779,7 @@ export namespace run_v2 { */ deleteTime?: string | null; /** - * Output only. A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates. + * Optional. A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates. */ etag?: string | null; /** @@ -1405,7 +1405,7 @@ export namespace run_v2 { */ description?: string | null; /** - * Output only. A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates. + * Optional. A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates. */ etag?: string | null; /** @@ -1981,7 +1981,7 @@ export namespace run_v2 { */ description?: string | null; /** - * Output only. A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates. + * Optional. A system-generated fingerprint for this version of the resource. May be used to detect modification conflict during updates. */ etag?: string | null; /** diff --git a/src/apis/videointelligence/v1.ts b/src/apis/videointelligence/v1.ts index bcf3ea1934c..de8d869ed83 100644 --- a/src/apis/videointelligence/v1.ts +++ b/src/apis/videointelligence/v1.ts @@ -176,7 +176,7 @@ export namespace videointelligence_v1 { */ name?: string | null; /** - * The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1. + * The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1. */ point?: Schema$GoogleCloudVideointelligenceV1beta2_NormalizedVertex; } @@ -223,6 +223,19 @@ export namespace videointelligence_v1 { */ timeOffset?: string | null; } + /** + * Status of exporting annotation response to user specified `output_uri`. + */ + export interface Schema$GoogleCloudVideointelligenceV1beta2_ExportToOutputUriStatus { + /** + * Output only. State of the `output_uri` export. + */ + state?: string | null; + /** + * Output only. Only set if state is FAILED. + */ + status?: Schema$GoogleRpc_Status; + } /** * Deprecated. No effect. */ @@ -369,7 +382,7 @@ export namespace videointelligence_v1 { top?: number | null; } /** - * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box. + * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box. */ export interface Schema$GoogleCloudVideointelligenceV1beta2_NormalizedBoundingPoly { /** @@ -568,6 +581,10 @@ export namespace videointelligence_v1 { * Annotation progress for a single video. */ export interface Schema$GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress { + /** + * Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request. + */ + exportStatus?: Schema$GoogleCloudVideointelligenceV1beta2_ExportToOutputUriStatus; /** * Specifies which feature is being tracked if the request contains more than one feature. */ @@ -752,7 +769,7 @@ export namespace videointelligence_v1 { */ name?: string | null; /** - * The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1. + * The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1. */ point?: Schema$GoogleCloudVideointelligenceV1p1beta1_NormalizedVertex; } @@ -799,6 +816,19 @@ export namespace videointelligence_v1 { */ timeOffset?: string | null; } + /** + * Status of exporting annotation response to user specified `output_uri`. + */ + export interface Schema$GoogleCloudVideointelligenceV1p1beta1_ExportToOutputUriStatus { + /** + * Output only. State of the `output_uri` export. + */ + state?: string | null; + /** + * Output only. Only set if state is FAILED. + */ + status?: Schema$GoogleRpc_Status; + } /** * Deprecated. No effect. */ @@ -945,7 +975,7 @@ export namespace videointelligence_v1 { top?: number | null; } /** - * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box. + * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box. */ export interface Schema$GoogleCloudVideointelligenceV1p1beta1_NormalizedBoundingPoly { /** @@ -1144,6 +1174,10 @@ export namespace videointelligence_v1 { * Annotation progress for a single video. */ export interface Schema$GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress { + /** + * Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request. + */ + exportStatus?: Schema$GoogleCloudVideointelligenceV1p1beta1_ExportToOutputUriStatus; /** * Specifies which feature is being tracked if the request contains more than one feature. */ @@ -1328,7 +1362,7 @@ export namespace videointelligence_v1 { */ name?: string | null; /** - * The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1. + * The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1. */ point?: Schema$GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex; } @@ -1375,6 +1409,19 @@ export namespace videointelligence_v1 { */ timeOffset?: string | null; } + /** + * Status of exporting annotation response to user specified `output_uri`. + */ + export interface Schema$GoogleCloudVideointelligenceV1p2beta1_ExportToOutputUriStatus { + /** + * Output only. State of the `output_uri` export. + */ + state?: string | null; + /** + * Output only. Only set if state is FAILED. + */ + status?: Schema$GoogleRpc_Status; + } /** * Deprecated. No effect. */ @@ -1521,7 +1568,7 @@ export namespace videointelligence_v1 { top?: number | null; } /** - * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box. + * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box. */ export interface Schema$GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly { /** @@ -1720,6 +1767,10 @@ export namespace videointelligence_v1 { * Annotation progress for a single video. */ export interface Schema$GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress { + /** + * Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request. + */ + exportStatus?: Schema$GoogleCloudVideointelligenceV1p2beta1_ExportToOutputUriStatus; /** * Specifies which feature is being tracked if the request contains more than one feature. */ @@ -1947,7 +1998,7 @@ export namespace videointelligence_v1 { */ name?: string | null; /** - * The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1. + * The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1. */ point?: Schema$GoogleCloudVideointelligenceV1p3beta1_NormalizedVertex; } @@ -1994,6 +2045,19 @@ export namespace videointelligence_v1 { */ timeOffset?: string | null; } + /** + * Status of exporting annotation response to user specified `output_uri`. + */ + export interface Schema$GoogleCloudVideointelligenceV1p3beta1_ExportToOutputUriStatus { + /** + * Output only. State of the `output_uri` export. + */ + state?: string | null; + /** + * Output only. Only set if state is FAILED. + */ + status?: Schema$GoogleRpc_Status; + } /** * Deprecated. No effect. */ @@ -2140,7 +2204,7 @@ export namespace videointelligence_v1 { top?: number | null; } /** - * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box. + * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box. */ export interface Schema$GoogleCloudVideointelligenceV1p3beta1_NormalizedBoundingPoly { /** @@ -2394,6 +2458,10 @@ export namespace videointelligence_v1 { * Annotation progress for a single video. */ export interface Schema$GoogleCloudVideointelligenceV1p3beta1_VideoAnnotationProgress { + /** + * Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request. + */ + exportStatus?: Schema$GoogleCloudVideointelligenceV1p3beta1_ExportToOutputUriStatus; /** * Specifies which feature is being tracked if the request contains more than one feature. */ @@ -2611,7 +2679,7 @@ export namespace videointelligence_v1 { */ name?: string | null; /** - * The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1. + * The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1. */ point?: Schema$GoogleCloudVideointelligenceV1_NormalizedVertex; } @@ -2667,6 +2735,19 @@ export namespace videointelligence_v1 { */ timeOffset?: string | null; } + /** + * Status of exporting annotation response to user specified `output_uri`. + */ + export interface Schema$GoogleCloudVideointelligenceV1_ExportToOutputUriStatus { + /** + * Output only. State of the `output_uri` export. + */ + state?: string | null; + /** + * Output only. Only set if state is FAILED. + */ + status?: Schema$GoogleRpc_Status; + } /** * Deprecated. No effect. */ @@ -2855,7 +2936,7 @@ export namespace videointelligence_v1 { top?: number | null; } /** - * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box. + * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box. */ export interface Schema$GoogleCloudVideointelligenceV1_NormalizedBoundingPoly { /** @@ -3152,6 +3233,10 @@ export namespace videointelligence_v1 { * Annotation progress for a single video. */ export interface Schema$GoogleCloudVideointelligenceV1_VideoAnnotationProgress { + /** + * Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request. + */ + exportStatus?: Schema$GoogleCloudVideointelligenceV1_ExportToOutputUriStatus; /** * Specifies which feature is being tracked if the request contains more than one feature. */ diff --git a/src/apis/videointelligence/v1beta2.ts b/src/apis/videointelligence/v1beta2.ts index fb76826218f..e44ac6213d3 100644 --- a/src/apis/videointelligence/v1beta2.ts +++ b/src/apis/videointelligence/v1beta2.ts @@ -201,7 +201,7 @@ export namespace videointelligence_v1beta2 { */ name?: string | null; /** - * The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1. + * The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1. */ point?: Schema$GoogleCloudVideointelligenceV1beta2_NormalizedVertex; } @@ -257,6 +257,19 @@ export namespace videointelligence_v1beta2 { */ timeOffset?: string | null; } + /** + * Status of exporting annotation response to user specified `output_uri`. + */ + export interface Schema$GoogleCloudVideointelligenceV1beta2_ExportToOutputUriStatus { + /** + * Output only. State of the `output_uri` export. + */ + state?: string | null; + /** + * Output only. Only set if state is FAILED. + */ + status?: Schema$GoogleRpc_Status; + } /** * Deprecated. No effect. */ @@ -445,7 +458,7 @@ export namespace videointelligence_v1beta2 { top?: number | null; } /** - * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box. + * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box. */ export interface Schema$GoogleCloudVideointelligenceV1beta2_NormalizedBoundingPoly { /** @@ -742,6 +755,10 @@ export namespace videointelligence_v1beta2 { * Annotation progress for a single video. */ export interface Schema$GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress { + /** + * Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request. + */ + exportStatus?: Schema$GoogleCloudVideointelligenceV1beta2_ExportToOutputUriStatus; /** * Specifies which feature is being tracked if the request contains more than one feature. */ @@ -967,7 +984,7 @@ export namespace videointelligence_v1beta2 { */ name?: string | null; /** - * The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1. + * The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1. */ point?: Schema$GoogleCloudVideointelligenceV1p1beta1_NormalizedVertex; } @@ -1014,6 +1031,19 @@ export namespace videointelligence_v1beta2 { */ timeOffset?: string | null; } + /** + * Status of exporting annotation response to user specified `output_uri`. + */ + export interface Schema$GoogleCloudVideointelligenceV1p1beta1_ExportToOutputUriStatus { + /** + * Output only. State of the `output_uri` export. + */ + state?: string | null; + /** + * Output only. Only set if state is FAILED. + */ + status?: Schema$GoogleRpc_Status; + } /** * Deprecated. No effect. */ @@ -1160,7 +1190,7 @@ export namespace videointelligence_v1beta2 { top?: number | null; } /** - * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box. + * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box. */ export interface Schema$GoogleCloudVideointelligenceV1p1beta1_NormalizedBoundingPoly { /** @@ -1359,6 +1389,10 @@ export namespace videointelligence_v1beta2 { * Annotation progress for a single video. */ export interface Schema$GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress { + /** + * Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request. + */ + exportStatus?: Schema$GoogleCloudVideointelligenceV1p1beta1_ExportToOutputUriStatus; /** * Specifies which feature is being tracked if the request contains more than one feature. */ @@ -1543,7 +1577,7 @@ export namespace videointelligence_v1beta2 { */ name?: string | null; /** - * The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1. + * The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1. */ point?: Schema$GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex; } @@ -1590,6 +1624,19 @@ export namespace videointelligence_v1beta2 { */ timeOffset?: string | null; } + /** + * Status of exporting annotation response to user specified `output_uri`. + */ + export interface Schema$GoogleCloudVideointelligenceV1p2beta1_ExportToOutputUriStatus { + /** + * Output only. State of the `output_uri` export. + */ + state?: string | null; + /** + * Output only. Only set if state is FAILED. + */ + status?: Schema$GoogleRpc_Status; + } /** * Deprecated. No effect. */ @@ -1736,7 +1783,7 @@ export namespace videointelligence_v1beta2 { top?: number | null; } /** - * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box. + * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box. */ export interface Schema$GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly { /** @@ -1935,6 +1982,10 @@ export namespace videointelligence_v1beta2 { * Annotation progress for a single video. */ export interface Schema$GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress { + /** + * Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request. + */ + exportStatus?: Schema$GoogleCloudVideointelligenceV1p2beta1_ExportToOutputUriStatus; /** * Specifies which feature is being tracked if the request contains more than one feature. */ @@ -2162,7 +2213,7 @@ export namespace videointelligence_v1beta2 { */ name?: string | null; /** - * The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1. + * The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1. */ point?: Schema$GoogleCloudVideointelligenceV1p3beta1_NormalizedVertex; } @@ -2209,6 +2260,19 @@ export namespace videointelligence_v1beta2 { */ timeOffset?: string | null; } + /** + * Status of exporting annotation response to user specified `output_uri`. + */ + export interface Schema$GoogleCloudVideointelligenceV1p3beta1_ExportToOutputUriStatus { + /** + * Output only. State of the `output_uri` export. + */ + state?: string | null; + /** + * Output only. Only set if state is FAILED. + */ + status?: Schema$GoogleRpc_Status; + } /** * Deprecated. No effect. */ @@ -2355,7 +2419,7 @@ export namespace videointelligence_v1beta2 { top?: number | null; } /** - * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box. + * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box. */ export interface Schema$GoogleCloudVideointelligenceV1p3beta1_NormalizedBoundingPoly { /** @@ -2609,6 +2673,10 @@ export namespace videointelligence_v1beta2 { * Annotation progress for a single video. */ export interface Schema$GoogleCloudVideointelligenceV1p3beta1_VideoAnnotationProgress { + /** + * Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request. + */ + exportStatus?: Schema$GoogleCloudVideointelligenceV1p3beta1_ExportToOutputUriStatus; /** * Specifies which feature is being tracked if the request contains more than one feature. */ @@ -2797,7 +2865,7 @@ export namespace videointelligence_v1beta2 { */ name?: string | null; /** - * The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1. + * The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1. */ point?: Schema$GoogleCloudVideointelligenceV1_NormalizedVertex; } @@ -2844,6 +2912,19 @@ export namespace videointelligence_v1beta2 { */ timeOffset?: string | null; } + /** + * Status of exporting annotation response to user specified `output_uri`. + */ + export interface Schema$GoogleCloudVideointelligenceV1_ExportToOutputUriStatus { + /** + * Output only. State of the `output_uri` export. + */ + state?: string | null; + /** + * Output only. Only set if state is FAILED. + */ + status?: Schema$GoogleRpc_Status; + } /** * Deprecated. No effect. */ @@ -2990,7 +3071,7 @@ export namespace videointelligence_v1beta2 { top?: number | null; } /** - * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box. + * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box. */ export interface Schema$GoogleCloudVideointelligenceV1_NormalizedBoundingPoly { /** @@ -3189,6 +3270,10 @@ export namespace videointelligence_v1beta2 { * Annotation progress for a single video. */ export interface Schema$GoogleCloudVideointelligenceV1_VideoAnnotationProgress { + /** + * Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request. + */ + exportStatus?: Schema$GoogleCloudVideointelligenceV1_ExportToOutputUriStatus; /** * Specifies which feature is being tracked if the request contains more than one feature. */ diff --git a/src/apis/videointelligence/v1p1beta1.ts b/src/apis/videointelligence/v1p1beta1.ts index a65ab23447b..ca9d56172fd 100644 --- a/src/apis/videointelligence/v1p1beta1.ts +++ b/src/apis/videointelligence/v1p1beta1.ts @@ -172,7 +172,7 @@ export namespace videointelligence_v1p1beta1 { */ name?: string | null; /** - * The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1. + * The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1. */ point?: Schema$GoogleCloudVideointelligenceV1beta2_NormalizedVertex; } @@ -219,6 +219,19 @@ export namespace videointelligence_v1p1beta1 { */ timeOffset?: string | null; } + /** + * Status of exporting annotation response to user specified `output_uri`. + */ + export interface Schema$GoogleCloudVideointelligenceV1beta2_ExportToOutputUriStatus { + /** + * Output only. State of the `output_uri` export. + */ + state?: string | null; + /** + * Output only. Only set if state is FAILED. + */ + status?: Schema$GoogleRpc_Status; + } /** * Deprecated. No effect. */ @@ -365,7 +378,7 @@ export namespace videointelligence_v1p1beta1 { top?: number | null; } /** - * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box. + * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box. */ export interface Schema$GoogleCloudVideointelligenceV1beta2_NormalizedBoundingPoly { /** @@ -564,6 +577,10 @@ export namespace videointelligence_v1p1beta1 { * Annotation progress for a single video. */ export interface Schema$GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress { + /** + * Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request. + */ + exportStatus?: Schema$GoogleCloudVideointelligenceV1beta2_ExportToOutputUriStatus; /** * Specifies which feature is being tracked if the request contains more than one feature. */ @@ -777,7 +794,7 @@ export namespace videointelligence_v1p1beta1 { */ name?: string | null; /** - * The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1. + * The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1. */ point?: Schema$GoogleCloudVideointelligenceV1p1beta1_NormalizedVertex; } @@ -833,6 +850,19 @@ export namespace videointelligence_v1p1beta1 { */ timeOffset?: string | null; } + /** + * Status of exporting annotation response to user specified `output_uri`. + */ + export interface Schema$GoogleCloudVideointelligenceV1p1beta1_ExportToOutputUriStatus { + /** + * Output only. State of the `output_uri` export. + */ + state?: string | null; + /** + * Output only. Only set if state is FAILED. + */ + status?: Schema$GoogleRpc_Status; + } /** * Deprecated. No effect. */ @@ -1021,7 +1051,7 @@ export namespace videointelligence_v1p1beta1 { top?: number | null; } /** - * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box. + * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box. */ export interface Schema$GoogleCloudVideointelligenceV1p1beta1_NormalizedBoundingPoly { /** @@ -1318,6 +1348,10 @@ export namespace videointelligence_v1p1beta1 { * Annotation progress for a single video. */ export interface Schema$GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress { + /** + * Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request. + */ + exportStatus?: Schema$GoogleCloudVideointelligenceV1p1beta1_ExportToOutputUriStatus; /** * Specifies which feature is being tracked if the request contains more than one feature. */ @@ -1543,7 +1577,7 @@ export namespace videointelligence_v1p1beta1 { */ name?: string | null; /** - * The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1. + * The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1. */ point?: Schema$GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex; } @@ -1590,6 +1624,19 @@ export namespace videointelligence_v1p1beta1 { */ timeOffset?: string | null; } + /** + * Status of exporting annotation response to user specified `output_uri`. + */ + export interface Schema$GoogleCloudVideointelligenceV1p2beta1_ExportToOutputUriStatus { + /** + * Output only. State of the `output_uri` export. + */ + state?: string | null; + /** + * Output only. Only set if state is FAILED. + */ + status?: Schema$GoogleRpc_Status; + } /** * Deprecated. No effect. */ @@ -1736,7 +1783,7 @@ export namespace videointelligence_v1p1beta1 { top?: number | null; } /** - * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box. + * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box. */ export interface Schema$GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly { /** @@ -1935,6 +1982,10 @@ export namespace videointelligence_v1p1beta1 { * Annotation progress for a single video. */ export interface Schema$GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress { + /** + * Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request. + */ + exportStatus?: Schema$GoogleCloudVideointelligenceV1p2beta1_ExportToOutputUriStatus; /** * Specifies which feature is being tracked if the request contains more than one feature. */ @@ -2162,7 +2213,7 @@ export namespace videointelligence_v1p1beta1 { */ name?: string | null; /** - * The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1. + * The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1. */ point?: Schema$GoogleCloudVideointelligenceV1p3beta1_NormalizedVertex; } @@ -2209,6 +2260,19 @@ export namespace videointelligence_v1p1beta1 { */ timeOffset?: string | null; } + /** + * Status of exporting annotation response to user specified `output_uri`. + */ + export interface Schema$GoogleCloudVideointelligenceV1p3beta1_ExportToOutputUriStatus { + /** + * Output only. State of the `output_uri` export. + */ + state?: string | null; + /** + * Output only. Only set if state is FAILED. + */ + status?: Schema$GoogleRpc_Status; + } /** * Deprecated. No effect. */ @@ -2355,7 +2419,7 @@ export namespace videointelligence_v1p1beta1 { top?: number | null; } /** - * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box. + * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box. */ export interface Schema$GoogleCloudVideointelligenceV1p3beta1_NormalizedBoundingPoly { /** @@ -2609,6 +2673,10 @@ export namespace videointelligence_v1p1beta1 { * Annotation progress for a single video. */ export interface Schema$GoogleCloudVideointelligenceV1p3beta1_VideoAnnotationProgress { + /** + * Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request. + */ + exportStatus?: Schema$GoogleCloudVideointelligenceV1p3beta1_ExportToOutputUriStatus; /** * Specifies which feature is being tracked if the request contains more than one feature. */ @@ -2797,7 +2865,7 @@ export namespace videointelligence_v1p1beta1 { */ name?: string | null; /** - * The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1. + * The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1. */ point?: Schema$GoogleCloudVideointelligenceV1_NormalizedVertex; } @@ -2844,6 +2912,19 @@ export namespace videointelligence_v1p1beta1 { */ timeOffset?: string | null; } + /** + * Status of exporting annotation response to user specified `output_uri`. + */ + export interface Schema$GoogleCloudVideointelligenceV1_ExportToOutputUriStatus { + /** + * Output only. State of the `output_uri` export. + */ + state?: string | null; + /** + * Output only. Only set if state is FAILED. + */ + status?: Schema$GoogleRpc_Status; + } /** * Deprecated. No effect. */ @@ -2990,7 +3071,7 @@ export namespace videointelligence_v1p1beta1 { top?: number | null; } /** - * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box. + * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box. */ export interface Schema$GoogleCloudVideointelligenceV1_NormalizedBoundingPoly { /** @@ -3189,6 +3270,10 @@ export namespace videointelligence_v1p1beta1 { * Annotation progress for a single video. */ export interface Schema$GoogleCloudVideointelligenceV1_VideoAnnotationProgress { + /** + * Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request. + */ + exportStatus?: Schema$GoogleCloudVideointelligenceV1_ExportToOutputUriStatus; /** * Specifies which feature is being tracked if the request contains more than one feature. */ diff --git a/src/apis/videointelligence/v1p2beta1.ts b/src/apis/videointelligence/v1p2beta1.ts index 9a4781b6a49..3c8a4e5dc48 100644 --- a/src/apis/videointelligence/v1p2beta1.ts +++ b/src/apis/videointelligence/v1p2beta1.ts @@ -172,7 +172,7 @@ export namespace videointelligence_v1p2beta1 { */ name?: string | null; /** - * The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1. + * The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1. */ point?: Schema$GoogleCloudVideointelligenceV1beta2_NormalizedVertex; } @@ -219,6 +219,19 @@ export namespace videointelligence_v1p2beta1 { */ timeOffset?: string | null; } + /** + * Status of exporting annotation response to user specified `output_uri`. + */ + export interface Schema$GoogleCloudVideointelligenceV1beta2_ExportToOutputUriStatus { + /** + * Output only. State of the `output_uri` export. + */ + state?: string | null; + /** + * Output only. Only set if state is FAILED. + */ + status?: Schema$GoogleRpc_Status; + } /** * Deprecated. No effect. */ @@ -365,7 +378,7 @@ export namespace videointelligence_v1p2beta1 { top?: number | null; } /** - * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box. + * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box. */ export interface Schema$GoogleCloudVideointelligenceV1beta2_NormalizedBoundingPoly { /** @@ -564,6 +577,10 @@ export namespace videointelligence_v1p2beta1 { * Annotation progress for a single video. */ export interface Schema$GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress { + /** + * Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request. + */ + exportStatus?: Schema$GoogleCloudVideointelligenceV1beta2_ExportToOutputUriStatus; /** * Specifies which feature is being tracked if the request contains more than one feature. */ @@ -748,7 +765,7 @@ export namespace videointelligence_v1p2beta1 { */ name?: string | null; /** - * The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1. + * The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1. */ point?: Schema$GoogleCloudVideointelligenceV1p1beta1_NormalizedVertex; } @@ -795,6 +812,19 @@ export namespace videointelligence_v1p2beta1 { */ timeOffset?: string | null; } + /** + * Status of exporting annotation response to user specified `output_uri`. + */ + export interface Schema$GoogleCloudVideointelligenceV1p1beta1_ExportToOutputUriStatus { + /** + * Output only. State of the `output_uri` export. + */ + state?: string | null; + /** + * Output only. Only set if state is FAILED. + */ + status?: Schema$GoogleRpc_Status; + } /** * Deprecated. No effect. */ @@ -941,7 +971,7 @@ export namespace videointelligence_v1p2beta1 { top?: number | null; } /** - * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box. + * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box. */ export interface Schema$GoogleCloudVideointelligenceV1p1beta1_NormalizedBoundingPoly { /** @@ -1140,6 +1170,10 @@ export namespace videointelligence_v1p2beta1 { * Annotation progress for a single video. */ export interface Schema$GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress { + /** + * Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request. + */ + exportStatus?: Schema$GoogleCloudVideointelligenceV1p1beta1_ExportToOutputUriStatus; /** * Specifies which feature is being tracked if the request contains more than one feature. */ @@ -1353,7 +1387,7 @@ export namespace videointelligence_v1p2beta1 { */ name?: string | null; /** - * The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1. + * The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1. */ point?: Schema$GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex; } @@ -1409,6 +1443,19 @@ export namespace videointelligence_v1p2beta1 { */ timeOffset?: string | null; } + /** + * Status of exporting annotation response to user specified `output_uri`. + */ + export interface Schema$GoogleCloudVideointelligenceV1p2beta1_ExportToOutputUriStatus { + /** + * Output only. State of the `output_uri` export. + */ + state?: string | null; + /** + * Output only. Only set if state is FAILED. + */ + status?: Schema$GoogleRpc_Status; + } /** * Deprecated. No effect. */ @@ -1597,7 +1644,7 @@ export namespace videointelligence_v1p2beta1 { top?: number | null; } /** - * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box. + * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box. */ export interface Schema$GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly { /** @@ -1894,6 +1941,10 @@ export namespace videointelligence_v1p2beta1 { * Annotation progress for a single video. */ export interface Schema$GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress { + /** + * Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request. + */ + exportStatus?: Schema$GoogleCloudVideointelligenceV1p2beta1_ExportToOutputUriStatus; /** * Specifies which feature is being tracked if the request contains more than one feature. */ @@ -2162,7 +2213,7 @@ export namespace videointelligence_v1p2beta1 { */ name?: string | null; /** - * The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1. + * The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1. */ point?: Schema$GoogleCloudVideointelligenceV1p3beta1_NormalizedVertex; } @@ -2209,6 +2260,19 @@ export namespace videointelligence_v1p2beta1 { */ timeOffset?: string | null; } + /** + * Status of exporting annotation response to user specified `output_uri`. + */ + export interface Schema$GoogleCloudVideointelligenceV1p3beta1_ExportToOutputUriStatus { + /** + * Output only. State of the `output_uri` export. + */ + state?: string | null; + /** + * Output only. Only set if state is FAILED. + */ + status?: Schema$GoogleRpc_Status; + } /** * Deprecated. No effect. */ @@ -2355,7 +2419,7 @@ export namespace videointelligence_v1p2beta1 { top?: number | null; } /** - * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box. + * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box. */ export interface Schema$GoogleCloudVideointelligenceV1p3beta1_NormalizedBoundingPoly { /** @@ -2609,6 +2673,10 @@ export namespace videointelligence_v1p2beta1 { * Annotation progress for a single video. */ export interface Schema$GoogleCloudVideointelligenceV1p3beta1_VideoAnnotationProgress { + /** + * Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request. + */ + exportStatus?: Schema$GoogleCloudVideointelligenceV1p3beta1_ExportToOutputUriStatus; /** * Specifies which feature is being tracked if the request contains more than one feature. */ @@ -2797,7 +2865,7 @@ export namespace videointelligence_v1p2beta1 { */ name?: string | null; /** - * The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1. + * The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1. */ point?: Schema$GoogleCloudVideointelligenceV1_NormalizedVertex; } @@ -2844,6 +2912,19 @@ export namespace videointelligence_v1p2beta1 { */ timeOffset?: string | null; } + /** + * Status of exporting annotation response to user specified `output_uri`. + */ + export interface Schema$GoogleCloudVideointelligenceV1_ExportToOutputUriStatus { + /** + * Output only. State of the `output_uri` export. + */ + state?: string | null; + /** + * Output only. Only set if state is FAILED. + */ + status?: Schema$GoogleRpc_Status; + } /** * Deprecated. No effect. */ @@ -2990,7 +3071,7 @@ export namespace videointelligence_v1p2beta1 { top?: number | null; } /** - * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box. + * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box. */ export interface Schema$GoogleCloudVideointelligenceV1_NormalizedBoundingPoly { /** @@ -3189,6 +3270,10 @@ export namespace videointelligence_v1p2beta1 { * Annotation progress for a single video. */ export interface Schema$GoogleCloudVideointelligenceV1_VideoAnnotationProgress { + /** + * Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request. + */ + exportStatus?: Schema$GoogleCloudVideointelligenceV1_ExportToOutputUriStatus; /** * Specifies which feature is being tracked if the request contains more than one feature. */ diff --git a/src/apis/videointelligence/v1p3beta1.ts b/src/apis/videointelligence/v1p3beta1.ts index 4b16a3bacde..54344d26b5a 100644 --- a/src/apis/videointelligence/v1p3beta1.ts +++ b/src/apis/videointelligence/v1p3beta1.ts @@ -172,7 +172,7 @@ export namespace videointelligence_v1p3beta1 { */ name?: string | null; /** - * The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1. + * The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1. */ point?: Schema$GoogleCloudVideointelligenceV1beta2_NormalizedVertex; } @@ -219,6 +219,19 @@ export namespace videointelligence_v1p3beta1 { */ timeOffset?: string | null; } + /** + * Status of exporting annotation response to user specified `output_uri`. + */ + export interface Schema$GoogleCloudVideointelligenceV1beta2_ExportToOutputUriStatus { + /** + * Output only. State of the `output_uri` export. + */ + state?: string | null; + /** + * Output only. Only set if state is FAILED. + */ + status?: Schema$GoogleRpc_Status; + } /** * Deprecated. No effect. */ @@ -365,7 +378,7 @@ export namespace videointelligence_v1p3beta1 { top?: number | null; } /** - * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box. + * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box. */ export interface Schema$GoogleCloudVideointelligenceV1beta2_NormalizedBoundingPoly { /** @@ -564,6 +577,10 @@ export namespace videointelligence_v1p3beta1 { * Annotation progress for a single video. */ export interface Schema$GoogleCloudVideointelligenceV1beta2_VideoAnnotationProgress { + /** + * Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request. + */ + exportStatus?: Schema$GoogleCloudVideointelligenceV1beta2_ExportToOutputUriStatus; /** * Specifies which feature is being tracked if the request contains more than one feature. */ @@ -748,7 +765,7 @@ export namespace videointelligence_v1p3beta1 { */ name?: string | null; /** - * The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1. + * The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1. */ point?: Schema$GoogleCloudVideointelligenceV1p1beta1_NormalizedVertex; } @@ -795,6 +812,19 @@ export namespace videointelligence_v1p3beta1 { */ timeOffset?: string | null; } + /** + * Status of exporting annotation response to user specified `output_uri`. + */ + export interface Schema$GoogleCloudVideointelligenceV1p1beta1_ExportToOutputUriStatus { + /** + * Output only. State of the `output_uri` export. + */ + state?: string | null; + /** + * Output only. Only set if state is FAILED. + */ + status?: Schema$GoogleRpc_Status; + } /** * Deprecated. No effect. */ @@ -941,7 +971,7 @@ export namespace videointelligence_v1p3beta1 { top?: number | null; } /** - * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box. + * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box. */ export interface Schema$GoogleCloudVideointelligenceV1p1beta1_NormalizedBoundingPoly { /** @@ -1140,6 +1170,10 @@ export namespace videointelligence_v1p3beta1 { * Annotation progress for a single video. */ export interface Schema$GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationProgress { + /** + * Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request. + */ + exportStatus?: Schema$GoogleCloudVideointelligenceV1p1beta1_ExportToOutputUriStatus; /** * Specifies which feature is being tracked if the request contains more than one feature. */ @@ -1324,7 +1358,7 @@ export namespace videointelligence_v1p3beta1 { */ name?: string | null; /** - * The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1. + * The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1. */ point?: Schema$GoogleCloudVideointelligenceV1p2beta1_NormalizedVertex; } @@ -1371,6 +1405,19 @@ export namespace videointelligence_v1p3beta1 { */ timeOffset?: string | null; } + /** + * Status of exporting annotation response to user specified `output_uri`. + */ + export interface Schema$GoogleCloudVideointelligenceV1p2beta1_ExportToOutputUriStatus { + /** + * Output only. State of the `output_uri` export. + */ + state?: string | null; + /** + * Output only. Only set if state is FAILED. + */ + status?: Schema$GoogleRpc_Status; + } /** * Deprecated. No effect. */ @@ -1517,7 +1564,7 @@ export namespace videointelligence_v1p3beta1 { top?: number | null; } /** - * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box. + * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box. */ export interface Schema$GoogleCloudVideointelligenceV1p2beta1_NormalizedBoundingPoly { /** @@ -1716,6 +1763,10 @@ export namespace videointelligence_v1p3beta1 { * Annotation progress for a single video. */ export interface Schema$GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationProgress { + /** + * Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request. + */ + exportStatus?: Schema$GoogleCloudVideointelligenceV1p2beta1_ExportToOutputUriStatus; /** * Specifies which feature is being tracked if the request contains more than one feature. */ @@ -1972,7 +2023,7 @@ export namespace videointelligence_v1p3beta1 { */ name?: string | null; /** - * The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1. + * The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1. */ point?: Schema$GoogleCloudVideointelligenceV1p3beta1_NormalizedVertex; } @@ -2028,6 +2079,19 @@ export namespace videointelligence_v1p3beta1 { */ timeOffset?: string | null; } + /** + * Status of exporting annotation response to user specified `output_uri`. + */ + export interface Schema$GoogleCloudVideointelligenceV1p3beta1_ExportToOutputUriStatus { + /** + * Output only. State of the `output_uri` export. + */ + state?: string | null; + /** + * Output only. Only set if state is FAILED. + */ + status?: Schema$GoogleRpc_Status; + } /** * Deprecated. No effect. */ @@ -2216,7 +2280,7 @@ export namespace videointelligence_v1p3beta1 { top?: number | null; } /** - * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box. + * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box. */ export interface Schema$GoogleCloudVideointelligenceV1p3beta1_NormalizedBoundingPoly { /** @@ -2568,6 +2632,10 @@ export namespace videointelligence_v1p3beta1 { * Annotation progress for a single video. */ export interface Schema$GoogleCloudVideointelligenceV1p3beta1_VideoAnnotationProgress { + /** + * Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request. + */ + exportStatus?: Schema$GoogleCloudVideointelligenceV1p3beta1_ExportToOutputUriStatus; /** * Specifies which feature is being tracked if the request contains more than one feature. */ @@ -2797,7 +2865,7 @@ export namespace videointelligence_v1p3beta1 { */ name?: string | null; /** - * The 2D point of the detected landmark using the normalized image coordindate system. The normalized coordinates have the range from 0 to 1. + * The 2D point of the detected landmark using the normalized image coordinate system. The normalized coordinates have the range from 0 to 1. */ point?: Schema$GoogleCloudVideointelligenceV1_NormalizedVertex; } @@ -2844,6 +2912,19 @@ export namespace videointelligence_v1p3beta1 { */ timeOffset?: string | null; } + /** + * Status of exporting annotation response to user specified `output_uri`. + */ + export interface Schema$GoogleCloudVideointelligenceV1_ExportToOutputUriStatus { + /** + * Output only. State of the `output_uri` export. + */ + state?: string | null; + /** + * Output only. Only set if state is FAILED. + */ + status?: Schema$GoogleRpc_Status; + } /** * Deprecated. No effect. */ @@ -2990,7 +3071,7 @@ export namespace videointelligence_v1p3beta1 { top?: number | null; } /** - * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trignometric calculations for location of the box. + * Normalized bounding polygon for text (that might not be aligned with axis). Contains list of the corner points in clockwise order starting from top-left corner. For example, for a rectangular bounding box: When the text is horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3). Note that values can be less than 0, or greater than 1 due to trigonometric calculations for location of the box. */ export interface Schema$GoogleCloudVideointelligenceV1_NormalizedBoundingPoly { /** @@ -3189,6 +3270,10 @@ export namespace videointelligence_v1p3beta1 { * Annotation progress for a single video. */ export interface Schema$GoogleCloudVideointelligenceV1_VideoAnnotationProgress { + /** + * Status of exporting annotation response to user specified `output_uri`. Only set if `output_uri` is set in the request. + */ + exportStatus?: Schema$GoogleCloudVideointelligenceV1_ExportToOutputUriStatus; /** * Specifies which feature is being tracked if the request contains more than one feature. */ diff --git a/src/apis/workloadmanager/v1.ts b/src/apis/workloadmanager/v1.ts index cb5ad6ab846..7d7344339b6 100644 --- a/src/apis/workloadmanager/v1.ts +++ b/src/apis/workloadmanager/v1.ts @@ -169,6 +169,10 @@ export namespace workloadmanager_v1 { * Output only. The installed version of the agent on the host. */ installedVersion?: string | null; + /** + * Output only. The URI of the instance. Format: projects//zones//instances/ + */ + instanceUri?: string | null; /** * Output only. The kernel version of the system. */