// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/bigtable/v2/bigtable.proto

package com.google.bigtable.v2;

public final class BigtableProto {
  private BigtableProto() {}

  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_bigtable_v2_ReadRowsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_ReadRowsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_ReadRowsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_ReadRowsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_ReadRowsResponse_CellChunk_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_ReadRowsResponse_CellChunk_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_SampleRowKeysRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_SampleRowKeysRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_SampleRowKeysResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_SampleRowKeysResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_MutateRowRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_MutateRowRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_MutateRowResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_MutateRowResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_MutateRowsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_MutateRowsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_MutateRowsRequest_Entry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_MutateRowsRequest_Entry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_MutateRowsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_MutateRowsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_MutateRowsResponse_Entry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_MutateRowsResponse_Entry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_CheckAndMutateRowRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_CheckAndMutateRowRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_CheckAndMutateRowResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_CheckAndMutateRowResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_ReadModifyWriteRowRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_ReadModifyWriteRowRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_ReadModifyWriteRowResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_ReadModifyWriteRowResponse_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/bigtable/v2/bigtable.proto\022\022goo"
          + "gle.bigtable.v2\032\034google/api/annotations."
          + "proto\032\035google/bigtable/v2/data.proto\032\036go"
          + "ogle/protobuf/wrappers.proto\032\027google/rpc"
          + "/status.proto\"\252\001\n\017ReadRowsRequest\022\022\n\ntab"
          + "le_name\030\001 \001(\t\022\026\n\016app_profile_id\030\005 \001(\t\022(\n"
          + "\004rows\030\002 \001(\0132\032.google.bigtable.v2.RowSet\022"
          + "-\n\006filter\030\003 \001(\0132\035.google.bigtable.v2.Row"
          + "Filter\022\022\n\nrows_limit\030\004 \001(\003\"\370\002\n\020ReadRowsR"
          + "esponse\022>\n\006chunks\030\001 \003(\0132..google.bigtabl"
          + "e.v2.ReadRowsResponse.CellChunk\022\034\n\024last_"
          + "scanned_row_key\030\002 \001(\014\032\205\002\n\tCellChunk\022\017\n\007r"
          + "ow_key\030\001 \001(\014\0221\n\013family_name\030\002 \001(\0132\034.goog"
          + "le.protobuf.StringValue\022.\n\tqualifier\030\003 \001"
          + "(\0132\033.google.protobuf.BytesValue\022\030\n\020times"
          + "tamp_micros\030\004 \001(\003\022\016\n\006labels\030\005 \003(\t\022\r\n\005val"
          + "ue\030\006 \001(\014\022\022\n\nvalue_size\030\007 \001(\005\022\023\n\treset_ro"
          + "w\030\010 \001(\010H\000\022\024\n\ncommit_row\030\t \001(\010H\000B\014\n\nrow_s"
          + "tatus\"B\n\024SampleRowKeysRequest\022\022\n\ntable_n"
          + "ame\030\001 \001(\t\022\026\n\016app_profile_id\030\002 \001(\t\">\n\025Sam"
          + "pleRowKeysResponse\022\017\n\007row_key\030\001 \001(\014\022\024\n\014o"
          + "ffset_bytes\030\002 \001(\003\"\200\001\n\020MutateRowRequest\022\022"
          + "\n\ntable_name\030\001 \001(\t\022\026\n\016app_profile_id\030\004 \001"
          + "(\t\022\017\n\007row_key\030\002 \001(\014\022/\n\tmutations\030\003 \003(\0132\034"
          + ".google.bigtable.v2.Mutation\"\023\n\021MutateRo"
          + "wResponse\"\310\001\n\021MutateRowsRequest\022\022\n\ntable"
          + "_name\030\001 \001(\t\022\026\n\016app_profile_id\030\003 \001(\t\022<\n\007e"
          + "ntries\030\002 \003(\0132+.google.bigtable.v2.Mutate"
          + "RowsRequest.Entry\032I\n\005Entry\022\017\n\007row_key\030\001 "
          + "\001(\014\022/\n\tmutations\030\002 \003(\0132\034.google.bigtable"
          + ".v2.Mutation\"\217\001\n\022MutateRowsResponse\022=\n\007e"
          + "ntries\030\001 \003(\0132,.google.bigtable.v2.Mutate"
          + "RowsResponse.Entry\032:\n\005Entry\022\r\n\005index\030\001 \001"
          + "(\003\022\"\n\006status\030\002 \001(\0132\022.google.rpc.Status\"\375"
          + "\001\n\030CheckAndMutateRowRequest\022\022\n\ntable_nam"
          + "e\030\001 \001(\t\022\026\n\016app_profile_id\030\007 \001(\t\022\017\n\007row_k"
          + "ey\030\002 \001(\014\0227\n\020predicate_filter\030\006 \001(\0132\035.goo"
          + "gle.bigtable.v2.RowFilter\0224\n\016true_mutati"
          + "ons\030\004 \003(\0132\034.google.bigtable.v2.Mutation\022"
          + "5\n\017false_mutations\030\005 \003(\0132\034.google.bigtab"
          + "le.v2.Mutation\"6\n\031CheckAndMutateRowRespo"
          + "nse\022\031\n\021predicate_matched\030\001 \001(\010\"\220\001\n\031ReadM"
          + "odifyWriteRowRequest\022\022\n\ntable_name\030\001 \001(\t"
          + "\022\026\n\016app_profile_id\030\004 \001(\t\022\017\n\007row_key\030\002 \001("
          + "\014\0226\n\005rules\030\003 \003(\0132\'.google.bigtable.v2.Re"
          + "adModifyWriteRule\"B\n\032ReadModifyWriteRowR"
          + "esponse\022$\n\003row\030\001 \001(\0132\027.google.bigtable.v"
          + "2.Row2\255\010\n\010Bigtable\022\235\001\n\010ReadRows\022#.google"
          + ".bigtable.v2.ReadRowsRequest\032$.google.bi"
          + "gtable.v2.ReadRowsResponse\"D\202\323\344\223\002>\"9/v2/"
          + "{table_name=projects/*/instances/*/table"
          + "s/*}:readRows:\001*0\001\022\256\001\n\rSampleRowKeys\022(.g"
          + "oogle.bigtable.v2.SampleRowKeysRequest\032)"
          + ".google.bigtable.v2.SampleRowKeysRespons"
          + "e\"F\202\323\344\223\002@\022>/v2/{table_name=projects/*/in"
          + "stances/*/tables/*}:sampleRowKeys0\001\022\237\001\n\t"
          + "MutateRow\022$.google.bigtable.v2.MutateRow"
          + "Request\032%.google.bigtable.v2.MutateRowRe"
          + "sponse\"E\202\323\344\223\002?\":/v2/{table_name=projects"
          + "/*/instances/*/tables/*}:mutateRow:\001*\022\245\001"
          + "\n\nMutateRows\022%.google.bigtable.v2.Mutate"
          + "RowsRequest\032&.google.bigtable.v2.MutateR"
          + "owsResponse\"F\202\323\344\223\002@\";/v2/{table_name=pro"
          + "jects/*/instances/*/tables/*}:mutateRows"
          + ":\001*0\001\022\277\001\n\021CheckAndMutateRow\022,.google.big"
          + "table.v2.CheckAndMutateRowRequest\032-.goog"
          + "le.bigtable.v2.CheckAndMutateRowResponse"
          + "\"M\202\323\344\223\002G\"B/v2/{table_name=projects/*/ins"
          + "tances/*/tables/*}:checkAndMutateRow:\001*\022"
          + "\303\001\n\022ReadModifyWriteRow\022-.google.bigtable"
          + ".v2.ReadModifyWriteRowRequest\032..google.b"
          + "igtable.v2.ReadModifyWriteRowResponse\"N\202"
          + "\323\344\223\002H\"C/v2/{table_name=projects/*/instan"
          + "ces/*/tables/*}:readModifyWriteRow:\001*B\233\001"
          + "\n\026com.google.bigtable.v2B\rBigtableProtoP"
          + "\001Z:google.golang.org/genproto/googleapis"
          + "/bigtable/v2;bigtable\252\002\030Google.Cloud.Big"
          + "table.V2\312\002\030Google\\Cloud\\Bigtable\\V2b\006pro"
          + "to3"
    };
    com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
        new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
          public com.google.protobuf.ExtensionRegistry assignDescriptors(
              com.google.protobuf.Descriptors.FileDescriptor root) {
            descriptor = root;
            return null;
          }
        };
    com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
        descriptorData,
        new com.google.protobuf.Descriptors.FileDescriptor[] {
          com.google.api.AnnotationsProto.getDescriptor(),
          com.google.bigtable.v2.DataProto.getDescriptor(),
          com.google.protobuf.WrappersProto.getDescriptor(),
          com.google.rpc.StatusProto.getDescriptor(),
        },
        assigner);
    internal_static_google_bigtable_v2_ReadRowsRequest_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_bigtable_v2_ReadRowsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_ReadRowsRequest_descriptor,
            new java.lang.String[] {
              "TableName", "AppProfileId", "Rows", "Filter", "RowsLimit",
            });
    internal_static_google_bigtable_v2_ReadRowsResponse_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_bigtable_v2_ReadRowsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_ReadRowsResponse_descriptor,
            new java.lang.String[] {
              "Chunks", "LastScannedRowKey",
            });
    internal_static_google_bigtable_v2_ReadRowsResponse_CellChunk_descriptor =
        internal_static_google_bigtable_v2_ReadRowsResponse_descriptor.getNestedTypes().get(0);
    internal_static_google_bigtable_v2_ReadRowsResponse_CellChunk_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_ReadRowsResponse_CellChunk_descriptor,
            new java.lang.String[] {
              "RowKey",
              "FamilyName",
              "Qualifier",
              "TimestampMicros",
              "Labels",
              "Value",
              "ValueSize",
              "ResetRow",
              "CommitRow",
              "RowStatus",
            });
    internal_static_google_bigtable_v2_SampleRowKeysRequest_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_bigtable_v2_SampleRowKeysRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_SampleRowKeysRequest_descriptor,
            new java.lang.String[] {
              "TableName", "AppProfileId",
            });
    internal_static_google_bigtable_v2_SampleRowKeysResponse_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_bigtable_v2_SampleRowKeysResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_SampleRowKeysResponse_descriptor,
            new java.lang.String[] {
              "RowKey", "OffsetBytes",
            });
    internal_static_google_bigtable_v2_MutateRowRequest_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_bigtable_v2_MutateRowRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_MutateRowRequest_descriptor,
            new java.lang.String[] {
              "TableName", "AppProfileId", "RowKey", "Mutations",
            });
    internal_static_google_bigtable_v2_MutateRowResponse_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_bigtable_v2_MutateRowResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_MutateRowResponse_descriptor,
            new java.lang.String[] {});
    internal_static_google_bigtable_v2_MutateRowsRequest_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_bigtable_v2_MutateRowsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_MutateRowsRequest_descriptor,
            new java.lang.String[] {
              "TableName", "AppProfileId", "Entries",
            });
    internal_static_google_bigtable_v2_MutateRowsRequest_Entry_descriptor =
        internal_static_google_bigtable_v2_MutateRowsRequest_descriptor.getNestedTypes().get(0);
    internal_static_google_bigtable_v2_MutateRowsRequest_Entry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_MutateRowsRequest_Entry_descriptor,
            new java.lang.String[] {
              "RowKey", "Mutations",
            });
    internal_static_google_bigtable_v2_MutateRowsResponse_descriptor =
        getDescriptor().getMessageTypes().get(7);
    internal_static_google_bigtable_v2_MutateRowsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_MutateRowsResponse_descriptor,
            new java.lang.String[] {
              "Entries",
            });
    internal_static_google_bigtable_v2_MutateRowsResponse_Entry_descriptor =
        internal_static_google_bigtable_v2_MutateRowsResponse_descriptor.getNestedTypes().get(0);
    internal_static_google_bigtable_v2_MutateRowsResponse_Entry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_MutateRowsResponse_Entry_descriptor,
            new java.lang.String[] {
              "Index", "Status",
            });
    internal_static_google_bigtable_v2_CheckAndMutateRowRequest_descriptor =
        getDescriptor().getMessageTypes().get(8);
    internal_static_google_bigtable_v2_CheckAndMutateRowRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_CheckAndMutateRowRequest_descriptor,
            new java.lang.String[] {
              "TableName",
              "AppProfileId",
              "RowKey",
              "PredicateFilter",
              "TrueMutations",
              "FalseMutations",
            });
    internal_static_google_bigtable_v2_CheckAndMutateRowResponse_descriptor =
        getDescriptor().getMessageTypes().get(9);
    internal_static_google_bigtable_v2_CheckAndMutateRowResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_CheckAndMutateRowResponse_descriptor,
            new java.lang.String[] {
              "PredicateMatched",
            });
    internal_static_google_bigtable_v2_ReadModifyWriteRowRequest_descriptor =
        getDescriptor().getMessageTypes().get(10);
    internal_static_google_bigtable_v2_ReadModifyWriteRowRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_ReadModifyWriteRowRequest_descriptor,
            new java.lang.String[] {
              "TableName", "AppProfileId", "RowKey", "Rules",
            });
    internal_static_google_bigtable_v2_ReadModifyWriteRowResponse_descriptor =
        getDescriptor().getMessageTypes().get(11);
    internal_static_google_bigtable_v2_ReadModifyWriteRowResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_ReadModifyWriteRowResponse_descriptor,
            new java.lang.String[] {
              "Row",
            });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.AnnotationsProto.http);
    com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
        descriptor, registry);
    com.google.api.AnnotationsProto.getDescriptor();
    com.google.bigtable.v2.DataProto.getDescriptor();
    com.google.protobuf.WrappersProto.getDescriptor();
    com.google.rpc.StatusProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
