<filename>google/cloud/retail/v2/google-cloud-retail-v2-java/proto-google-cloud-retail-v2-java/src/main/java/com/google/cloud/retail/v2/PredictionServiceProto.java
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/cloud/retail/v2/prediction_service.proto

package com.google.cloud.retail.v2;

public final class PredictionServiceProto {
  private PredictionServiceProto() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }

  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions(
        (com.google.protobuf.ExtensionRegistryLite) registry);
  }
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_retail_v2_PredictRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_retail_v2_PredictRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_retail_v2_PredictRequest_ParamsEntry_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_retail_v2_PredictRequest_ParamsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_retail_v2_PredictRequest_LabelsEntry_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_retail_v2_PredictRequest_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_retail_v2_PredictResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_retail_v2_PredictResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_retail_v2_PredictResponse_PredictionResult_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_retail_v2_PredictResponse_PredictionResult_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_retail_v2_PredictResponse_PredictionResult_MetadataEntry_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_retail_v2_PredictResponse_PredictionResult_MetadataEntry_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor
      getDescriptor() {
    return descriptor;
  }
  private static  com.google.protobuf.Descriptors.FileDescriptor
      descriptor;
  static {
    java.lang.String[] descriptorData = {
      "\n/google/cloud/retail/v2/prediction_serv" +
      "ice.proto\022\026google.cloud.retail.v2\032\034googl" +
      "e/api/annotations.proto\032\027google/api/clie" +
      "nt.proto\032\037google/api/field_behavior.prot" +
      "o\032\'google/cloud/retail/v2/user_event.pro" +
      "to\032\034google/protobuf/struct.proto\"\260\003\n\016Pre" +
      "dictRequest\022\026\n\tplacement\030\001 \001(\tB\003\340A\002\022:\n\nu" +
      "ser_event\030\002 \001(\0132!.google.cloud.retail.v2" +
      ".UserEventB\003\340A\002\022\021\n\tpage_size\030\003 \001(\005\022\022\n\npa" +
      "ge_token\030\004 \001(\t\022\016\n\006filter\030\005 \001(\t\022\025\n\rvalida" +
      "te_only\030\006 \001(\010\022B\n\006params\030\007 \003(\01322.google.c" +
      "loud.retail.v2.PredictRequest.ParamsEntr" +
      "y\022B\n\006labels\030\010 \003(\01322.google.cloud.retail." +
      "v2.PredictRequest.LabelsEntry\032E\n\013ParamsE" +
      "ntry\022\013\n\003key\030\001 \001(\t\022%\n\005value\030\002 \001(\0132\026.googl" +
      "e.protobuf.Value:\0028\001\032-\n\013LabelsEntry\022\013\n\003k" +
      "ey\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\347\002\n\017PredictR" +
      "esponse\022I\n\007results\030\001 \003(\01328.google.cloud." +
      "retail.v2.PredictResponse.PredictionResu" +
      "lt\022\031\n\021attribution_token\030\002 \001(\t\022\023\n\013missing" +
      "_ids\030\003 \003(\t\022\025\n\rvalidate_only\030\004 \001(\010\032\301\001\n\020Pr" +
      "edictionResult\022\n\n\002id\030\001 \001(\t\022X\n\010metadata\030\002" +
      " \003(\0132F.google.cloud.retail.v2.PredictRes" +
      "ponse.PredictionResult.MetadataEntry\032G\n\r" +
      "MetadataEntry\022\013\n\003key\030\001 \001(\t\022%\n\005value\030\002 \001(" +
      "\0132\026.google.protobuf.Value:\0028\0012\216\002\n\021Predic" +
      "tionService\022\255\001\n\007Predict\022&.google.cloud.r" +
      "etail.v2.PredictRequest\032\'.google.cloud.r" +
      "etail.v2.PredictResponse\"Q\202\323\344\223\002K\"F/v2/{p" +
      "lacement=projects/*/locations/*/catalogs" +
      "/*/placements/*}:predict:\001*\032I\312A\025retail.g" +
      "oogleapis.com\322A.https://www.googleapis.c" +
      "om/auth/cloud-platformB\313\001\n\032com.google.cl" +
      "oud.retail.v2B\026PredictionServiceProtoP\001Z" +
      "<google.golang.org/genproto/googleapis/c" +
      "loud/retail/v2;retail\242\002\006RETAIL\252\002\026Google." +
      "Cloud.Retail.V2\312\002\026Google\\Cloud\\Retail\\V2" +
      "\352\002\031Google::Cloud::Retail::V2b\006proto3"
    };
    descriptor = com.google.protobuf.Descriptors.FileDescriptor
      .internalBuildGeneratedFileFrom(descriptorData,
        new com.google.protobuf.Descriptors.FileDescriptor[] {
          com.google.api.AnnotationsProto.getDescriptor(),
          com.google.api.ClientProto.getDescriptor(),
          com.google.api.FieldBehaviorProto.getDescriptor(),
          com.google.cloud.retail.v2.UserEventProto.getDescriptor(),
          com.google.protobuf.StructProto.getDescriptor(),
        });
    internal_static_google_cloud_retail_v2_PredictRequest_descriptor =
      getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_retail_v2_PredictRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_retail_v2_PredictRequest_descriptor,
        new java.lang.String[] { "Placement", "UserEvent", "PageSize", "PageToken", "Filter", "ValidateOnly", "Params", "Labels", });
    internal_static_google_cloud_retail_v2_PredictRequest_ParamsEntry_descriptor =
      internal_static_google_cloud_retail_v2_PredictRequest_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_retail_v2_PredictRequest_ParamsEntry_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_retail_v2_PredictRequest_ParamsEntry_descriptor,
        new java.lang.String[] { "Key", "Value", });
    internal_static_google_cloud_retail_v2_PredictRequest_LabelsEntry_descriptor =
      internal_static_google_cloud_retail_v2_PredictRequest_descriptor.getNestedTypes().get(1);
    internal_static_google_cloud_retail_v2_PredictRequest_LabelsEntry_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_retail_v2_PredictRequest_LabelsEntry_descriptor,
        new java.lang.String[] { "Key", "Value", });
    internal_static_google_cloud_retail_v2_PredictResponse_descriptor =
      getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_retail_v2_PredictResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_retail_v2_PredictResponse_descriptor,
        new java.lang.String[] { "Results", "AttributionToken", "MissingIds", "ValidateOnly", });
    internal_static_google_cloud_retail_v2_PredictResponse_PredictionResult_descriptor =
      internal_static_google_cloud_retail_v2_PredictResponse_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_retail_v2_PredictResponse_PredictionResult_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_retail_v2_PredictResponse_PredictionResult_descriptor,
        new java.lang.String[] { "Id", "Metadata", });
    internal_static_google_cloud_retail_v2_PredictResponse_PredictionResult_MetadataEntry_descriptor =
      internal_static_google_cloud_retail_v2_PredictResponse_PredictionResult_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_retail_v2_PredictResponse_PredictionResult_MetadataEntry_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_retail_v2_PredictResponse_PredictionResult_MetadataEntry_descriptor,
        new java.lang.String[] { "Key", "Value", });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.ClientProto.defaultHost);
    registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
    registry.add(com.google.api.AnnotationsProto.http);
    registry.add(com.google.api.ClientProto.oauthScopes);
    com.google.protobuf.Descriptors.FileDescriptor
        .internalUpdateFileDescriptor(descriptor, registry);
    com.google.api.AnnotationsProto.getDescriptor();
    com.google.api.ClientProto.getDescriptor();
    com.google.api.FieldBehaviorProto.getDescriptor();
    com.google.cloud.retail.v2.UserEventProto.getDescriptor();
    com.google.protobuf.StructProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
