Skip to content

Commit 376e192

Browse files
docs: fix typos (#178)
feat: Adds BigQuery output table field to batch prediction job output config feat: Adds Feature Store features feat: Adds CustomJob.web_access_uris, CustomJob.enable_web_access fields feat: Adds Endpoint.network, Endpoint.private_endpoints fields and PrivateEndpoints message feat: Adds Execution.State constants: CACHED and CANCELLED feat: Adds IndexEndpoint.private_ip_ranges field feat: Adds IndexEndpointService.deployed_index_id field feat: Adds MetadataService.DeleteArtifact and DeleteExecution methods feat: Adds ModelMonitoringObjectConfig.explanation_config field and ModelMonitoringObjectConfig.ExplanationConfig message feat: Adds ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig.attribution_score_skew_thresholds and ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig.attribution_score_drift_threshold fields feat: Adds fields to Study message PiperOrigin-RevId: 386417992 PiperOrigin-RevId: 385903722 feat: Removes breaking change from v1 version of AI Platform protos PiperOrigin-RevId: 385812643 Source-Link: googleapis/googleapis@3744b86 Source-Link: googleapis/googleapis-gen@a3200c2
1 parent 79eaf51 commit 376e192

File tree

82 files changed

+10596
-1577
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

82 files changed

+10596
-1577
lines changed

packages/google-cloud-aiplatform/protos/google/cloud/aiplatform/v1/prediction_service.proto

+1-5
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,8 @@ service PredictionService {
4141
option (google.api.http) = {
4242
post: "/v1/{endpoint=projects/*/locations/*/endpoints/*}:predict"
4343
body: "*"
44-
additional_bindings {
45-
post: "/v1/{endpoint=projects/*/locations/*/endpoints/*}:predictInternal"
46-
body: "*"
47-
}
4844
};
49-
option (google.api.method_signature) = "endpoint,parameters,instances";
45+
option (google.api.method_signature) = "endpoint,instances,parameters";
5046
}
5147
}
5248

packages/google-cloud-aiplatform/protos/google/cloud/aiplatform/v1beta1/accelerator_type.proto

+3
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,13 @@ package google.cloud.aiplatform.v1beta1;
1818

1919
import "google/api/annotations.proto";
2020

21+
option csharp_namespace = "Google.Cloud.AIPlatform.V1Beta1";
2122
option go_package = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1;aiplatform";
2223
option java_multiple_files = true;
2324
option java_outer_classname = "AcceleratorTypeProto";
2425
option java_package = "com.google.cloud.aiplatform.v1beta1";
26+
option php_namespace = "Google\\Cloud\\AIPlatform\\V1beta1";
27+
option ruby_package = "Google::Cloud::AIPlatform::V1beta1";
2528

