All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.cloud.dataplex.v1.MetadataProto Maven / Gradle / Ivy

There is a newer version: 1.54.0
Show newest version
/*
 * Copyright 2024 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

// Protobuf Java Version: 3.25.4
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\"\236\001\n\023CreateEntityRequest\0224\n\006parent\030\001"
          + " \001(\tB$\340A\002\372A\036\n\034dataplex.googleapis.com/Zo"
          + "ne\0225\n\006entity\030\003 \001(\0132 .google.cloud.datapl"
          + "ex.v1.EntityB\003\340A\002\022\032\n\rvalidate_only\030\004 \001(\010"
          + "B\003\340A\001\"h\n\023UpdateEntityRequest\0225\n\006entity\030\002"
          + " \001(\0132 .google.cloud.dataplex.v1.EntityB\003"
          + "\340A\002\022\032\n\rvalidate_only\030\003 \001(\010B\003\340A\001\"^\n\023Delet"
          + "eEntityRequest\0224\n\004name\030\001 \001(\tB&\340A\002\372A \n\036da"
          + "taplex.googleapis.com/Entity\022\021\n\004etag\030\002 \001"
          + "(\tB\003\340A\002\"\243\002\n\023ListEntitiesRequest\0224\n\006paren"
          + "t\030\001 \001(\tB$\340A\002\372A\036\n\034dataplex.googleapis.com"
          + "/Zone\022K\n\004view\030\002 \001(\01628.google.cloud.datap"
          + "lex.v1.ListEntitiesRequest.EntityViewB\003\340"
          + "A\002\022\026\n\tpage_size\030\003 \001(\005B\003\340A\001\022\027\n\npage_token"
          + "\030\004 \001(\tB\003\340A\001\022\023\n\006filter\030\005 \001(\tB\003\340A\001\"C\n\nEnti"
          + "tyView\022\033\n\027ENTITY_VIEW_UNSPECIFIED\020\000\022\n\n\006T"
          + "ABLES\020\001\022\014\n\010FILESETS\020\002\"c\n\024ListEntitiesRes"
          + "ponse\0222\n\010entities\030\001 \003(\0132 .google.cloud.d"
          + "ataplex.v1.Entity\022\027\n\017next_page_token\030\002 \001"
          + "(\t\"\336\001\n\020GetEntityRequest\0224\n\004name\030\001 \001(\tB&\340"
          + "A\002\372A \n\036dataplex.googleapis.com/Entity\022H\n"
          + "\004view\030\002 \001(\01625.google.cloud.dataplex.v1.G"
          + "etEntityRequest.EntityViewB\003\340A\001\"J\n\nEntit"
          + "yView\022\033\n\027ENTITY_VIEW_UNSPECIFIED\020\000\022\t\n\005BA"
          + "SIC\020\001\022\n\n\006SCHEMA\020\002\022\010\n\004FULL\020\004\"\225\001\n\025ListPart"
          + "itionsRequest\0226\n\006parent\030\001 \001(\tB&\340A\002\372A \n\036d"
          + "ataplex.googleapis.com/Entity\022\026\n\tpage_si"
          + "ze\030\002 \001(\005B\003\340A\001\022\027\n\npage_token\030\003 \001(\tB\003\340A\001\022\023"
          + "\n\006filter\030\004 \001(\tB\003\340A\001\"\251\001\n\026CreatePartitionR"
          + "equest\0226\n\006parent\030\001 \001(\tB&\340A\002\372A \n\036dataplex"
          + ".googleapis.com/Entity\022;\n\tpartition\030\003 \001("
          + "\0132#.google.cloud.dataplex.v1.PartitionB\003"
          + "\340A\002\022\032\n\rvalidate_only\030\004 \001(\010B\003\340A\001\"f\n\026Delet"
          + "ePartitionRequest\0227\n\004name\030\001 \001(\tB)\340A\002\372A#\n"
          + "!dataplex.googleapis.com/Partition\022\023\n\004et"
          + "ag\030\002 \001(\tB\005\030\001\340A\001\"j\n\026ListPartitionsRespons"
          + "e\0227\n\npartitions\030\001 \003(\0132#.google.cloud.dat"
          + "aplex.v1.Partition\022\027\n\017next_page_token\030\002 "
          + "\001(\t\"N\n\023GetPartitionRequest\0227\n\004name\030\001 \001(\t"
          + "B)\340A\002\372A#\n!dataplex.googleapis.com/Partit"
          + "ion\"\311\t\n\006Entity\0224\n\004name\030\001 \001(\tB&\340A\003\372A \n\036da"
          + "taplex.googleapis.com/Entity\022\031\n\014display_"
          + "name\030\002 \001(\tB\003\340A\001\022\030\n\013description\030\003 \001(\tB\003\340A"
          + "\001\0224\n\013create_time\030\005 \001(\0132\032.google.protobuf"
          + ".TimestampB\003\340A\003\0224\n\013update_time\030\006 \001(\0132\032.g"
          + "oogle.protobuf.TimestampB\003\340A\003\022\017\n\002id\030\007 \001("
          + "\tB\003\340A\002\022\021\n\004etag\030\010 \001(\tB\003\340A\001\022;\n\004type\030\n \001(\0162"
          + "%.google.cloud.dataplex.v1.Entity.TypeB\006"
          + "\340A\002\340A\005\022\025\n\005asset\030\013 \001(\tB\006\340A\002\340A\005\022\031\n\tdata_pa"
          + "th\030\014 \001(\tB\006\340A\002\340A\005\022\036\n\021data_path_pattern\030\r "
          + "\001(\tB\003\340A\001\022\032\n\rcatalog_entry\030\016 \001(\tB\003\340A\003\022?\n\006"
          + "system\030\017 \001(\0162\'.google.cloud.dataplex.v1."
          + "StorageSystemB\006\340A\002\340A\005\022<\n\006format\030\020 \001(\0132\'."
          + "google.cloud.dataplex.v1.StorageFormatB\003"
          + "\340A\002\022P\n\rcompatibility\030\023 \001(\01324.google.clou"
          + "d.dataplex.v1.Entity.CompatibilityStatus"
          + "B\003\340A\003\022<\n\006access\030\025 \001(\0132\'.google.cloud.dat"
          + "aplex.v1.StorageAccessB\003\340A\003\022\020\n\003uid\030\026 \001(\t"
          + "B\003\340A\003\0225\n\006schema\0302 \001(\0132 .google.cloud.dat"
          + "aplex.v1.SchemaB\003\340A\002\032\220\002\n\023CompatibilitySt"
          + "atus\022_\n\016hive_metastore\030\001 \001(\0132B.google.cl"
          + "oud.dataplex.v1.Entity.CompatibilityStat"
          + "us.CompatibilityB\003\340A\003\022Y\n\010bigquery\030\002 \001(\0132"
          + "B.google.cloud.dataplex.v1.Entity.Compat"
          + "ibilityStatus.CompatibilityB\003\340A\003\032=\n\rComp"
          + "atibility\022\027\n\ncompatible\030\001 \001(\010B\003\340A\003\022\023\n\006re"
          + "ason\030\002 \001(\tB\003\340A\003\"4\n\004Type\022\024\n\020TYPE_UNSPECIF"
          + "IED\020\000\022\t\n\005TABLE\020\001\022\013\n\007FILESET\020\002:x\352Au\n\036data"
          + "plex.googleapis.com/Entity\022Sprojects/{pr"
          + "oject}/locations/{location}/lakes/{lake}"
          + "/zones/{zone}/entities/{entity}\"\241\002\n\tPart"
          + "ition\0227\n\004name\030\001 \001(\tB)\340A\003\372A#\n!dataplex.go"
          + "ogleapis.com/Partition\022\026\n\006values\030\002 \003(\tB\006"
          + "\340A\002\340A\005\022\030\n\010location\030\003 \001(\tB\006\340A\002\340A\005\022\023\n\004etag"
          + "\030\004 \001(\tB\005\030\001\340A\001:\223\001\352A\217\001\n!dataplex.googleapi"
          + "s.com/Partition\022jprojects/{project}/loca"
          + "tions/{location}/lakes/{lake}/zones/{zon"
          + "e}/entities/{entity}/partitions/{partiti"
          + "on}\"\267\007\n\006Schema\022\031\n\014user_managed\030\001 \001(\010B\003\340A"
          + "\002\022A\n\006fields\030\002 \003(\0132,.google.cloud.dataple"
          + "x.v1.Schema.SchemaFieldB\003\340A\001\022N\n\020partitio"
          + "n_fields\030\003 \003(\0132/.google.cloud.dataplex.v"
          + "1.Schema.PartitionFieldB\003\340A\001\022M\n\017partitio"
          + "n_style\030\004 \001(\0162/.google.cloud.dataplex.v1"
          + ".Schema.PartitionStyleB\003\340A\001\032\361\001\n\013SchemaFi"
          + "eld\022\021\n\004name\030\001 \001(\tB\003\340A\002\022\030\n\013description\030\002 "
          + "\001(\tB\003\340A\001\0228\n\004type\030\003 \001(\0162%.google.cloud.da"
          + "taplex.v1.Schema.TypeB\003\340A\002\0228\n\004mode\030\004 \001(\016"
          + "2%.google.cloud.dataplex.v1.Schema.ModeB"
          + "\003\340A\002\022A\n\006fields\030\n \003(\0132,.google.cloud.data"
          + "plex.v1.Schema.SchemaFieldB\003\340A\001\032`\n\016Parti"
          + "tionField\022\021\n\004name\030\001 \001(\tB\003\340A\002\022;\n\004type\030\002 \001"
          + "(\0162%.google.cloud.dataplex.v1.Schema.Typ"
          + "eB\006\340A\002\340A\005\"\311\001\n\004Type\022\024\n\020TYPE_UNSPECIFIED\020\000"
          + "\022\013\n\007BOOLEAN\020\001\022\010\n\004BYTE\020\002\022\t\n\005INT16\020\003\022\t\n\005IN"
          + "T32\020\004\022\t\n\005INT64\020\005\022\t\n\005FLOAT\020\006\022\n\n\006DOUBLE\020\007\022"
          + "\013\n\007DECIMAL\020\010\022\n\n\006STRING\020\t\022\n\n\006BINARY\020\n\022\r\n\t"
          + "TIMESTAMP\020\013\022\010\n\004DATE\020\014\022\010\n\004TIME\020\r\022\n\n\006RECOR"
          + "D\020\016\022\010\n\004NULL\020d\"F\n\004Mode\022\024\n\020MODE_UNSPECIFIE"
          + "D\020\000\022\014\n\010REQUIRED\020\001\022\014\n\010NULLABLE\020\002\022\014\n\010REPEA"
          + "TED\020\003\"F\n\016PartitionStyle\022\037\n\033PARTITION_STY"
          + "LE_UNSPECIFIED\020\000\022\023\n\017HIVE_COMPATIBLE\020\001\"\364\006"
          + "\n\rStorageFormat\022C\n\006format\030\001 \001(\0162..google"
          + ".cloud.dataplex.v1.StorageFormat.FormatB"
          + "\003\340A\003\022Z\n\022compression_format\030\002 \001(\01629.googl"
          + "e.cloud.dataplex.v1.StorageFormat.Compre"
          + "ssionFormatB\003\340A\001\022\026\n\tmime_type\030\003 \001(\tB\003\340A\002"
          + "\022F\n\003csv\030\n \001(\01322.google.cloud.dataplex.v1"
          + ".StorageFormat.CsvOptionsB\003\340A\001H\000\022H\n\004json"
          + "\030\013 \001(\01323.google.cloud.dataplex.v1.Storag"
          + "eFormat.JsonOptionsB\003\340A\001H\000\022N\n\007iceberg\030\014 "
          + "\001(\01326.google.cloud.dataplex.v1.StorageFo"
          + "rmat.IcebergOptionsB\003\340A\001H\000\032i\n\nCsvOptions"
          + "\022\025\n\010encoding\030\001 \001(\tB\003\340A\001\022\030\n\013header_rows\030\002"
          + " \001(\005B\003\340A\001\022\026\n\tdelimiter\030\003 \001(\tB\003\340A\001\022\022\n\005quo"
          + "te\030\004 \001(\tB\003\340A\001\032$\n\013JsonOptions\022\025\n\010encoding"
          + "\030\001 \001(\tB\003\340A\001\0320\n\016IcebergOptions\022\036\n\021metadat"
          + "a_location\030\001 \001(\tB\003\340A\001\"\253\001\n\006Format\022\026\n\022FORM"
          + "AT_UNSPECIFIED\020\000\022\013\n\007PARQUET\020\001\022\010\n\004AVRO\020\002\022"
          + "\007\n\003ORC\020\003\022\007\n\003CSV\020d\022\010\n\004JSON\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\010TF"
          + "RECORD\020\314\001\022\n\n\005OTHER\020\350\007\022\014\n\007UNKNOWN\020\351\007\"L\n\021C"
          + "ompressionFormat\022\"\n\036COMPRESSION_FORMAT_U"
          + "NSPECIFIED\020\000\022\010\n\004GZIP\020\002\022\t\n\005BZIP2\020\003B\t\n\007opt"
          + "ions\"\232\001\n\rStorageAccess\022E\n\004read\030\025 \001(\01622.g"
          + "oogle.cloud.dataplex.v1.StorageAccess.Ac"
          + "cessModeB\003\340A\003\"B\n\nAccessMode\022\033\n\027ACCESS_MO"
          + "DE_UNSPECIFIED\020\000\022\n\n\006DIRECT\020\001\022\013\n\007MANAGED\020"
          + "\002*P\n\rStorageSystem\022\036\n\032STORAGE_SYSTEM_UNS"
          + "PECIFIED\020\000\022\021\n\rCLOUD_STORAGE\020\001\022\014\n\010BIGQUER"
          + "Y\020\0022\211\016\n\017MetadataService\022\275\001\n\014CreateEntity"
          + "\022-.google.cloud.dataplex.v1.CreateEntity"
          + "Request\032 .google.cloud.dataplex.v1.Entit"
          + "y\"\\\332A\rparent,entity\202\323\344\223\002F\"*\022\022




© 2015 - 2025 Weber Informatics LLC | Privacy Policy