Add more programming language options to public proto
PiperOrigin-RevId: 290144091
This commit is contained in:
parent
d9f2bbf2df
commit
af9daa4c3b
|
|
@ -19,8 +19,13 @@ package google.cloud.recommendationengine.v1beta1;
|
|||
|
||||
import "google/api/annotations.proto";
|
||||
import "google/cloud/recommendationengine/v1beta1/common.proto";
|
||||
import "google/protobuf/struct.proto";
|
||||
|
||||
option csharp_namespace = "Google.Cloud.RecommendationEngine.V1Beta1";
|
||||
option go_package = "google.golang.org/genproto/googleapis/cloud/recommendationengine/v1beta1;recommendationengine";
|
||||
option java_multiple_files = true;
|
||||
option java_package = "com.google.cloud.recommendationengine.v1beta1";
|
||||
option objc_class_prefix = "RECAI";
|
||||
|
||||
// CatalogItem captures all metadata information of items to be recommended.
|
||||
message CatalogItem {
|
||||
|
|
@ -164,7 +169,7 @@ message ProductCatalogItem {
|
|||
// three-character ISO-4217 code.
|
||||
string currency_code = 4;
|
||||
|
||||
// Optional. Stock state of the catalog item. Default is `IN_STOCK`.
|
||||
// Optional. Online stock state of the catalog item. Default is `IN_STOCK`.
|
||||
StockState stock_state = 5;
|
||||
|
||||
// Optional. The available quantity of the item.
|
||||
|
|
|
|||
|
|
@ -25,7 +25,11 @@ import "google/longrunning/operations.proto";
|
|||
import "google/protobuf/empty.proto";
|
||||
import "google/protobuf/field_mask.proto";
|
||||
|
||||
option csharp_namespace = "Google.Cloud.RecommendationEngine.V1Beta1";
|
||||
option go_package = "google.golang.org/genproto/googleapis/cloud/recommendationengine/v1beta1;recommendationengine";
|
||||
option java_multiple_files = true;
|
||||
option java_package = "com.google.cloud.recommendationengine.v1beta1";
|
||||
option objc_class_prefix = "RECAI";
|
||||
|
||||
// Service for ingesting catalog information of the customer's website.
|
||||
service CatalogService {
|
||||
|
|
|
|||
|
|
@ -19,7 +19,11 @@ package google.cloud.recommendationengine.v1beta1;
|
|||
|
||||
import "google/api/annotations.proto";
|
||||
|
||||
option csharp_namespace = "Google.Cloud.RecommendationEngine.V1Beta1";
|
||||
option go_package = "google.golang.org/genproto/googleapis/cloud/recommendationengine/v1beta1;recommendationengine";
|
||||
option java_multiple_files = true;
|
||||
option java_package = "com.google.cloud.recommendationengine.v1beta1";
|
||||
option objc_class_prefix = "RECAI";
|
||||
|
||||
// FeatureMap represents extra features that customers want to include in the
|
||||
// recommendation model for catalogs/user events as categorical/numerical
|
||||
|
|
|
|||
|
|
@ -24,7 +24,11 @@ import "google/cloud/recommendationengine/v1beta1/user_event.proto";
|
|||
import "google/protobuf/timestamp.proto";
|
||||
import "google/rpc/status.proto";
|
||||
|
||||
option csharp_namespace = "Google.Cloud.RecommendationEngine.V1Beta1";
|
||||
option go_package = "google.golang.org/genproto/googleapis/cloud/recommendationengine/v1beta1;recommendationengine";
|
||||
option java_multiple_files = true;
|
||||
option java_package = "com.google.cloud.recommendationengine.v1beta1";
|
||||
option objc_class_prefix = "RECAI";
|
||||
|
||||
// Google Cloud Storage location for input content.
|
||||
// format.
|
||||
|
|
|
|||
|
|
@ -21,7 +21,11 @@ import "google/api/annotations.proto";
|
|||
import "google/api/client.proto";
|
||||
import "google/protobuf/empty.proto";
|
||||
|
||||
option csharp_namespace = "Google.Cloud.RecommendationEngine.V1Beta1";
|
||||
option go_package = "google.golang.org/genproto/googleapis/cloud/recommendationengine/v1beta1;recommendationengine";
|
||||
option java_multiple_files = true;
|
||||
option java_package = "com.google.cloud.recommendationengine.v1beta1";
|
||||
option objc_class_prefix = "RECAI";
|
||||
|
||||
// Service for registering API keys for use with the `predict` method. If you
|
||||
// use an API key to request predictions, you must first register the API key.
|
||||
|
|
|
|||
|
|
@ -22,7 +22,11 @@ import "google/api/client.proto";
|
|||
import "google/cloud/recommendationengine/v1beta1/user_event.proto";
|
||||
import "google/protobuf/struct.proto";
|
||||
|
||||
option csharp_namespace = "Google.Cloud.RecommendationEngine.V1Beta1";
|
||||
option go_package = "google.golang.org/genproto/googleapis/cloud/recommendationengine/v1beta1;recommendationengine";
|
||||
option java_multiple_files = true;
|
||||
option java_package = "com.google.cloud.recommendationengine.v1beta1";
|
||||
option objc_class_prefix = "RECAI";
|
||||
|
||||
// Service for making recommendation prediction.
|
||||
service PredictionService {
|
||||
|
|
@ -120,9 +124,14 @@ message PredictRequest {
|
|||
// Allowed values:
|
||||
//
|
||||
// * `returnCatalogItem`: Boolean. If set to true, the associated catalogItem
|
||||
// object will be returned in the
|
||||
// object will be returned in the
|
||||
// `PredictResponse.PredictionResult.itemMetadata` object in the method
|
||||
// response.
|
||||
// * `returnItemScore`: Boolean. If set to true, the prediction 'score'
|
||||
// corresponding to each returned item will be set in the `metadata`
|
||||
// field in the prediction response. The given 'score' indicates the
|
||||
// probability of an item being clicked/purchased given the user's context
|
||||
// and history.
|
||||
map<string, google.protobuf.Value> params = 6;
|
||||
|
||||
// Optional. The labels for the predict request.
|
||||
|
|
|
|||
|
|
@ -27,6 +27,8 @@ backend:
|
|||
rules:
|
||||
- selector: google.cloud.recommendationengine.v1beta1.CatalogService.ImportCatalogItems
|
||||
deadline: 300.0
|
||||
- selector: google.cloud.recommendationengine.v1beta1.CatalogService.ListCatalogItems
|
||||
deadline: 60.0
|
||||
- selector: google.cloud.recommendationengine.v1beta1.UserEventService.ImportUserEvents
|
||||
deadline: 300.0
|
||||
- selector: google.cloud.recommendationengine.v1beta1.UserEventService.ListUserEvents
|
||||
|
|
|
|||
|
|
@ -22,7 +22,11 @@ import "google/cloud/recommendationengine/v1beta1/catalog.proto";
|
|||
import "google/cloud/recommendationengine/v1beta1/common.proto";
|
||||
import "google/protobuf/timestamp.proto";
|
||||
|
||||
option csharp_namespace = "Google.Cloud.RecommendationEngine.V1Beta1";
|
||||
option go_package = "google.golang.org/genproto/googleapis/cloud/recommendationengine/v1beta1;recommendationengine";
|
||||
option java_multiple_files = true;
|
||||
option java_package = "com.google.cloud.recommendationengine.v1beta1";
|
||||
option objc_class_prefix = "RECAI";
|
||||
|
||||
// UserEvent captures all metadata information recommendation engine needs to
|
||||
// know about how end users interact with customers' website.
|
||||
|
|
@ -79,8 +83,8 @@ message UserEvent {
|
|||
// * `home-page-view`
|
||||
ProductEventDetail product_event_detail = 4;
|
||||
|
||||
// Optional. Only required for ImportUserEvents method, and ignored if set for
|
||||
// any other methods. Timestamp of user event created.
|
||||
// Optional. Only required for ImportUserEvents method. Timestamp of user
|
||||
// event created.
|
||||
google.protobuf.Timestamp event_time = 5;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -26,7 +26,11 @@ import "google/longrunning/operations.proto";
|
|||
import "google/protobuf/timestamp.proto";
|
||||
import "google/type/date.proto";
|
||||
|
||||
option csharp_namespace = "Google.Cloud.RecommendationEngine.V1Beta1";
|
||||
option go_package = "google.golang.org/genproto/googleapis/cloud/recommendationengine/v1beta1;recommendationengine";
|
||||
option java_multiple_files = true;
|
||||
option java_package = "com.google.cloud.recommendationengine.v1beta1";
|
||||
option objc_class_prefix = "RECAI";
|
||||
|
||||
// Service for ingesting end user actions on the customer website.
|
||||
service UserEventService {
|
||||
|
|
|
|||
Loading…
Reference in New Issue