/*
 * Copyright 2023 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/cloud/dataplex/v1/metadata.proto

package com.google.cloud.dataplex.v1;

public final class MetadataProto {
  private MetadataProto() {}

  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_dataplex_v1_CreateEntityRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataplex_v1_CreateEntityRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataplex_v1_UpdateEntityRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataplex_v1_UpdateEntityRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataplex_v1_DeleteEntityRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataplex_v1_DeleteEntityRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataplex_v1_ListEntitiesRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataplex_v1_ListEntitiesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataplex_v1_ListEntitiesResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataplex_v1_ListEntitiesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataplex_v1_GetEntityRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataplex_v1_GetEntityRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataplex_v1_ListPartitionsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataplex_v1_ListPartitionsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataplex_v1_CreatePartitionRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataplex_v1_CreatePartitionRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataplex_v1_DeletePartitionRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataplex_v1_DeletePartitionRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataplex_v1_ListPartitionsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataplex_v1_ListPartitionsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataplex_v1_GetPartitionRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataplex_v1_GetPartitionRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataplex_v1_Entity_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataplex_v1_Entity_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataplex_v1_Entity_CompatibilityStatus_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataplex_v1_Entity_CompatibilityStatus_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataplex_v1_Entity_CompatibilityStatus_Compatibility_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataplex_v1_Entity_CompatibilityStatus_Compatibility_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataplex_v1_Partition_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataplex_v1_Partition_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataplex_v1_Schema_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataplex_v1_Schema_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataplex_v1_Schema_SchemaField_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataplex_v1_Schema_SchemaField_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataplex_v1_Schema_PartitionField_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataplex_v1_Schema_PartitionField_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataplex_v1_StorageFormat_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataplex_v1_StorageFormat_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataplex_v1_StorageFormat_CsvOptions_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataplex_v1_StorageFormat_CsvOptions_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataplex_v1_StorageFormat_JsonOptions_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataplex_v1_StorageFormat_JsonOptions_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataplex_v1_StorageFormat_IcebergOptions_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataplex_v1_StorageFormat_IcebergOptions_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dataplex_v1_StorageAccess_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dataplex_v1_StorageAccess_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/dataplex/v1/metadata.prot"
          + "o\022\030google.cloud.dataplex.v1\032\034google/api/"
          + "annotations.proto\032\027google/api/client.pro"
          + "to\032\037google/api/field_behavior.proto\032\031goo"
          + "gle/api/resource.proto\032\033google/protobuf/"
          + "empty.proto\032\037google/protobuf/timestamp.p"
          + "roto\"\241\001\n\023CreateEntityRequest\0225\n\006parent\030\001"
          + " \001(\tB%\342A\001\002\372A\036\n\034dataplex.googleapis.com/Z"
          + "one\0226\n\006entity\030\003 \001(\0132 .google.cloud.datap"
          + "lex.v1.EntityB\004\342A\001\002\022\033\n\rvalidate_only\030\004 \001"
          + "(\010B\004\342A\001\001\"j\n\023UpdateEntityRequest\0226\n\006entit"
          + "y\030\002 \001(\0132 .google.cloud.dataplex.v1.Entit"
          + "yB\004\342A\001\002\022\033\n\rvalidate_only\030\003 \001(\010B\004\342A\001\001\"`\n\023"
          + "DeleteEntityRequest\0225\n\004name\030\001 \001(\tB\'\342A\001\002\372"
          + "A \n\036dataplex.googleapis.com/Entity\022\022\n\004et"
          + "ag\030\002 \001(\tB\004\342A\001\002\"\250\002\n\023ListEntitiesRequest\0225"
          + "\n\006parent\030\001 \001(\tB%\342A\001\002\372A\036\n\034dataplex.google"
          + "apis.com/Zone\022L\n\004view\030\002 \001(\01628.google.clo"
          + "ud.dataplex.v1.ListEntitiesRequest.Entit"
          + "yViewB\004\342A\001\002\022\027\n\tpage_size\030\003 \001(\005B\004\342A\001\001\022\030\n\n"
          + "page_token\030\004 \001(\tB\004\342A\001\001\022\024\n\006filter\030\005 \001(\tB\004"
          + "\342A\001\001\"C\n\nEntityView\022\033\n\027ENTITY_VIEW_UNSPEC"
          + "IFIED\020\000\022\n\n\006TABLES\020\001\022\014\n\010FILESETS\020\002\"c\n\024Lis"
          + "tEntitiesResponse\0222\n\010entities\030\001 \003(\0132 .go"
          + "ogle.cloud.dataplex.v1.Entity\022\027\n\017next_pa"
          + "ge_token\030\002 \001(\t\"\340\001\n\020GetEntityRequest\0225\n\004n"
          + "ame\030\001 \001(\tB\'\342A\001\002\372A \n\036dataplex.googleapis."
          + "com/Entity\022I\n\004view\030\002 \001(\01625.google.cloud."
          + "dataplex.v1.GetEntityRequest.EntityViewB"
          + "\004\342A\001\001\"J\n\nEntityView\022\033\n\027ENTITY_VIEW_UNSPE"
          + "CIFIED\020\000\022\t\n\005BASIC\020\001\022\n\n\006SCHEMA\020\002\022\010\n\004FULL\020"
          + "\004\"\231\001\n\025ListPartitionsRequest\0227\n\006parent\030\001 "
          + "\001(\tB\'\342A\001\002\372A \n\036dataplex.googleapis.com/En"
          + "tity\022\027\n\tpage_size\030\002 \001(\005B\004\342A\001\001\022\030\n\npage_to"
          + "ken\030\003 \001(\tB\004\342A\001\001\022\024\n\006filter\030\004 \001(\tB\004\342A\001\001\"\254\001"
          + "\n\026CreatePartitionRequest\0227\n\006parent\030\001 \001(\t"
          + "B\'\342A\001\002\372A \n\036dataplex.googleapis.com/Entit"
          + "y\022<\n\tpartition\030\003 \001(\0132#.google.cloud.data"
          + "plex.v1.PartitionB\004\342A\001\002\022\033\n\rvalidate_only"
          + "\030\004 \001(\010B\004\342A\001\001\"h\n\026DeletePartitionRequest\0228"
          + "\n\004name\030\001 \001(\tB*\342A\001\002\372A#\n!dataplex.googleap"
          + "is.com/Partition\022\024\n\004etag\030\002 \001(\tB\006\030\001\342A\001\001\"j"
          + "\n\026ListPartitionsResponse\0227\n\npartitions\030\001"
          + " \003(\0132#.google.cloud.dataplex.v1.Partitio"
          + "n\022\027\n\017next_page_token\030\002 \001(\t\"O\n\023GetPartiti"
          + "onRequest\0228\n\004name\030\001 \001(\tB*\342A\001\002\372A#\n!datapl"
          + "ex.googleapis.com/Partition\"\327\t\n\006Entity\0225"
          + "\n\004name\030\001 \001(\tB\'\342A\001\003\372A \n\036dataplex.googleap"
          + "is.com/Entity\022\032\n\014display_name\030\002 \001(\tB\004\342A\001"
          + "\001\022\031\n\013description\030\003 \001(\tB\004\342A\001\001\0225\n\013create_t"
          + "ime\030\005 \001(\0132\032.google.protobuf.TimestampB\004\342"
          + "A\001\003\0225\n\013update_time\030\006 \001(\0132\032.google.protob"
          + "uf.TimestampB\004\342A\001\003\022\020\n\002id\030\007 \001(\tB\004\342A\001\002\022\022\n\004"
          + "etag\030\010 \001(\tB\004\342A\001\001\022:\n\004type\030\n \001(\0162%.google."
          + "cloud.dataplex.v1.Entity.TypeB\005\342A\002\002\005\022\024\n\005"
          + "asset\030\013 \001(\tB\005\342A\002\002\005\022\030\n\tdata_path\030\014 \001(\tB\005\342"
          + "A\002\002\005\022\037\n\021data_path_pattern\030\r \001(\tB\004\342A\001\001\022\033\n"
          + "\rcatalog_entry\030\016 \001(\tB\004\342A\001\003\022>\n\006system\030\017 \001"
          + "(\0162\'.google.cloud.dataplex.v1.StorageSys"
          + "temB\005\342A\002\002\005\022=\n\006format\030\020 \001(\0132\'.google.clou"
          + "d.dataplex.v1.StorageFormatB\004\342A\001\002\022Q\n\rcom"
          + "patibility\030\023 \001(\01324.google.cloud.dataplex"
          + ".v1.Entity.CompatibilityStatusB\004\342A\001\003\022=\n\006"
          + "access\030\025 \001(\0132\'.google.cloud.dataplex.v1."
          + "StorageAccessB\004\342A\001\003\022\021\n\003uid\030\026 \001(\tB\004\342A\001\003\0226"
          + "\n\006schema\0302 \001(\0132 .google.cloud.dataplex.v"
          + "1.SchemaB\004\342A\001\002\032\224\002\n\023CompatibilityStatus\022`"
          + "\n\016hive_metastore\030\001 \001(\0132B.google.cloud.da"
          + "taplex.v1.Entity.CompatibilityStatus.Com"
          + "patibilityB\004\342A\001\003\022Z\n\010bigquery\030\002 \001(\0132B.goo"
          + "gle.cloud.dataplex.v1.Entity.Compatibili"
          + "tyStatus.CompatibilityB\004\342A\001\003\032?\n\rCompatib"
          + "ility\022\030\n\ncompatible\030\001 \001(\010B\004\342A\001\003\022\024\n\006reaso"
          + "n\030\002 \001(\tB\004\342A\001\003\"4\n\004Type\022\024\n\020TYPE_UNSPECIFIE"
          + "D\020\000\022\t\n\005TABLE\020\001\022\013\n\007FILESET\020\002:x\352Au\n\036datapl"
          + "ex.googleapis.com/Entity\022Sprojects/{proj"
          + "ect}/locations/{location}/lakes/{lake}/z"
          + "ones/{zone}/entities/{entity}\"\241\002\n\tPartit"
          + "ion\0228\n\004name\030\001 \001(\tB*\342A\001\003\372A#\n!dataplex.goo"
          + "gleapis.com/Partition\022\025\n\006values\030\002 \003(\tB\005\342"
          + "A\002\002\005\022\027\n\010location\030\003 \001(\tB\005\342A\002\002\005\022\024\n\004etag\030\004 "
          + "\001(\tB\006\030\001\342A\001\001:\223\001\352A\217\001\n!dataplex.googleapis."
          + "com/Partition\022jprojects/{project}/locati"
          + "ons/{location}/lakes/{lake}/zones/{zone}"
          + "/entities/{entity}/partitions/{partition"
          + "}\"\300\007\n\006Schema\022\032\n\014user_managed\030\001 \001(\010B\004\342A\001\002"
          + "\022B\n\006fields\030\002 \003(\0132,.google.cloud.dataplex"
          + ".v1.Schema.SchemaFieldB\004\342A\001\001\022O\n\020partitio"
          + "n_fields\030\003 \003(\0132/.google.cloud.dataplex.v"
          + "1.Schema.PartitionFieldB\004\342A\001\001\022N\n\017partiti"
          + "on_style\030\004 \001(\0162/.google.cloud.dataplex.v"
          + "1.Schema.PartitionStyleB\004\342A\001\001\032\366\001\n\013Schema"
          + "Field\022\022\n\004name\030\001 \001(\tB\004\342A\001\002\022\031\n\013description"
          + "\030\002 \001(\tB\004\342A\001\001\0229\n\004type\030\003 \001(\0162%.google.clou"
          + "d.dataplex.v1.Schema.TypeB\004\342A\001\002\0229\n\004mode\030"
          + "\004 \001(\0162%.google.cloud.dataplex.v1.Schema."
          + "ModeB\004\342A\001\002\022B\n\006fields\030\n \003(\0132,.google.clou"
          + "d.dataplex.v1.Schema.SchemaFieldB\004\342A\001\001\032`"
          + "\n\016PartitionField\022\022\n\004name\030\001 \001(\tB\004\342A\001\002\022:\n\004"
          + "type\030\002 \001(\0162%.google.cloud.dataplex.v1.Sc"
          + "hema.TypeB\005\342A\002\002\005\"\311\001\n\004Type\022\024\n\020TYPE_UNSPEC"
          + "IFIED\020\000\022\013\n\007BOOLEAN\020\001\022\010\n\004BYTE\020\002\022\t\n\005INT16\020"
          + "\003\022\t\n\005INT32\020\004\022\t\n\005INT64\020\005\022\t\n\005FLOAT\020\006\022\n\n\006DO"
          + "UBLE\020\007\022\013\n\007DECIMAL\020\010\022\n\n\006STRING\020\t\022\n\n\006BINAR"
          + "Y\020\n\022\r\n\tTIMESTAMP\020\013\022\010\n\004DATE\020\014\022\010\n\004TIME\020\r\022\n"
          + "\n\006RECORD\020\016\022\010\n\004NULL\020d\"F\n\004Mode\022\024\n\020MODE_UNS"
          + "PECIFIED\020\000\022\014\n\010REQUIRED\020\001\022\014\n\010NULLABLE\020\002\022\014"
          + "\n\010REPEATED\020\003\"F\n\016PartitionStyle\022\037\n\033PARTIT"
          + "ION_STYLE_UNSPECIFIED\020\000\022\023\n\017HIVE_COMPATIB"
          + "LE\020\001\"\200\007\n\rStorageFormat\022D\n\006format\030\001 \001(\0162."
          + ".google.cloud.dataplex.v1.StorageFormat."
          + "FormatB\004\342A\001\003\022[\n\022compression_format\030\002 \001(\016"
          + "29.google.cloud.dataplex.v1.StorageForma"
          + "t.CompressionFormatB\004\342A\001\001\022\027\n\tmime_type\030\003"
          + " \001(\tB\004\342A\001\002\022G\n\003csv\030\n \001(\01322.google.cloud.d"
          + "ataplex.v1.StorageFormat.CsvOptionsB\004\342A\001"
          + "\001H\000\022I\n\004json\030\013 \001(\01323.google.cloud.dataple"
          + "x.v1.StorageFormat.JsonOptionsB\004\342A\001\001H\000\022O"
          + "\n\007iceberg\030\014 \001(\01326.google.cloud.dataplex."
          + "v1.StorageFormat.IcebergOptionsB\004\342A\001\001H\000\032"
          + "m\n\nCsvOptions\022\026\n\010encoding\030\001 \001(\tB\004\342A\001\001\022\031\n"
          + "\013header_rows\030\002 \001(\005B\004\342A\001\001\022\027\n\tdelimiter\030\003 "
          + "\001(\tB\004\342A\001\001\022\023\n\005quote\030\004 \001(\tB\004\342A\001\001\032%\n\013JsonOp"
          + "tions\022\026\n\010encoding\030\001 \001(\tB\004\342A\001\001\0321\n\016Iceberg"
          + "Options\022\037\n\021metadata_location\030\001 \001(\tB\004\342A\001\001"
          + "\"\253\001\n\006Format\022\026\n\022FORMAT_UNSPECIFIED\020\000\022\013\n\007P"
          + "ARQUET\020\001\022\010\n\004AVRO\020\002\022\007\n\003ORC\020\003\022\007\n\003CSV\020d\022\010\n\004"
          + "JSON\020e\022\n\n\005IMAGE\020\310\001\022\n\n\005AUDIO\020\311\001\022\n\n\005VIDEO\020"
          + "\312\001\022\t\n\004TEXT\020\313\001\022\r\n\010TFRECORD\020\314\001\022\n\n\005OTHER\020\350\007"
          + "\022\014\n\007UNKNOWN\020\351\007\"L\n\021CompressionFormat\022\"\n\036C"
          + "OMPRESSION_FORMAT_UNSPECIFIED\020\000\022\010\n\004GZIP\020"
          + "\002\022\t\n\005BZIP2\020\003B\t\n\007options\"\233\001\n\rStorageAcces"
          + "s\022F\n\004read\030\025 \001(\01622.google.cloud.dataplex."
          + "v1.StorageAccess.AccessModeB\004\342A\001\003\"B\n\nAcc"
          + "essMode\022\033\n\027ACCESS_MODE_UNSPECIFIED\020\000\022\n\n\006"
          + "DIRECT\020\001\022\013\n\007MANAGED\020\002*P\n\rStorageSystem\022\036"
          + "\n\032STORAGE_SYSTEM_UNSPECIFIED\020\000\022\021\n\rCLOUD_"
          + "STORAGE\020\001\022\014\n\010BIGQUERY\020\0022\211\016\n\017MetadataServ"
          + "ice\022\275\001\n\014CreateEntity\022-.google.cloud.data"
          + "plex.v1.CreateEntityRequest\032 .google.clo"
          + "ud.dataplex.v1.Entity\"\\\332A\rparent,entity\202"
          + "\323\344\223\002F\"</v1/{parent=projects/*/locations/"
          + "*/lakes/*/zones/*}/entities:\006entity\022\264\001\n\014"
          + "UpdateEntity\022-.google.cloud.dataplex.v1."
          + "UpdateEntityRequest\032 .google.cloud.datap"
          + "lex.v1.Entity\"S\202\323\344\223\002M\032C/v1/{entity.name="
          + "projects/*/locations/*/lakes/*/zones/*/e"
          + "ntities/*}:\006entity\022\242\001\n\014DeleteEntity\022-.go"
          + "ogle.cloud.dataplex.v1.DeleteEntityReque"
          + "st\032\026.google.protobuf.Empty\"K\332A\004name\202\323\344\223\002"
          + ">*</v1/{name=projects/*/locations/*/lake"
          + "s/*/zones/*/entities/*}\022\246\001\n\tGetEntity\022*."
          + "google.cloud.dataplex.v1.GetEntityReques"
          + "t\032 .google.cloud.dataplex.v1.Entity\"K\332A\004"
          + "name\202\323\344\223\002>\022</v1/{name=projects/*/locatio"
          + "ns/*/lakes/*/zones/*/entities/*}\022\274\001\n\014Lis"
          + "tEntities\022-.google.cloud.dataplex.v1.Lis"
          + "tEntitiesRequest\032..google.cloud.dataplex"
          + ".v1.ListEntitiesResponse\"M\332A\006parent\202\323\344\223\002"
          + ">\022</v1/{parent=projects/*/locations/*/la"
          + "kes/*/zones/*}/entities\022\331\001\n\017CreatePartit"
          + "ion\0220.google.cloud.dataplex.v1.CreatePar"
          + "titionRequest\032#.google.cloud.dataplex.v1"
          + ".Partition\"o\332A\020parent,partition\202\323\344\223\002V\"I/"
          + "v1/{parent=projects/*/locations/*/lakes/"
          + "*/zones/*/entities/*}/partitions:\tpartit"
          + "ion\022\266\001\n\017DeletePartition\0220.google.cloud.d"
          + "ataplex.v1.DeletePartitionRequest\032\026.goog"
          + "le.protobuf.Empty\"Y\332A\004name\202\323\344\223\002L*J/v1/{n"
          + "ame=projects/*/locations/*/lakes/*/zones"
          + "/*/entities/*/partitions/**}\022\275\001\n\014GetPart"
          + "ition\022-.google.cloud.dataplex.v1.GetPart"
          + "itionRequest\032#.google.cloud.dataplex.v1."
          + "Partition\"Y\332A\004name\202\323\344\223\002L\022J/v1/{name=proj"
          + "ects/*/locations/*/lakes/*/zones/*/entit"
          + "ies/*/partitions/**}\022\317\001\n\016ListPartitions\022"
          + "/.google.cloud.dataplex.v1.ListPartition"
          + "sRequest\0320.google.cloud.dataplex.v1.List"
          + "PartitionsResponse\"Z\332A\006parent\202\323\344\223\002K\022I/v1"
          + "/{parent=projects/*/locations/*/lakes/*/"
          + "zones/*/entities/*}/partitions\032K\312A\027datap"
          + "lex.googleapis.com\322A.https://www.googlea"
          + "pis.com/auth/cloud-platformBi\n\034com.googl"
          + "e.cloud.dataplex.v1B\rMetadataProtoP\001Z8cl"
          + "oud.google.com/go/dataplex/apiv1/dataple"
          + "xpb;dataplexpbb\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.api.ResourceProto.getDescriptor(),
              com.google.protobuf.EmptyProto.getDescriptor(),
              com.google.protobuf.TimestampProto.getDescriptor(),
            });
    internal_static_google_cloud_dataplex_v1_CreateEntityRequest_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_dataplex_v1_CreateEntityRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataplex_v1_CreateEntityRequest_descriptor,
            new java.lang.String[] {
              "Parent", "Entity", "ValidateOnly",
            });
    internal_static_google_cloud_dataplex_v1_UpdateEntityRequest_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_dataplex_v1_UpdateEntityRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataplex_v1_UpdateEntityRequest_descriptor,
            new java.lang.String[] {
              "Entity", "ValidateOnly",
            });
    internal_static_google_cloud_dataplex_v1_DeleteEntityRequest_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_dataplex_v1_DeleteEntityRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataplex_v1_DeleteEntityRequest_descriptor,
            new java.lang.String[] {
              "Name", "Etag",
            });
    internal_static_google_cloud_dataplex_v1_ListEntitiesRequest_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_dataplex_v1_ListEntitiesRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataplex_v1_ListEntitiesRequest_descriptor,
            new java.lang.String[] {
              "Parent", "View", "PageSize", "PageToken", "Filter",
            });
    internal_static_google_cloud_dataplex_v1_ListEntitiesResponse_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_dataplex_v1_ListEntitiesResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataplex_v1_ListEntitiesResponse_descriptor,
            new java.lang.String[] {
              "Entities", "NextPageToken",
            });
    internal_static_google_cloud_dataplex_v1_GetEntityRequest_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_dataplex_v1_GetEntityRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataplex_v1_GetEntityRequest_descriptor,
            new java.lang.String[] {
              "Name", "View",
            });
    internal_static_google_cloud_dataplex_v1_ListPartitionsRequest_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_cloud_dataplex_v1_ListPartitionsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataplex_v1_ListPartitionsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken", "Filter",
            });
    internal_static_google_cloud_dataplex_v1_CreatePartitionRequest_descriptor =
        getDescriptor().getMessageTypes().get(7);
    internal_static_google_cloud_dataplex_v1_CreatePartitionRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataplex_v1_CreatePartitionRequest_descriptor,
            new java.lang.String[] {
              "Parent", "Partition", "ValidateOnly",
            });
    internal_static_google_cloud_dataplex_v1_DeletePartitionRequest_descriptor =
        getDescriptor().getMessageTypes().get(8);
    internal_static_google_cloud_dataplex_v1_DeletePartitionRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataplex_v1_DeletePartitionRequest_descriptor,
            new java.lang.String[] {
              "Name", "Etag",
            });
    internal_static_google_cloud_dataplex_v1_ListPartitionsResponse_descriptor =
        getDescriptor().getMessageTypes().get(9);
    internal_static_google_cloud_dataplex_v1_ListPartitionsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataplex_v1_ListPartitionsResponse_descriptor,
            new java.lang.String[] {
              "Partitions", "NextPageToken",
            });
    internal_static_google_cloud_dataplex_v1_GetPartitionRequest_descriptor =
        getDescriptor().getMessageTypes().get(10);
    internal_static_google_cloud_dataplex_v1_GetPartitionRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataplex_v1_GetPartitionRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_dataplex_v1_Entity_descriptor =
        getDescriptor().getMessageTypes().get(11);
    internal_static_google_cloud_dataplex_v1_Entity_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataplex_v1_Entity_descriptor,
            new java.lang.String[] {
              "Name",
              "DisplayName",
              "Description",
              "CreateTime",
              "UpdateTime",
              "Id",
              "Etag",
              "Type",
              "Asset",
              "DataPath",
              "DataPathPattern",
              "CatalogEntry",
              "System",
              "Format",
              "Compatibility",
              "Access",
              "Uid",
              "Schema",
            });
    internal_static_google_cloud_dataplex_v1_Entity_CompatibilityStatus_descriptor =
        internal_static_google_cloud_dataplex_v1_Entity_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_dataplex_v1_Entity_CompatibilityStatus_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataplex_v1_Entity_CompatibilityStatus_descriptor,
            new java.lang.String[] {
              "HiveMetastore", "Bigquery",
            });
    internal_static_google_cloud_dataplex_v1_Entity_CompatibilityStatus_Compatibility_descriptor =
        internal_static_google_cloud_dataplex_v1_Entity_CompatibilityStatus_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_dataplex_v1_Entity_CompatibilityStatus_Compatibility_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataplex_v1_Entity_CompatibilityStatus_Compatibility_descriptor,
            new java.lang.String[] {
              "Compatible", "Reason",
            });
    internal_static_google_cloud_dataplex_v1_Partition_descriptor =
        getDescriptor().getMessageTypes().get(12);
    internal_static_google_cloud_dataplex_v1_Partition_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataplex_v1_Partition_descriptor,
            new java.lang.String[] {
              "Name", "Values", "Location", "Etag",
            });
    internal_static_google_cloud_dataplex_v1_Schema_descriptor =
        getDescriptor().getMessageTypes().get(13);
    internal_static_google_cloud_dataplex_v1_Schema_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataplex_v1_Schema_descriptor,
            new java.lang.String[] {
              "UserManaged", "Fields", "PartitionFields", "PartitionStyle",
            });
    internal_static_google_cloud_dataplex_v1_Schema_SchemaField_descriptor =
        internal_static_google_cloud_dataplex_v1_Schema_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_dataplex_v1_Schema_SchemaField_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataplex_v1_Schema_SchemaField_descriptor,
            new java.lang.String[] {
              "Name", "Description", "Type", "Mode", "Fields",
            });
    internal_static_google_cloud_dataplex_v1_Schema_PartitionField_descriptor =
        internal_static_google_cloud_dataplex_v1_Schema_descriptor.getNestedTypes().get(1);
    internal_static_google_cloud_dataplex_v1_Schema_PartitionField_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataplex_v1_Schema_PartitionField_descriptor,
            new java.lang.String[] {
              "Name", "Type",
            });
    internal_static_google_cloud_dataplex_v1_StorageFormat_descriptor =
        getDescriptor().getMessageTypes().get(14);
    internal_static_google_cloud_dataplex_v1_StorageFormat_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataplex_v1_StorageFormat_descriptor,
            new java.lang.String[] {
              "Format", "CompressionFormat", "MimeType", "Csv", "Json", "Iceberg", "Options",
            });
    internal_static_google_cloud_dataplex_v1_StorageFormat_CsvOptions_descriptor =
        internal_static_google_cloud_dataplex_v1_StorageFormat_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_dataplex_v1_StorageFormat_CsvOptions_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataplex_v1_StorageFormat_CsvOptions_descriptor,
            new java.lang.String[] {
              "Encoding", "HeaderRows", "Delimiter", "Quote",
            });
    internal_static_google_cloud_dataplex_v1_StorageFormat_JsonOptions_descriptor =
        internal_static_google_cloud_dataplex_v1_StorageFormat_descriptor.getNestedTypes().get(1);
    internal_static_google_cloud_dataplex_v1_StorageFormat_JsonOptions_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataplex_v1_StorageFormat_JsonOptions_descriptor,
            new java.lang.String[] {
              "Encoding",
            });
    internal_static_google_cloud_dataplex_v1_StorageFormat_IcebergOptions_descriptor =
        internal_static_google_cloud_dataplex_v1_StorageFormat_descriptor.getNestedTypes().get(2);
    internal_static_google_cloud_dataplex_v1_StorageFormat_IcebergOptions_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataplex_v1_StorageFormat_IcebergOptions_descriptor,
            new java.lang.String[] {
              "MetadataLocation",
            });
    internal_static_google_cloud_dataplex_v1_StorageAccess_descriptor =
        getDescriptor().getMessageTypes().get(15);
    internal_static_google_cloud_dataplex_v1_StorageAccess_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dataplex_v1_StorageAccess_descriptor,
            new java.lang.String[] {
              "Read",
            });
    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.methodSignature);
    registry.add(com.google.api.ClientProto.oauthScopes);
    registry.add(com.google.api.ResourceProto.resource);
    registry.add(com.google.api.ResourceProto.resourceReference);
    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.api.ResourceProto.getDescriptor();
    com.google.protobuf.EmptyProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
