Skip to content

Commit

Permalink
Merge branch 'googleapis:master' into master
Browse files Browse the repository at this point in the history
  • Loading branch information
lqiu96 authored Nov 6, 2023
2 parents 3a11649 + 01ebb19 commit ebc2288
Show file tree
Hide file tree
Showing 36 changed files with 1,937 additions and 336 deletions.
8 changes: 4 additions & 4 deletions WORKSPACE
Original file line number Diff line number Diff line change
Expand Up @@ -227,7 +227,7 @@ local_repository(
path = ".",
)

_gapic_generator_go_version = "0.38.2"
_gapic_generator_go_version = "0.39.2"

http_archive(
name = "com_googleapis_gapic_generator_go",
Expand Down Expand Up @@ -275,7 +275,7 @@ maven_install(
],
)

_gapic_generator_java_version = "2.28.0"
_gapic_generator_java_version = "2.29.0"

maven_install(
artifacts = [
Expand Down Expand Up @@ -324,7 +324,7 @@ load("@rules_gapic//python:py_gapic_repositories.bzl", "py_gapic_repositories")

py_gapic_repositories()

_gapic_generator_python_version = "1.11.10"
_gapic_generator_python_version = "1.11.11"

http_archive(
name = "gapic_generator_python",
Expand Down Expand Up @@ -406,7 +406,7 @@ pnpm_repository(name = "pnpm")
##############################################################################

# PHP micro-generator
_gapic_generator_php_version = "1.9.1"
_gapic_generator_php_version = "1.9.2"

http_archive(
name = "gapic_generator_php",
Expand Down
137 changes: 129 additions & 8 deletions api-index-v1.json
Original file line number Diff line number Diff line change
Expand Up @@ -39660,6 +39660,17 @@
}
]
},
{
"shortName": "BulkDeleteConversations",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.BulkDeleteConversations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}/conversations:bulkDelete"
}
]
},
{
"shortName": "CalculateIssueModelStats",
"fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CalculateIssueModelStats",
Expand Down Expand Up @@ -40698,6 +40709,17 @@
}
]
},
{
"shortName": "ProcessOpenLineageRunEvent",
"fullName": "google.cloud.datacatalog.lineage.v1.Lineage.ProcessOpenLineageRunEvent",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*}:processOpenLineageRunEvent"
}
]
},
{
"shortName": "SearchLinks",
"fullName": "google.cloud.datacatalog.lineage.v1.Lineage.SearchLinks",
Expand Down Expand Up @@ -46076,17 +46098,17 @@
"options": {
"go_package": {
"valueCounts": {
"cloud.google.com/go/deploy/apiv1/deploypb;deploypb": 9
"cloud.google.com/go/deploy/apiv1/deploypb;deploypb": 11
}
},
"java_multiple_files": {
"valueCounts": {
"true": 9
"true": 11
}
},
"java_package": {
"valueCounts": {
"com.google.cloud.deploy.v1": 9
"com.google.cloud.deploy.v1": 11
}
}
},
Expand Down Expand Up @@ -46128,6 +46150,17 @@
}
]
},
{
"shortName": "CancelAutomationRun",
"fullName": "google.cloud.deploy.v1.CloudDeploy.CancelAutomationRun",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/deliveryPipelines/*/automationRuns/*}:cancel"
}
]
},
{
"shortName": "CancelRollout",
"fullName": "google.cloud.deploy.v1.CloudDeploy.CancelRollout",
Expand All @@ -46139,6 +46172,17 @@
}
]
},
{
"shortName": "CreateAutomation",
"fullName": "google.cloud.deploy.v1.CloudDeploy.CreateAutomation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{parent=projects/*/locations/*/deliveryPipelines/*}/automations"
}
]
},
{
"shortName": "CreateDeliveryPipeline",
"fullName": "google.cloud.deploy.v1.CloudDeploy.CreateDeliveryPipeline",
Expand Down Expand Up @@ -46183,6 +46227,17 @@
}
]
},
{
"shortName": "DeleteAutomation",
"fullName": "google.cloud.deploy.v1.CloudDeploy.DeleteAutomation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "DELETE",
"path": "/v1/{name=projects/*/locations/*/deliveryPipelines/*/automations/*}"
}
]
},
{
"shortName": "DeleteDeliveryPipeline",
"fullName": "google.cloud.deploy.v1.CloudDeploy.DeleteDeliveryPipeline",
Expand All @@ -46205,6 +46260,28 @@
}
]
},
{
"shortName": "GetAutomation",
"fullName": "google.cloud.deploy.v1.CloudDeploy.GetAutomation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/deliveryPipelines/*/automations/*}"
}
]
},
{
"shortName": "GetAutomationRun",
"fullName": "google.cloud.deploy.v1.CloudDeploy.GetAutomationRun",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{name=projects/*/locations/*/deliveryPipelines/*/automationRuns/*}"
}
]
},
{
"shortName": "GetConfig",
"fullName": "google.cloud.deploy.v1.CloudDeploy.GetConfig",
Expand Down Expand Up @@ -46282,6 +46359,28 @@
}
]
},
{
"shortName": "ListAutomationRuns",
"fullName": "google.cloud.deploy.v1.CloudDeploy.ListAutomationRuns",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/deliveryPipelines/*}/automationRuns"
}
]
},
{
"shortName": "ListAutomations",
"fullName": "google.cloud.deploy.v1.CloudDeploy.ListAutomations",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "GET",
"path": "/v1/{parent=projects/*/locations/*/deliveryPipelines/*}/automations"
}
]
},
{
"shortName": "ListDeliveryPipelines",
"fullName": "google.cloud.deploy.v1.CloudDeploy.ListDeliveryPipelines",
Expand Down Expand Up @@ -46348,6 +46447,17 @@
}
]
},
{
"shortName": "RollbackTarget",
"fullName": "google.cloud.deploy.v1.CloudDeploy.RollbackTarget",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "POST",
"path": "/v1/{name=projects/*/locations/*/deliveryPipelines/*}:rollbackTarget"
}
]
},
{
"shortName": "TerminateJobRun",
"fullName": "google.cloud.deploy.v1.CloudDeploy.TerminateJobRun",
Expand All @@ -46359,6 +46469,17 @@
}
]
},
{
"shortName": "UpdateAutomation",
"fullName": "google.cloud.deploy.v1.CloudDeploy.UpdateAutomation",
"mode": "UNARY",
"bindings": [
{
"httpMethod": "PATCH",
"path": "/v1/{automation.name=projects/*/locations/*/deliveryPipelines/*/automations/*}"
}
]
},
{
"shortName": "UpdateDeliveryPipeline",
"fullName": "google.cloud.deploy.v1.CloudDeploy.UpdateDeliveryPipeline",
Expand Down Expand Up @@ -61344,9 +61465,9 @@
"id": "google.cloud.location",
"directory": "google/cloud/location",
"version": "location",
"hostName": "cloud.googleapis.com",
"title": "Cloud Metadata API",
"description": "This API provides static metadata about Google Cloud Platform. Currently, it only provides basic information about Google Cloud locations, such as zones, regions, and countries.",
"hostName": "cloudlocations.googleapis.com",
"title": "Cloud Location API",
"description": "<UNKNOWN - NO SERVICE CONFIG DOCUMENTATION SUMMARY>",
"importDirectories": [
"google/api",
"google/protobuf"
Expand Down Expand Up @@ -61411,11 +61532,11 @@
]
}
],
"configFile": "cloud.yaml",
"configFile": "location.yaml",
"serviceConfigApiNames": [
"google.cloud.location.Locations"
],
"nameInServiceConfig": "cloud.googleapis.com"
"nameInServiceConfig": "cloudlocations.googleapis.com"
},
{
"id": "google.cloud.managedidentities.v1",
Expand Down
15 changes: 0 additions & 15 deletions google/api/servicemanagement/v1/servicemanagement_v1.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -161,21 +161,6 @@ documentation:
- selector: google.longrunning.Operations.ListOperations
description: Lists service operations that match the specified filter in the request.

backend:
rules:
- selector: 'google.api.servicemanagement.v1.ServiceManager.*'
deadline: 10.0
- selector: google.api.servicemanagement.v1.ServiceManager.CreateService
deadline: 20.0
- selector: google.api.servicemanagement.v1.ServiceManager.CreateServiceConfig
deadline: 20.0
- selector: google.api.servicemanagement.v1.ServiceManager.SubmitConfigSource
deadline: 20.0
- selector: 'google.iam.v1.IAMPolicy.*'
deadline: 10.0
- selector: 'google.longrunning.Operations.*'
deadline: 10.0

http:
rules:
- selector: google.iam.v1.IAMPolicy.GetIamPolicy
Expand Down
27 changes: 26 additions & 1 deletion google/cloud/aiplatform/v1beta1/feature_online_store.proto
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ package google.cloud.aiplatform.v1beta1;

import "google/api/field_behavior.proto";
import "google/api/resource.proto";
import "google/cloud/aiplatform/v1beta1/service_networking.proto";
import "google/protobuf/timestamp.proto";

option csharp_namespace = "Google.Cloud.AIPlatform.V1Beta1";
Expand Down Expand Up @@ -60,12 +61,29 @@ message FeatureOnlineStore {
AutoScaling auto_scaling = 1 [(google.api.field_behavior) = REQUIRED];
}

// The dedicated serving endpoint for this FeatureOnlineStore.
// Optimized storage type to replace lightning
message Optimized {}

// The dedicated serving endpoint for this FeatureOnlineStore. Only need to
// set when you choose Optimized storage type or enable EmbeddingManagement.
// Will use public endpoint by default.
message DedicatedServingEndpoint {
// Output only. This field will be populated with the domain name to use for
// this FeatureOnlineStore
string public_endpoint_domain_name = 2
[(google.api.field_behavior) = OUTPUT_ONLY];

// Optional. Private service connect config.
// If
// [PrivateServiceConnectConfig.enable_private_service_connect][google.cloud.aiplatform.v1beta1.PrivateServiceConnectConfig.enable_private_service_connect]
// set to true, customers will use private service connection to send
// request. Otherwise, the connection will set to public endpoint.
PrivateServiceConnectConfig private_service_connect_config = 3
[(google.api.field_behavior) = OPTIONAL];

// Output only. The name of the service attachment resource. Populated if
// private service connect is enabled and after FeatureViewSync is created.
string service_attachment = 4 [(google.api.field_behavior) = OUTPUT_ONLY];
}

// Contains settings for embedding management.
Expand Down Expand Up @@ -101,6 +119,13 @@ message FeatureOnlineStore {
// to serve featureValues for all FeatureViews under this
// FeatureOnlineStore.
Bigtable bigtable = 8;

// Contains settings for the Optimized store that will be created
// to serve featureValues for all FeatureViews under this
// FeatureOnlineStore. When choose Optimized storage type, need to set
// [PrivateServiceConnectConfig.enable_private_service_connect][google.cloud.aiplatform.v1beta1.PrivateServiceConnectConfig.enable_private_service_connect]
// to use private endpoint. Otherwise will use public endpoint by default.
Optimized optimized = 12;
}

// Output only. Name of the FeatureOnlineStore. Format:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ service FeatureRegistryService {
option (google.api.method_signature) = "parent,feature,feature_id";
option (google.longrunning.operation_info) = {
response_type: "Feature"
metadata_type: "CreateRegistryFeatureOperationMetadata"
metadata_type: "CreateFeatureOperationMetadata"
};
}

Expand Down
25 changes: 25 additions & 0 deletions google/cloud/aiplatform/v1beta1/prediction_service.proto
Original file line number Diff line number Diff line change
Expand Up @@ -304,6 +304,16 @@ message ExplainRequest {
// - Using different baselines for explaining the prediction results.
ExplanationSpecOverride explanation_spec_override = 5;

// Optional. This field is the same as the one above, but supports multiple
// explanations to occur in parallel. The key can be any string. Each override
// will be run against the model, then its explanations will be grouped
// together.
//
// Note - these explanations are run **In Addition** to the default
// Explanation in the deployed model.
map<string, ExplanationSpecOverride> concurrent_explanation_spec_override = 6
[(google.api.field_behavior) = OPTIONAL];

// If specified, this ExplainRequest will be served by the chosen
// DeployedModel, overriding
// [Endpoint.traffic_split][google.cloud.aiplatform.v1beta1.Endpoint.traffic_split].
Expand All @@ -313,6 +323,17 @@ message ExplainRequest {
// Response message for
// [PredictionService.Explain][google.cloud.aiplatform.v1beta1.PredictionService.Explain].
message ExplainResponse {
// This message is a wrapper grouping Concurrent Explanations.
message ConcurrentExplanation {
// The explanations of the Model's
// [PredictResponse.predictions][google.cloud.aiplatform.v1beta1.PredictResponse.predictions].
//
// It has the same number of elements as
// [instances][google.cloud.aiplatform.v1beta1.ExplainRequest.instances] to
// be explained.
repeated Explanation explanations = 1;
}

// The explanations of the Model's
// [PredictResponse.predictions][google.cloud.aiplatform.v1beta1.PredictResponse.predictions].
//
Expand All @@ -321,6 +342,10 @@ message ExplainResponse {
// explained.
repeated Explanation explanations = 1;

// This field stores the results of the explanations run in parallel with
// the default explanation strategy/method.
map<string, ConcurrentExplanation> concurrent_explanations = 4;

// ID of the Endpoint's DeployedModel that served this explanation.
string deployed_model_id = 2;

Expand Down
Loading

0 comments on commit ebc2288

Please sign in to comment.