Skip to content

Commit 914bc52

Browse files
Google APIscopybara-github
authored andcommitted
fix!: added packaging options for C#, Ruby, and PHP
PiperOrigin-RevId: 448116670
1 parent d664bc5 commit 914bc52

44 files changed

Lines changed: 132 additions & 0 deletions

Some content is hidden

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

google/cloud/aiplatform/v1beta1/schema/annotation_payload.proto

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,13 @@ import "google/cloud/aiplatform/v1beta1/schema/geometry.proto";
2121
import "google/protobuf/duration.proto";
2222
import "google/api/annotations.proto";
2323

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

2932
// Annotation details specific to image classification.
3033
message ImageClassificationAnnotation {

google/cloud/aiplatform/v1beta1/schema/annotation_spec_color.proto

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,13 @@ package google.cloud.aiplatform.v1beta1.schema;
1919
import "google/type/color.proto";
2020
import "google/api/annotations.proto";
2121

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

2730
// An entry of mapping between color and AnnotationSpec. The mapping is used in
2831
// segmentation mask.

google/cloud/aiplatform/v1beta1/schema/data_item_payload.proto

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,13 @@ import "google/api/field_behavior.proto";
2020
import "google/protobuf/duration.proto";
2121
import "google/api/annotations.proto";
2222

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

2831
// Payload of Image DataItem.
2932
message ImageDataItem {

google/cloud/aiplatform/v1beta1/schema/dataset_metadata.proto

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,13 @@ package google.cloud.aiplatform.v1beta1.schema;
1818

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

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

2629
// The metadata of Datasets that contain Image DataItems.
2730
message ImageDatasetMetadata {

google/cloud/aiplatform/v1beta1/schema/geometry.proto

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,13 @@ package google.cloud.aiplatform.v1beta1.schema;
1818

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

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

2629
// A vertex represents a 2D point in the image.
2730
// NOTE: the normalized vertex coordinates are relative to the original image

google/cloud/aiplatform/v1beta1/schema/io_format.proto

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,13 @@ import "google/protobuf/struct.proto";
2424
import "google/rpc/code.proto";
2525
import "google/api/annotations.proto";
2626

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

3235
// Represents a line of JSONL in the batch prediction output file.
3336
message PredictionResult {

google/cloud/aiplatform/v1beta1/schema/predict/instance/image_classification.proto

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,13 @@ package google.cloud.aiplatform.v1beta1.schema.predict.instance;
1818

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

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

2629
// Prediction input format for Image Classification.
2730
message ImageClassificationPredictionInstance {

google/cloud/aiplatform/v1beta1/schema/predict/instance/image_object_detection.proto

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,13 @@ package google.cloud.aiplatform.v1beta1.schema.predict.instance;
1818

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

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

2629
// Prediction input format for Image Object Detection.
2730
message ImageObjectDetectionPredictionInstance {

google/cloud/aiplatform/v1beta1/schema/predict/instance/image_segmentation.proto

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,13 @@ package google.cloud.aiplatform.v1beta1.schema.predict.instance;
1818

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

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

2629
// Prediction input format for Image Segmentation.
2730
message ImageSegmentationPredictionInstance {

google/cloud/aiplatform/v1beta1/schema/predict/instance/text_classification.proto

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,13 @@ package google.cloud.aiplatform.v1beta1.schema.predict.instance;
1818

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

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

2629
// Prediction input format for Text Classification.
2730
message TextClassificationPredictionInstance {

0 commit comments

Comments
 (0)