2629
// Represents a hardware accelerator type.
2730
enum AcceleratorType {

packages/google-cloud-aiplatform/protos/google/cloud/aiplatform/v1beta1/annotation.proto

+3-1
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,18 @@ package google.cloud.aiplatform.v1beta1;
1818

1919
import "google/api/field_behavior.proto";
2020
import "google/api/resource.proto";
21-
2221
import "google/cloud/aiplatform/v1beta1/user_action_reference.proto";
2322
import "google/protobuf/struct.proto";
2423
import "google/protobuf/timestamp.proto";
2524
import "google/api/annotations.proto";
2625

26+
option csharp_namespace = "Google.Cloud.AIPlatform.V1Beta1";
2727
option go_package = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1;aiplatform";
2828
option java_multiple_files = true;
2929
option java_outer_classname = "AnnotationProto";
3030
option java_package = "com.google.cloud.aiplatform.v1beta1";
31+
option php_namespace = "Google\\Cloud\\AIPlatform\\V1beta1";
32+
option ruby_package = "Google::Cloud::AIPlatform::V1beta1";
3133

3234
// Used to assign specific AnnotationSpec to a particular area of a DataItem or
3335
// the whole part of the DataItem.

packages/google-cloud-aiplatform/protos/google/cloud/aiplatform/v1beta1/annotation_spec.proto

+3
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,13 @@ import "google/api/resource.proto";
2121
import "google/protobuf/timestamp.proto";
2222
import "google/api/annotations.proto";
2323

24+
option csharp_namespace = "Google.Cloud.AIPlatform.V1Beta1";
2425
option go_package = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1;aiplatform";
2526
option java_multiple_files = true;
2627
option java_outer_classname = "AnnotationSpecProto";
2728
option java_package = "com.google.cloud.aiplatform.v1beta1";
29+
option php_namespace = "Google\\Cloud\\AIPlatform\\V1beta1";
30+
option ruby_package = "Google::Cloud::AIPlatform::V1beta1";
2831

2932
// Identifies a concept with which DataItems may be annotated with.
3033
message AnnotationSpec {

packages/google-cloud-aiplatform/protos/google/cloud/aiplatform/v1beta1/artifact.proto

+3
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,13 @@ import "google/protobuf/struct.proto";
2323
import "google/protobuf/timestamp.proto";
2424
import "google/api/annotations.proto";
2525

26+
option csharp_namespace = "Google.Cloud.AIPlatform.V1Beta1";
2627
option go_package = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1;aiplatform";
2728
option java_multiple_files = true;
2829
option java_outer_classname = "ArtifactProto";
2930
option java_package = "com.google.cloud.aiplatform.v1beta1";
31+
option php_namespace = "Google\\Cloud\\AIPlatform\\V1beta1";
32+
option ruby_package = "Google::Cloud::AIPlatform::V1beta1";
3033

3134
// Instance of a general artifact.
3235
message Artifact {

packages/google-cloud-aiplatform/protos/google/cloud/aiplatform/v1beta1/batch_prediction_job.proto

+11-3
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,13 @@ import "google/protobuf/timestamp.proto";
3131
import "google/rpc/status.proto";
3232
import "google/api/annotations.proto";
3333

34+
option csharp_namespace = "Google.Cloud.AIPlatform.V1Beta1";
3435
option go_package = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1;aiplatform";
3536
option java_multiple_files = true;
3637
option java_outer_classname = "BatchPredictionJobProto";
3738
option java_package = "com.google.cloud.aiplatform.v1beta1";
39+
option php_namespace = "Google\\Cloud\\AIPlatform\\V1beta1";
40+
option ruby_package = "Google::Cloud::AIPlatform::V1beta1";
3841

3942
// A job that uses a [Model][google.cloud.aiplatform.v1beta1.BatchPredictionJob.model] to produce predictions
4043
// on multiple [input instances][google.cloud.aiplatform.v1beta1.BatchPredictionJob.input_config]. If
@@ -93,8 +96,7 @@ message BatchPredictionJob {
9396
// `errors_N.<extension>` files are created (N depends on total number
9497
// of failed predictions). These files contain the failed instances,
9598
// as per their schema, followed by an additional `error` field which as
96-
// value has
97-
// [`google.rpc.Status`](Status)
99+
// value has [google.rpc.Status][google.rpc.Status]
98100
// containing only `code` and `message` fields.
99101
GcsDestination gcs_destination = 2;
100102

@@ -114,7 +116,7 @@ message BatchPredictionJob {
114116
// prediction schemata. The `errors` table contains rows for which the
115117
// prediction has failed, it has instance columns, as per the
116118
// instance schema, followed by a single "errors" column, which as values
117-
// has [`google.rpc.Status`](Status)
119+
// has [google.rpc.Status][google.rpc.Status]
118120
// represented as a STRUCT, and containing only `code` and `message`.
119121
BigQueryDestination bigquery_destination = 3;
120122
}
@@ -139,6 +141,12 @@ message BatchPredictionJob {
139141
// format, into which the prediction output is written.
140142
string bigquery_output_dataset = 2 [(google.api.field_behavior) = OUTPUT_ONLY];
141143
}
144+
145+
// Output only. The name of the BigQuery table created, in
146+
// `predictions_<timestamp>`
147+
// format, into which the prediction output is written.
148+
// Can be used by UI to generate the BigQuery output path, for example.
149+
string bigquery_output_table = 4 [(google.api.field_behavior) = OUTPUT_ONLY];
142150
}
143151

144152
// Output only. Resource name of the BatchPredictionJob.

packages/google-cloud-aiplatform/protos/google/cloud/aiplatform/v1beta1/completion_stats.proto

+3
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,13 @@ import "google/api/field_behavior.proto";
2020
import "google/rpc/status.proto";
2121
import "google/api/annotations.proto";
2222

23+
option csharp_namespace = "Google.Cloud.AIPlatform.V1Beta1";
2324
option go_package = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1;aiplatform";
2425
option java_multiple_files = true;
2526
option java_outer_classname = "CompletionStatsProto";
2627
option java_package = "com.google.cloud.aiplatform.v1beta1";
28+
option php_namespace = "Google\\Cloud\\AIPlatform\\V1beta1";
29+
option ruby_package = "Google::Cloud::AIPlatform::V1beta1";
2730

2831
// Success and error statistics of processing multiple entities
2932
// (for example, DataItems or structured data rows) in batch.

packages/google-cloud-aiplatform/protos/google/cloud/aiplatform/v1beta1/context.proto

+3
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,13 @@ import "google/protobuf/struct.proto";
2323
import "google/protobuf/timestamp.proto";
2424
import "google/api/annotations.proto";
2525

26+
option csharp_namespace = "Google.Cloud.AIPlatform.V1Beta1";
2627
option go_package = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1;aiplatform";
2728
option java_multiple_files = true;
2829
option java_outer_classname = "ContextProto";
2930
option java_package = "com.google.cloud.aiplatform.v1beta1";
31+
option php_namespace = "Google\\Cloud\\AIPlatform\\V1beta1";
32+
option ruby_package = "Google::Cloud::AIPlatform::V1beta1";
3033

3134
// Instance of a general context.
3235
message Context {

packages/google-cloud-aiplatform/protos/google/cloud/aiplatform/v1beta1/custom_job.proto

+12
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,13 @@ import "google/protobuf/timestamp.proto";
2828
import "google/rpc/status.proto";
2929
import "google/api/annotations.proto";
3030

31+
option csharp_namespace = "Google.Cloud.AIPlatform.V1Beta1";
3132
option go_package = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1;aiplatform";
3233
option java_multiple_files = true;
3334
option java_outer_classname = "CustomJobProto";
3435
option java_package = "com.google.cloud.aiplatform.v1beta1";
36+
option php_namespace = "Google\\Cloud\\AIPlatform\\V1beta1";
37+
option ruby_package = "Google::Cloud::AIPlatform::V1beta1";
3538

3639
// Represents a job that runs custom workloads such as a Docker container or a
3740
// Python package. A CustomJob can have multiple worker pools and each worker
@@ -88,6 +91,11 @@ message CustomJob {
8891
// then all resources created by the CustomJob will be encrypted with the
8992
// provided encryption key.
9093
EncryptionSpec encryption_spec = 12;
94+
95+
// Output only. The web access URIs for the training job.
96+
// The keys are the node names in the training jobs, e.g. workerpool0-0.
97+
// The values are the URIs for each node's web portal in the job.
98+
map<string, string> web_access_uris = 16 [(google.api.field_behavior) = OUTPUT_ONLY];
9199
}
92100

93101
// Represents the spec of a CustomJob.
@@ -154,6 +162,10 @@ message CustomJobSpec {
154162
type: "aiplatform.googleapis.com/Tensorboard"
155163
}
156164
];
165+
166+
// Optional. Vertex AI will enable web portal access to the containers. The portals
167+
// can be accessed on web via the URLs given by [web_access_uris][].
168+
bool enable_web_access = 10 [(google.api.field_behavior) = OPTIONAL];
157169
}
158170

159171
// Represents the spec of a worker pool in a job.

packages/google-cloud-aiplatform/protos/google/cloud/aiplatform/v1beta1/data_item.proto

+3-1
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,17 @@ package google.cloud.aiplatform.v1beta1;
1818

1919
import "google/api/field_behavior.proto";
2020
import "google/api/resource.proto";
21-
2221
import "google/protobuf/struct.proto";
2322
import "google/protobuf/timestamp.proto";
2423
import "google/api/annotations.proto";
2524

25+
option csharp_namespace = "Google.Cloud.AIPlatform.V1Beta1";
2626
option go_package = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1;aiplatform";
2727
option java_multiple_files = true;
2828
option java_outer_classname = "DataItemProto";
2929
option java_package = "com.google.cloud.aiplatform.v1beta1";
30+
option php_namespace = "Google\\Cloud\\AIPlatform\\V1beta1";
31+
option ruby_package = "Google::Cloud::AIPlatform::V1beta1";
3032

3133
// A piece of data in a Dataset. Could be an image, a video, a document or plain
3234
// text.

packages/google-cloud-aiplatform/protos/google/cloud/aiplatform/v1beta1/data_labeling_job.proto

+3
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,13 @@ import "google/rpc/status.proto";
2828
import "google/type/money.proto";
2929
import "google/api/annotations.proto";
3030

31+
option csharp_namespace = "Google.Cloud.AIPlatform.V1Beta1";
3132
option go_package = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1;aiplatform";
3233
option java_multiple_files = true;
3334
option java_outer_classname = "DataLabelingJobProto";
3435
option java_package = "com.google.cloud.aiplatform.v1beta1";
36+
option php_namespace = "Google\\Cloud\\AIPlatform\\V1beta1";
37+
option ruby_package = "Google::Cloud::AIPlatform::V1beta1";
3538

3639
// DataLabelingJob is used to trigger a human labeling job on unlabeled data
3740
// from the following Dataset:

packages/google-cloud-aiplatform/protos/google/cloud/aiplatform/v1beta1/dataset.proto

+3
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,13 @@ import "google/protobuf/struct.proto";
2424
import "google/protobuf/timestamp.proto";
2525
import "google/api/annotations.proto";
2626

27+
option csharp_namespace = "Google.Cloud.AIPlatform.V1Beta1";
2728
option go_package = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1;aiplatform";
2829
option java_multiple_files = true;
2930
option java_outer_classname = "DatasetProto";
3031
option java_package = "com.google.cloud.aiplatform.v1beta1";
32+
option php_namespace = "Google\\Cloud\\AIPlatform\\V1beta1";
33+
option ruby_package = "Google::Cloud::AIPlatform::V1beta1";
3134

3235
// A collection of DataItems and Annotations on them.
3336
message Dataset {

packages/google-cloud-aiplatform/protos/google/cloud/aiplatform/v1beta1/dataset_service.proto

+3
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,13 @@ import "google/cloud/aiplatform/v1beta1/training_pipeline.proto";
2929
import "google/longrunning/operations.proto";
3030
import "google/protobuf/field_mask.proto";
3131

32+
option csharp_namespace = "Google.Cloud.AIPlatform.V1Beta1";
3233
option go_package = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1;aiplatform";
3334
option java_multiple_files = true;
3435
option java_outer_classname = "DatasetServiceProto";
3536
option java_package = "com.google.cloud.aiplatform.v1beta1";
37+
option php_namespace = "Google\\Cloud\\AIPlatform\\V1beta1";
38+
option ruby_package = "Google::Cloud::AIPlatform::V1beta1";
3639

3740
service DatasetService {
3841
option (google.api.default_host) = "aiplatform.googleapis.com";

packages/google-cloud-aiplatform/protos/google/cloud/aiplatform/v1beta1/deployed_index_ref.proto

+3
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,13 @@ import "google/api/field_behavior.proto";
2020
import "google/api/resource.proto";
2121
import "google/api/annotations.proto";
2222

23+
option csharp_namespace = "Google.Cloud.AIPlatform.V1Beta1";
2324
option go_package = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1;aiplatform";
2425
option java_multiple_files = true;
2526
option java_outer_classname = "DeployedIndexRefProto";
2627
option java_package = "com.google.cloud.aiplatform.v1beta1";
28+
option php_namespace = "Google\\Cloud\\AIPlatform\\V1beta1";
29+
option ruby_package = "Google::Cloud::AIPlatform::V1beta1";
2730

2831
// Points to a DeployedIndex.
2932
message DeployedIndexRef {

packages/google-cloud-aiplatform/protos/google/cloud/aiplatform/v1beta1/deployed_model_ref.proto

+3
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,13 @@ import "google/api/field_behavior.proto";
2020
import "google/api/resource.proto";
2121
import "google/api/annotations.proto";
2222

23+
option csharp_namespace = "Google.Cloud.AIPlatform.V1Beta1";
2324
option go_package = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1;aiplatform";
2425
option java_multiple_files = true;
2526
option java_outer_classname = "DeployedModelNameProto";
2627
option java_package = "com.google.cloud.aiplatform.v1beta1";
28+
option php_namespace = "Google\\Cloud\\AIPlatform\\V1beta1";
29+
option ruby_package = "Google::Cloud::AIPlatform::V1beta1";
2730

2831
// Points to a DeployedModel.
2932
message DeployedModelRef {

packages/google-cloud-aiplatform/protos/google/cloud/aiplatform/v1beta1/encryption_spec.proto

+3
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,13 @@ package google.cloud.aiplatform.v1beta1;
1919
import "google/api/field_behavior.proto";
2020
import "google/api/annotations.proto";
2121

22+
option csharp_namespace = "Google.Cloud.AIPlatform.V1Beta1";
2223
option go_package = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1;aiplatform";
2324
option java_multiple_files = true;
2425
option java_outer_classname = "EncryptionSpecProto";
2526
option java_package = "com.google.cloud.aiplatform.v1beta1";
27+
option php_namespace = "Google\\Cloud\\AIPlatform\\V1beta1";
28+
option ruby_package = "Google::Cloud::AIPlatform::V1beta1";
2629

2730
// Represents a customer-managed encryption key spec that can be applied to
2831
// a top-level resource.

packages/google-cloud-aiplatform/protos/google/cloud/aiplatform/v1beta1/endpoint.proto

+36
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,13 @@ import "google/cloud/aiplatform/v1beta1/model_deployment_monitoring_job.proto";
2525
import "google/protobuf/timestamp.proto";
2626
import "google/api/annotations.proto";
2727

28+
option csharp_namespace = "Google.Cloud.AIPlatform.V1Beta1";
2829
option go_package = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1;aiplatform";
2930
option java_multiple_files = true;
3031
option java_outer_classname = "EndpointProto";
3132
option java_package = "com.google.cloud.aiplatform.v1beta1";
33+
option php_namespace = "Google\\Cloud\\AIPlatform\\V1beta1";
34+
option ruby_package = "Google::Cloud::AIPlatform::V1beta1";
3235

3336
// Models are deployed into it, and afterwards Endpoint is called to obtain
3437
// predictions and explanations.
@@ -87,6 +90,21 @@ message Endpoint {
8790
// Endpoint and all sub-resources of this Endpoint will be secured by
8891
// this key.
8992
EncryptionSpec encryption_spec = 10;
93+
94+
// The full name of the Google Compute Engine
95+
// [network](/compute/docs/networks-and-firewalls#networks) to which the
96+
// Endpoint should be peered.
97+
//
98+
// Private services access must already be configured for the network. If left
99+
// unspecified, the Endpoint is not peered with any network.
100+
//
101+
// [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert):
102+
// projects/{project}/global/networks/{network}.
103+
// Where {project} is a project number, as in '12345', and {network} is
104+
// network name.
105+
string network = 13 [(google.api.resource_reference) = {
106+
type: "compute.googleapis.com/Network"
107+
}];
90108
}
91109

92110
// A deployment of a Model. Endpoints contain one or more DeployedModels.
@@ -158,4 +176,22 @@ message DeployedModel {
158176
// receives prediction requests at a high queries per second rate (QPS).
159177
// Estimate your costs before enabling this option.
160178
bool enable_access_logging = 13;
179+
180+
// Output only. Provide paths for users to send predict/explain/health requests directly to
181+
// the deployed model services running on Cloud via private services access.
182+
// This field is populated if [network][google.cloud.aiplatform.v1beta1.Endpoint.network] is configured.
183+
PrivateEndpoints private_endpoints = 14 [(google.api.field_behavior) = OUTPUT_ONLY];
184+
}
185+
186+
// PrivateEndpoints is used to provide paths for users to send
187+
// requests via private services access.
188+
message PrivateEndpoints {
189+
// Output only. Http(s) path to send prediction requests.
190+
string predict_http_uri = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
191+
192+
// Output only. Http(s) path to send explain requests.
193+
string explain_http_uri = 2 [(google.api.field_behavior) = OUTPUT_ONLY];
194+
195+
// Output only. Http(s) path to send health check requests.
196+
string health_http_uri = 3 [(google.api.field_behavior) = OUTPUT_ONLY];
161197
}

packages/google-cloud-aiplatform/protos/google/cloud/aiplatform/v1beta1/endpoint_service.proto

+3
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,13 @@ import "google/cloud/aiplatform/v1beta1/operation.proto";
2525
import "google/longrunning/operations.proto";
2626
import "google/protobuf/field_mask.proto";
2727

28+
option csharp_namespace = "Google.Cloud.AIPlatform.V1Beta1";
2829
option go_package = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1;aiplatform";
2930
option java_multiple_files = true;
3031
option java_outer_classname = "EndpointServiceProto";
3132
option java_package = "com.google.cloud.aiplatform.v1beta1";
33+
option php_namespace = "Google\\Cloud\\AIPlatform\\V1beta1";
34+
option ruby_package = "Google::Cloud::AIPlatform::V1beta1";
3235

3336
service EndpointService {
3437
option (google.api.default_host) = "aiplatform.googleapis.com";

packages/google-cloud-aiplatform/protos/google/cloud/aiplatform/v1beta1/entity_type.proto

+3
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,13 @@ import "google/cloud/aiplatform/v1beta1/featurestore_monitoring.proto";
2323
import "google/protobuf/timestamp.proto";
2424
import "google/api/annotations.proto";
2525

26+
option csharp_namespace = "Google.Cloud.AIPlatform.V1Beta1";
2627
option go_package = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1;aiplatform";
2728
option java_multiple_files = true;
2829
option java_outer_classname = "EntityTypeProto";
2930
option java_package = "com.google.cloud.aiplatform.v1beta1";
31+
option php_namespace = "Google\\Cloud\\AIPlatform\\V1beta1";
32+
option ruby_package = "Google::Cloud::AIPlatform::V1beta1";
3033

3134
// An entity type is a type of object in a system that needs to be modeled and
3235
// have stored information about. For example, driver is an entity type, and

packages/google-cloud-aiplatform/protos/google/cloud/aiplatform/v1beta1/env_var.proto

+3
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,13 @@ package google.cloud.aiplatform.v1beta1;
1919
import "google/api/field_behavior.proto";
2020
import "google/api/annotations.proto";
2121

22+
option csharp_namespace = "Google.Cloud.AIPlatform.V1Beta1";
2223
option go_package = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1;aiplatform";
2324
option java_multiple_files = true;
2425
option java_outer_classname = "EnvVarProto";
2526
option java_package = "com.google.cloud.aiplatform.v1beta1";
27+
option php_namespace = "Google\\Cloud\\AIPlatform\\V1beta1";
28+
option ruby_package = "Google::Cloud::AIPlatform::V1beta1";
2629

2730
// Represents an environment variable present in a Container or Python Module.
2831
message EnvVar {

0 commit comments

Comments
 (0)