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

com.exactpro.th2.read.db.grpc.DbPullRequestOrBuilder Maven / Gradle / Ivy

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: th2_grpc_read_db/read_db.proto

package com.exactpro.th2.read.db.grpc;

public interface DbPullRequestOrBuilder extends
    // @@protoc_insertion_point(interface_extends:th2.read_db.DbPullRequest)
    com.google.protobuf.MessageOrBuilder {

  /**
   * .th2.read_db.SourceId source_id = 1;
   * @return Whether the sourceId field is set.
   */
  boolean hasSourceId();
  /**
   * .th2.read_db.SourceId source_id = 1;
   * @return The sourceId.
   */
  com.exactpro.th2.read.db.grpc.SourceId getSourceId();
  /**
   * .th2.read_db.SourceId source_id = 1;
   */
  com.exactpro.th2.read.db.grpc.SourceIdOrBuilder getSourceIdOrBuilder();

  /**
   * .th2.read_db.QueryId init_query_id = 2;
   * @return Whether the initQueryId field is set.
   */
  boolean hasInitQueryId();
  /**
   * .th2.read_db.QueryId init_query_id = 2;
   * @return The initQueryId.
   */
  com.exactpro.th2.read.db.grpc.QueryId getInitQueryId();
  /**
   * .th2.read_db.QueryId init_query_id = 2;
   */
  com.exactpro.th2.read.db.grpc.QueryIdOrBuilder getInitQueryIdOrBuilder();

  /**
   * .th2.read_db.QueryParameters init_parameters = 3;
   * @return Whether the initParameters field is set.
   */
  boolean hasInitParameters();
  /**
   * .th2.read_db.QueryParameters init_parameters = 3;
   * @return The initParameters.
   */
  com.exactpro.th2.read.db.grpc.QueryParameters getInitParameters();
  /**
   * .th2.read_db.QueryParameters init_parameters = 3;
   */
  com.exactpro.th2.read.db.grpc.QueryParametersOrBuilder getInitParametersOrBuilder();

  /**
   * repeated string use_columns = 4;
   * @return A list containing the useColumns.
   */
  java.util.List
      getUseColumnsList();
  /**
   * repeated string use_columns = 4;
   * @return The count of useColumns.
   */
  int getUseColumnsCount();
  /**
   * repeated string use_columns = 4;
   * @param index The index of the element to return.
   * @return The useColumns at the given index.
   */
  java.lang.String getUseColumns(int index);
  /**
   * repeated string use_columns = 4;
   * @param index The index of the value to return.
   * @return The bytes of the useColumns at the given index.
   */
  com.google.protobuf.ByteString
      getUseColumnsBytes(int index);

  /**
   * .th2.read_db.QueryId update_query_id = 5;
   * @return Whether the updateQueryId field is set.
   */
  boolean hasUpdateQueryId();
  /**
   * .th2.read_db.QueryId update_query_id = 5;
   * @return The updateQueryId.
   */
  com.exactpro.th2.read.db.grpc.QueryId getUpdateQueryId();
  /**
   * .th2.read_db.QueryId update_query_id = 5;
   */
  com.exactpro.th2.read.db.grpc.QueryIdOrBuilder getUpdateQueryIdOrBuilder();

  /**
   * .th2.read_db.QueryParameters update_parameters = 6;
   * @return Whether the updateParameters field is set.
   */
  boolean hasUpdateParameters();
  /**
   * .th2.read_db.QueryParameters update_parameters = 6;
   * @return The updateParameters.
   */
  com.exactpro.th2.read.db.grpc.QueryParameters getUpdateParameters();
  /**
   * .th2.read_db.QueryParameters update_parameters = 6;
   */
  com.exactpro.th2.read.db.grpc.QueryParametersOrBuilder getUpdateParametersOrBuilder();

  /**
   * .google.protobuf.Duration pull_interval = 7;
   * @return Whether the pullInterval field is set.
   */
  boolean hasPullInterval();
  /**
   * .google.protobuf.Duration pull_interval = 7;
   * @return The pullInterval.
   */
  com.google.protobuf.Duration getPullInterval();
  /**
   * .google.protobuf.Duration pull_interval = 7;
   */
  com.google.protobuf.DurationOrBuilder getPullIntervalOrBuilder();

  /**
   * .th2.read_db.AssociatedMessageType associated_message_type = 8;
   * @return Whether the associatedMessageType field is set.
   */
  boolean hasAssociatedMessageType();
  /**
   * .th2.read_db.AssociatedMessageType associated_message_type = 8;
   * @return The associatedMessageType.
   */
  com.exactpro.th2.read.db.grpc.AssociatedMessageType getAssociatedMessageType();
  /**
   * .th2.read_db.AssociatedMessageType associated_message_type = 8;
   */
  com.exactpro.th2.read.db.grpc.AssociatedMessageTypeOrBuilder getAssociatedMessageTypeOrBuilder();

  /**
   * bool start_from_last_read_row = 9;
   * @return The startFromLastReadRow.
   */
  boolean getStartFromLastReadRow();

  /**
   * .th2.read_db.DbPullResetState reset_state_parameters = 10;
   * @return Whether the resetStateParameters field is set.
   */
  boolean hasResetStateParameters();
  /**
   * .th2.read_db.DbPullResetState reset_state_parameters = 10;
   * @return The resetStateParameters.
   */
  com.exactpro.th2.read.db.grpc.DbPullResetState getResetStateParameters();
  /**
   * .th2.read_db.DbPullResetState reset_state_parameters = 10;
   */
  com.exactpro.th2.read.db.grpc.DbPullResetStateOrBuilder getResetStateParametersOrBuilder();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy