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

alluxio.grpc.table.DatabaseOrBuilder Maven / Gradle / Ivy

// Generated by the protocol buffer alluxio.shaded.client.com.iler.  DO NOT EDIT!
// source: grpc/table/table_master.proto

package alluxio.grpc.table;

public interface DatabaseOrBuilder extends
    // @@protoc_insertion_point(interface_extends:alluxio.grpc.table.Database)
    alluxio.shaded.client.com.google.protobuf.MessageOrBuilder {

  /**
   * optional string db_name = 1;
   * @return Whether the dbName field is set.
   */
  boolean hasDbName();
  /**
   * optional string db_name = 1;
   * @return The dbName.
   */
  java.lang.String getDbName();
  /**
   * optional string db_name = 1;
   * @return The bytes for dbName.
   */
  alluxio.shaded.client.com.google.protobuf.ByteString
      getDbNameBytes();

  /**
   * optional string description = 2;
   * @return Whether the description field is set.
   */
  boolean hasDescription();
  /**
   * optional string description = 2;
   * @return The description.
   */
  java.lang.String getDescription();
  /**
   * optional string description = 2;
   * @return The bytes for description.
   */
  alluxio.shaded.client.com.google.protobuf.ByteString
      getDescriptionBytes();

  /**
   * optional string location = 3;
   * @return Whether the location field is set.
   */
  boolean hasLocation();
  /**
   * optional string location = 3;
   * @return The location.
   */
  java.lang.String getLocation();
  /**
   * optional string location = 3;
   * @return The bytes for location.
   */
  alluxio.shaded.client.com.google.protobuf.ByteString
      getLocationBytes();

  /**
   * map<string, string> parameter = 4;
   */
  int getParameterCount();
  /**
   * map<string, string> parameter = 4;
   */
  boolean containsParameter(
      java.lang.String key);
  /**
   * Use {@link #getParameterMap()} instead.
   */
  @java.lang.Deprecated
  java.util.Map
  getParameter();
  /**
   * map<string, string> parameter = 4;
   */
  java.util.Map
  getParameterMap();
  /**
   * map<string, string> parameter = 4;
   */

  java.lang.String getParameterOrDefault(
      java.lang.String key,
      java.lang.String defaultValue);
  /**
   * map<string, string> parameter = 4;
   */

  java.lang.String getParameterOrThrow(
      java.lang.String key);

  /**
   * optional string owner_name = 5;
   * @return Whether the ownerName field is set.
   */
  boolean hasOwnerName();
  /**
   * optional string owner_name = 5;
   * @return The ownerName.
   */
  java.lang.String getOwnerName();
  /**
   * optional string owner_name = 5;
   * @return The bytes for ownerName.
   */
  alluxio.shaded.client.com.google.protobuf.ByteString
      getOwnerNameBytes();

  /**
   * optional .alluxio.grpc.table.PrincipalType owner_type = 6;
   * @return Whether the ownerType field is set.
   */
  boolean hasOwnerType();
  /**
   * optional .alluxio.grpc.table.PrincipalType owner_type = 6;
   * @return The ownerType.
   */
  alluxio.grpc.table.PrincipalType getOwnerType();

  /**
   * optional string alluxio.shaded.client.com.ent = 7;
   * @return Whether the alluxio.shaded.client.com.ent field is set.
   */
  boolean hasComment();
  /**
   * optional string alluxio.shaded.client.com.ent = 7;
   * @return The alluxio.shaded.client.com.ent.
   */
  java.lang.String getComment();
  /**
   * optional string alluxio.shaded.client.com.ent = 7;
   * @return The bytes for alluxio.shaded.client.com.ent.
   */
  alluxio.shaded.client.com.google.protobuf.ByteString
      getCommentBytes();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy