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

io.axoniq.axonserver.grpc.query.SubscriptionQueryRequestOrBuilder Maven / Gradle / Ivy

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

package io.axoniq.axonserver.grpc.query;

public interface SubscriptionQueryRequestOrBuilder extends
    // @@protoc_insertion_point(interface_extends:io.axoniq.axonserver.grpc.query.SubscriptionQueryRequest)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Start a Subscription Query with the given details. 
   * 
* * .io.axoniq.axonserver.grpc.query.SubscriptionQuery subscribe = 1; */ boolean hasSubscribe(); /** *
   * Start a Subscription Query with the given details. 
   * 
* * .io.axoniq.axonserver.grpc.query.SubscriptionQuery subscribe = 1; */ io.axoniq.axonserver.grpc.query.SubscriptionQuery getSubscribe(); /** *
   * Start a Subscription Query with the given details. 
   * 
* * .io.axoniq.axonserver.grpc.query.SubscriptionQuery subscribe = 1; */ io.axoniq.axonserver.grpc.query.SubscriptionQueryOrBuilder getSubscribeOrBuilder(); /** *
   * Ends a previously started Subscription Query with the given details 
   * 
* * .io.axoniq.axonserver.grpc.query.SubscriptionQuery unsubscribe = 2; */ boolean hasUnsubscribe(); /** *
   * Ends a previously started Subscription Query with the given details 
   * 
* * .io.axoniq.axonserver.grpc.query.SubscriptionQuery unsubscribe = 2; */ io.axoniq.axonserver.grpc.query.SubscriptionQuery getUnsubscribe(); /** *
   * Ends a previously started Subscription Query with the given details 
   * 
* * .io.axoniq.axonserver.grpc.query.SubscriptionQuery unsubscribe = 2; */ io.axoniq.axonserver.grpc.query.SubscriptionQueryOrBuilder getUnsubscribeOrBuilder(); /** *
   * Requests the initial result of a subscription query to be sent. This should always be done after opening the
   *subscription query itself, to remove concurrency conflicts with Update messages.
   * 
* * .io.axoniq.axonserver.grpc.query.SubscriptionQuery get_initial_result = 3; */ boolean hasGetInitialResult(); /** *
   * Requests the initial result of a subscription query to be sent. This should always be done after opening the
   *subscription query itself, to remove concurrency conflicts with Update messages.
   * 
* * .io.axoniq.axonserver.grpc.query.SubscriptionQuery get_initial_result = 3; */ io.axoniq.axonserver.grpc.query.SubscriptionQuery getGetInitialResult(); /** *
   * Requests the initial result of a subscription query to be sent. This should always be done after opening the
   *subscription query itself, to remove concurrency conflicts with Update messages.
   * 
* * .io.axoniq.axonserver.grpc.query.SubscriptionQuery get_initial_result = 3; */ io.axoniq.axonserver.grpc.query.SubscriptionQueryOrBuilder getGetInitialResultOrBuilder(); /** *
   * Allows the Server to provide additional Updates to be sent. Only the `number_of_permits` field needs to be
   *set on this message.
   * 
* * .io.axoniq.axonserver.grpc.query.SubscriptionQuery flow_control = 4; */ boolean hasFlowControl(); /** *
   * Allows the Server to provide additional Updates to be sent. Only the `number_of_permits` field needs to be
   *set on this message.
   * 
* * .io.axoniq.axonserver.grpc.query.SubscriptionQuery flow_control = 4; */ io.axoniq.axonserver.grpc.query.SubscriptionQuery getFlowControl(); /** *
   * Allows the Server to provide additional Updates to be sent. Only the `number_of_permits` field needs to be
   *set on this message.
   * 
* * .io.axoniq.axonserver.grpc.query.SubscriptionQuery flow_control = 4; */ io.axoniq.axonserver.grpc.query.SubscriptionQueryOrBuilder getFlowControlOrBuilder(); public io.axoniq.axonserver.grpc.query.SubscriptionQueryRequest.RequestCase getRequestCase(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy