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

cz.proto.DataSourceInfoOrBuilder Maven / Gradle / Ivy

There is a newer version: 2.0.0
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: table_common.proto

package cz.proto;

public interface DataSourceInfoOrBuilder extends
    // @@protoc_insertion_point(interface_extends:cz.proto.DataSourceInfo)
    com.google.protobuf.MessageOrBuilder {

  /**
   * int32 data_source_type = 7;
   * @return The dataSourceType.
   */
  int getDataSourceType();

  /**
   * .cz.proto.FileDataSourceInfo file = 1;
   * @return Whether the file field is set.
   */
  boolean hasFile();
  /**
   * .cz.proto.FileDataSourceInfo file = 1;
   * @return The file.
   */
  cz.proto.FileDataSourceInfo getFile();
  /**
   * .cz.proto.FileDataSourceInfo file = 1;
   */
  cz.proto.FileDataSourceInfoOrBuilder getFileOrBuilder();

  /**
   * .cz.proto.DqlDataSourceInfo dql = 5;
   * @return Whether the dql field is set.
   */
  boolean hasDql();
  /**
   * .cz.proto.DqlDataSourceInfo dql = 5;
   * @return The dql.
   */
  cz.proto.DqlDataSourceInfo getDql();
  /**
   * .cz.proto.DqlDataSourceInfo dql = 5;
   */
  cz.proto.DqlDataSourceInfoOrBuilder getDqlOrBuilder();

  /**
   * .cz.proto.LocationDirectoryDataSourceInfo location_directory = 8;
   * @return Whether the locationDirectory field is set.
   */
  boolean hasLocationDirectory();
  /**
   * .cz.proto.LocationDirectoryDataSourceInfo location_directory = 8;
   * @return The locationDirectory.
   */
  cz.proto.LocationDirectoryDataSourceInfo getLocationDirectory();
  /**
   * .cz.proto.LocationDirectoryDataSourceInfo location_directory = 8;
   */
  cz.proto.LocationDirectoryDataSourceInfoOrBuilder getLocationDirectoryOrBuilder();

  /**
   * map<string, string> options = 2;
   */
  int getOptionsCount();
  /**
   * map<string, string> options = 2;
   */
  boolean containsOptions(
      java.lang.String key);
  /**
   * Use {@link #getOptionsMap()} instead.
   */
  @java.lang.Deprecated
  java.util.Map
  getOptions();
  /**
   * map<string, string> options = 2;
   */
  java.util.Map
  getOptionsMap();
  /**
   * map<string, string> options = 2;
   */

  java.lang.String getOptionsOrDefault(
      java.lang.String key,
      java.lang.String defaultValue);
  /**
   * map<string, string> options = 2;
   */

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

  /**
   * string location = 3;
   * @return The location.
   */
  java.lang.String getLocation();
  /**
   * string location = 3;
   * @return The bytes for location.
   */
  com.google.protobuf.ByteString
      getLocationBytes();

  /**
   * optional uint32 data_source_id = 4;
   * @return Whether the dataSourceId field is set.
   */
  boolean hasDataSourceId();
  /**
   * optional uint32 data_source_id = 4;
   * @return The dataSourceId.
   */
  int getDataSourceId();

  /**
   * optional .cz.proto.DataProperties data_props = 6;
   * @return Whether the dataProps field is set.
   */
  boolean hasDataProps();
  /**
   * optional .cz.proto.DataProperties data_props = 6;
   * @return The dataProps.
   */
  cz.proto.DataProperties getDataProps();
  /**
   * optional .cz.proto.DataProperties data_props = 6;
   */
  cz.proto.DataPropertiesOrBuilder getDataPropsOrBuilder();

  public cz.proto.DataSourceInfo.DataSourceInfoCase getDataSourceInfoCase();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy