Class TheSubscriptionTypeReactiveExecutorMySchema

java.lang.Object
org.junittest.allgraphqlcases_client_springconfiguration_separateutilityclasses.util.TheSubscriptionTypeReactiveExecutorMySchema
All Implemented Interfaces:
GraphQLSubscriptionReactiveExecutor

@Component public class TheSubscriptionTypeReactiveExecutorMySchema extends Object implements GraphQLSubscriptionReactiveExecutor
A mono line description for TheSubscriptionType This class contains the methods that allows the execution of the subscriptions that are defined in the TheSubscriptionType of the GraphQL schema. All the methods for this executor are in spring reactive, that is: they return a Flux.
These methods allows:
  • Preparation of partial subscription requests
  • Execution of partial prepared subscription requests
  • Execution of partial direct subscription requests
You'll find all the documentation on the client page doc.
Author:
generated by graphql-java-generator
  • Constructor Details

    • TheSubscriptionTypeReactiveExecutorMySchema

      public TheSubscriptionTypeReactiveExecutorMySchema()
  • Method Details

    • execWithBindValues

      public reactor.core.publisher.Flux<TheSubscriptionType> execWithBindValues(String queryResponseDef, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      This method takes a subscription full request definition, and executes it in reactive mode against the GraphQL server. It may only return one subscription's field.
      It offers a logging of the call (if in debug mode), or of the call and its parameters (if in trace mode).
      Here is a sample on how to use it:
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above). It must ommit the query/mutation/subscription keyword, and start by the first { that follows.It may contain directives, as explained in the GraphQL specs.
      parameters - The map of values, for the bind variables defined in the query. If there is no bind variable in the defined Query, this argument may be null or an empty Map. The key is the parameter name, as defined in the query (in the above sample: heroParam is an optional parameter and skip is a mandatory one). The value is the parameter vale in its Java type (for instance a Date for the GraphQLScalarTypeDate). The parameters which value is missing in this map will no be transmitted toward the GraphQL server.
      Returns:
      The SubscriptionClient that allows the caller to act on the subscribed subscription.
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • exec

      public reactor.core.publisher.Flux<TheSubscriptionType> exec(String queryResponseDef, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      This method takes a subscription full request definition, and executes it in reactive mode against the GraphQL server. It may only return one subscription's field.
      It offers a logging of the call (if in debug mode), or of the call and its parameters (if in trace mode).
      Here is a sample on how to use it:
      Parameters:
      queryResponseDef - The response definition of the query, in the native GraphQL format (see here above). It must ommit the query/mutation/subscription keyword, and start by the first { that follows.It may contain directives, as explained in the GraphQL specs.
      paramsAndValues - This parameter contains all the name and values for the Bind Variables defined in the objectResponse parameter, that must be sent to the server. Optional parameter may not have a value. They will be ignored and not sent to the server. Mandatory parameter must be provided in this argument.
      This parameter contains an even number of parameters: it must be a series of name and values : (paramName1, paramValue1, paramName2, paramValue2...)
      Returns:
      The SubscriptionClient that allows the caller to act on the subscribed subscription.
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • execWithBindValues

      public reactor.core.publisher.Flux<TheSubscriptionType> execWithBindValues(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      This method takes a subscription full request definition, and executes it in reactive mode against the GraphQL server. It may only return one subscription's field.
      It offers a logging of the call (if in debug mode), or of the call and its parameters (if in trace mode).
      Here is a sample on how to use it:
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getGraphQLRequest(java.lang.String) method or one of the getXxxxGraphQLRequest(String) methods.
      parameters - The list of values, for the bind variables defined in the query. If there is no bind variable in the defined Query, this argument may be null or an empty Map
      Returns:
      The SubscriptionClient that allows the caller to act on the subscribed subscription.
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • exec

      public reactor.core.publisher.Flux<TheSubscriptionType> exec(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      This method takes a subscription full request definition, and executes it in reactive mode against the GraphQL server. It may only return one subscription's field.
      It offers a logging of the call (if in debug mode), or of the call and its parameters (if in trace mode).
      Here is a sample on how to use it:
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getGraphQLRequest(java.lang.String) method or one of the getXxxxGraphQLRequest(String) methods.
      paramsAndValues - This parameter contains all the name and values for the Bind Variables defined in the objectResponse parameter, that must be sent to the server. Optional parameter may not have a value. They will be ignored and not sent to the server. Mandatory parameter must be provided in this argument.
      This parameter contains an even number of parameters: it must be a series of name and values : (paramName1, paramValue1, paramName2, paramValue2...)
      Returns:
      The SubscriptionClient that allows the caller to act on the subscribed subscription.
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • getResponseBuilder

      public com.graphql_java_generator.client.request.Builder getResponseBuilder() throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Get the Builder for a full request, as expected by the exec and execWithBindValues methods.
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • getGraphQLRequest

      public GraphQLReactiveRequestMySchema getGraphQLRequest(String fullRequest) throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Get the GraphQLRequestMySchema for full request. For instance:
       GraphQLRequestMySchema request = new GraphQLRequestMySchema(fullRequest);
       
      Parameters:
      fullRequest - The full GraphQL request, as specified in the GraphQL specification
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • subscribeNewHumanForEpisodeWithBindValues

      public reactor.core.publisher.Flux<Optional<Human>> subscribeNewHumanForEpisodeWithBindValues(String queryResponseDef, Episode episode, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Will be notified for each Human added to this Episode
      This method registers a subscription, by executing a direct partial subscribeNewHumanForEpisode subscription against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      episode - Parameter for the subscribeNewHumanForEpisode field of TheSubscriptionType, as defined in the GraphQL schema
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • subscribeNewHumanForEpisode

      public reactor.core.publisher.Flux<Optional<Human>> subscribeNewHumanForEpisode(String queryResponseDef, Episode episode, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Will be notified for each Human added to this Episode
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      episode - Parameter for the subscribeNewHumanForEpisode field of TheSubscriptionType, as defined in the GraphQL schema
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • subscribeNewHumanForEpisodeWithBindValues

      public reactor.core.publisher.Flux<Optional<Human>> subscribeNewHumanForEpisodeWithBindValues(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Episode episode, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      Will be notified for each Human added to this Episode
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getSubscribeNewHumanForEpisodeGraphQLRequest(java.lang.String) method.
      episode - Parameter for the subscribeNewHumanForEpisode field of TheSubscriptionType, as defined in the GraphQL schema
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined Query, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • subscribeNewHumanForEpisode

      public reactor.core.publisher.Flux<Optional<Human>> subscribeNewHumanForEpisode(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Episode episode, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      Will be notified for each Human added to this Episode
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getSubscribeNewHumanForEpisodeGraphQLRequest(java.lang.String) method.
      episode - Parameter for the subscribeNewHumanForEpisode field of TheSubscriptionType, as defined in the GraphQL schema
      paramsAndValues - This parameter contains all the name and values for the Bind Variables defined in the objectResponse parameter, that must be sent to the server. Optional parameter may not have a value. They will be ignored and not sent to the server. Mandatory parameter must be provided in this argument.
      This parameter contains an even number of parameters: it must be a series of name and values : (paramName1, paramValue1, paramName2, paramValue2...)
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • getSubscribeNewHumanForEpisodeResponseBuilder

      public com.graphql_java_generator.client.request.Builder getSubscribeNewHumanForEpisodeResponseBuilder() throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Will be notified for each Human added to this Episode
      Get the Builder for the Human, as expected by the subscribeNewHumanForEpisode subscription.
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • getSubscribeNewHumanForEpisodeGraphQLRequest

      public GraphQLReactiveRequestMySchema getSubscribeNewHumanForEpisodeGraphQLRequest(String partialRequest) throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Will be notified for each Human added to this Episode
      Get the GraphQLRequestMySchema for the subscribeNewHumanForEpisode REACTIVE_EXECUTOR, created with the given Partial request.
      Parameters:
      partialRequest - The Partial GraphQL request, as explained in the plugin client documentation
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • subscribeToAListWithBindValues

      public reactor.core.publisher.Flux<Optional<List<Integer>>> subscribeToAListWithBindValues(String queryResponseDef, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Issue 54
      This method registers a subscription, by executing a direct partial subscribeToAList subscription against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • subscribeToAList

      public reactor.core.publisher.Flux<Optional<List<Integer>>> subscribeToAList(String queryResponseDef, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Issue 54
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • subscribeToAListWithBindValues

      public reactor.core.publisher.Flux<Optional<List<Integer>>> subscribeToAListWithBindValues(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      Issue 54
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getSubscribeToAListGraphQLRequest(java.lang.String) method.
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined Query, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • subscribeToAList

      public reactor.core.publisher.Flux<Optional<List<Integer>>> subscribeToAList(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      Issue 54
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getSubscribeToAListGraphQLRequest(java.lang.String) method.
      paramsAndValues - This parameter contains all the name and values for the Bind Variables defined in the objectResponse parameter, that must be sent to the server. Optional parameter may not have a value. They will be ignored and not sent to the server. Mandatory parameter must be provided in this argument.
      This parameter contains an even number of parameters: it must be a series of name and values : (paramName1, paramValue1, paramName2, paramValue2...)
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • getSubscribeToAListResponseBuilder

      public com.graphql_java_generator.client.request.Builder getSubscribeToAListResponseBuilder() throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Issue 54
      Get the Builder for the Integer, as expected by the subscribeToAList subscription.
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • getSubscribeToAListGraphQLRequest

      public GraphQLReactiveRequestMySchema getSubscribeToAListGraphQLRequest(String partialRequest) throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Issue 54
      Get the GraphQLRequestMySchema for the subscribeToAList REACTIVE_EXECUTOR, created with the given Partial request.
      Parameters:
      partialRequest - The Partial GraphQL request, as explained in the plugin client documentation
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • subscribeToAListOfScalarsWithBindValues

      public reactor.core.publisher.Flux<Optional<List<Date>>> subscribeToAListOfScalarsWithBindValues(String queryResponseDef, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      This method registers a subscription, by executing a direct partial subscribeToAListOfScalars subscription against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • subscribeToAListOfScalars

      public reactor.core.publisher.Flux<Optional<List<Date>>> subscribeToAListOfScalars(String queryResponseDef, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • subscribeToAListOfScalarsWithBindValues

      public reactor.core.publisher.Flux<Optional<List<Date>>> subscribeToAListOfScalarsWithBindValues(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getSubscribeToAListOfScalarsGraphQLRequest(java.lang.String) method.
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined Query, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • subscribeToAListOfScalars

      public reactor.core.publisher.Flux<Optional<List<Date>>> subscribeToAListOfScalars(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getSubscribeToAListOfScalarsGraphQLRequest(java.lang.String) method.
      paramsAndValues - This parameter contains all the name and values for the Bind Variables defined in the objectResponse parameter, that must be sent to the server. Optional parameter may not have a value. They will be ignored and not sent to the server. Mandatory parameter must be provided in this argument.
      This parameter contains an even number of parameters: it must be a series of name and values : (paramName1, paramValue1, paramName2, paramValue2...)
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • getSubscribeToAListOfScalarsResponseBuilder

      public com.graphql_java_generator.client.request.Builder getSubscribeToAListOfScalarsResponseBuilder() throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Get the Builder for the Date, as expected by the subscribeToAListOfScalars subscription.
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • getSubscribeToAListOfScalarsGraphQLRequest

      public GraphQLReactiveRequestMySchema getSubscribeToAListOfScalarsGraphQLRequest(String partialRequest) throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Get the GraphQLRequestMySchema for the subscribeToAListOfScalars REACTIVE_EXECUTOR, created with the given Partial request.
      Parameters:
      partialRequest - The Partial GraphQL request, as explained in the plugin client documentation
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • issue53WithBindValues

      public reactor.core.publisher.Flux<Optional<Date>> issue53WithBindValues(String queryResponseDef, Date date, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      issue53 is about custom scalars as parameter for a query/mutation/subscription, that was not properly serialized/deserialized
      This method registers a subscription, by executing a direct partial issue53 subscription against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      date - Parameter for the issue53 field of TheSubscriptionType, as defined in the GraphQL schema
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • issue53

      public reactor.core.publisher.Flux<Optional<Date>> issue53(String queryResponseDef, Date date, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      issue53 is about custom scalars as parameter for a query/mutation/subscription, that was not properly serialized/deserialized
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      date - Parameter for the issue53 field of TheSubscriptionType, as defined in the GraphQL schema
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • issue53WithBindValues

      public reactor.core.publisher.Flux<Optional<Date>> issue53WithBindValues(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Date date, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      issue53 is about custom scalars as parameter for a query/mutation/subscription, that was not properly serialized/deserialized
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getIssue53GraphQLRequest(java.lang.String) method.
      date - Parameter for the issue53 field of TheSubscriptionType, as defined in the GraphQL schema
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined Query, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • issue53

      public reactor.core.publisher.Flux<Optional<Date>> issue53(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Date date, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      issue53 is about custom scalars as parameter for a query/mutation/subscription, that was not properly serialized/deserialized
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getIssue53GraphQLRequest(java.lang.String) method.
      date - Parameter for the issue53 field of TheSubscriptionType, as defined in the GraphQL schema
      paramsAndValues - This parameter contains all the name and values for the Bind Variables defined in the objectResponse parameter, that must be sent to the server. Optional parameter may not have a value. They will be ignored and not sent to the server. Mandatory parameter must be provided in this argument.
      This parameter contains an even number of parameters: it must be a series of name and values : (paramName1, paramValue1, paramName2, paramValue2...)
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • getIssue53ResponseBuilder

      public com.graphql_java_generator.client.request.Builder getIssue53ResponseBuilder() throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      issue53 is about custom scalars as parameter for a query/mutation/subscription, that was not properly serialized/deserialized
      Get the Builder for the Date, as expected by the issue53 subscription.
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • getIssue53GraphQLRequest

      public GraphQLReactiveRequestMySchema getIssue53GraphQLRequest(String partialRequest) throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      issue53 is about custom scalars as parameter for a query/mutation/subscription, that was not properly serialized/deserialized
      Get the GraphQLRequestMySchema for the issue53 REACTIVE_EXECUTOR, created with the given Partial request.
      Parameters:
      partialRequest - The Partial GraphQL request, as explained in the plugin client documentation
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • allGraphQLCasesInputWithBindValues

      public reactor.core.publisher.Flux<Optional<AllFieldCases>> allGraphQLCasesInputWithBindValues(String queryResponseDef, AllFieldCasesInput input, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Some subscriptions to test all kind of input parameters (to check proper serialization and deserialization)
      This method registers a subscription, by executing a direct partial allGraphQLCasesInput subscription against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      input - Parameter for the allGraphQLCasesInput field of TheSubscriptionType, as defined in the GraphQL schema
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • allGraphQLCasesInput

      public reactor.core.publisher.Flux<Optional<AllFieldCases>> allGraphQLCasesInput(String queryResponseDef, AllFieldCasesInput input, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Some subscriptions to test all kind of input parameters (to check proper serialization and deserialization)
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      input - Parameter for the allGraphQLCasesInput field of TheSubscriptionType, as defined in the GraphQL schema
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • allGraphQLCasesInputWithBindValues

      public reactor.core.publisher.Flux<Optional<AllFieldCases>> allGraphQLCasesInputWithBindValues(com.graphql_java_generator.client.request.ObjectResponse objectResponse, AllFieldCasesInput input, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      Some subscriptions to test all kind of input parameters (to check proper serialization and deserialization)
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getAllGraphQLCasesInputGraphQLRequest(java.lang.String) method.
      input - Parameter for the allGraphQLCasesInput field of TheSubscriptionType, as defined in the GraphQL schema
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined Query, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • allGraphQLCasesInput

      public reactor.core.publisher.Flux<Optional<AllFieldCases>> allGraphQLCasesInput(com.graphql_java_generator.client.request.ObjectResponse objectResponse, AllFieldCasesInput input, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      Some subscriptions to test all kind of input parameters (to check proper serialization and deserialization)
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getAllGraphQLCasesInputGraphQLRequest(java.lang.String) method.
      input - Parameter for the allGraphQLCasesInput field of TheSubscriptionType, as defined in the GraphQL schema
      paramsAndValues - This parameter contains all the name and values for the Bind Variables defined in the objectResponse parameter, that must be sent to the server. Optional parameter may not have a value. They will be ignored and not sent to the server. Mandatory parameter must be provided in this argument.
      This parameter contains an even number of parameters: it must be a series of name and values : (paramName1, paramValue1, paramName2, paramValue2...)
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • getAllGraphQLCasesInputResponseBuilder

      public com.graphql_java_generator.client.request.Builder getAllGraphQLCasesInputResponseBuilder() throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Some subscriptions to test all kind of input parameters (to check proper serialization and deserialization)
      Get the Builder for the AllFieldCases, as expected by the allGraphQLCasesInput subscription.
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • getAllGraphQLCasesInputGraphQLRequest

      public GraphQLReactiveRequestMySchema getAllGraphQLCasesInputGraphQLRequest(String partialRequest) throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Some subscriptions to test all kind of input parameters (to check proper serialization and deserialization)
      Get the GraphQLRequestMySchema for the allGraphQLCasesInput REACTIVE_EXECUTOR, created with the given Partial request.
      Parameters:
      partialRequest - The Partial GraphQL request, as explained in the plugin client documentation
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • allGraphQLCasesParamWithBindValues

      public reactor.core.publisher.Flux<Optional<AllFieldCases>> allGraphQLCasesParamWithBindValues(String queryResponseDef, String id, String name, Long age, Integer integer, Date date, List<Date> dates, List<List<Double>> matrix, AllFieldCasesWithoutIdSubtypeInput oneWithoutIdSubtype, List<AllFieldCasesWithoutIdSubtypeInput> listWithoutIdSubtype, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      This method registers a subscription, by executing a direct partial allGraphQLCasesParam subscription against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      id - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      name - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      age - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      integer - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      date - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      dates - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      matrix - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      oneWithoutIdSubtype - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      listWithoutIdSubtype - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • allGraphQLCasesParam

      public reactor.core.publisher.Flux<Optional<AllFieldCases>> allGraphQLCasesParam(String queryResponseDef, String id, String name, Long age, Integer integer, Date date, List<Date> dates, List<List<Double>> matrix, AllFieldCasesWithoutIdSubtypeInput oneWithoutIdSubtype, List<AllFieldCasesWithoutIdSubtypeInput> listWithoutIdSubtype, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      id - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      name - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      age - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      integer - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      date - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      dates - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      matrix - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      oneWithoutIdSubtype - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      listWithoutIdSubtype - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • allGraphQLCasesParamWithBindValues

      public reactor.core.publisher.Flux<Optional<AllFieldCases>> allGraphQLCasesParamWithBindValues(com.graphql_java_generator.client.request.ObjectResponse objectResponse, String id, String name, Long age, Integer integer, Date date, List<Date> dates, List<List<Double>> matrix, AllFieldCasesWithoutIdSubtypeInput oneWithoutIdSubtype, List<AllFieldCasesWithoutIdSubtypeInput> listWithoutIdSubtype, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getAllGraphQLCasesParamGraphQLRequest(java.lang.String) method.
      id - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      name - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      age - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      integer - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      date - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      dates - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      matrix - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      oneWithoutIdSubtype - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      listWithoutIdSubtype - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined Query, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • allGraphQLCasesParam

      public reactor.core.publisher.Flux<Optional<AllFieldCases>> allGraphQLCasesParam(com.graphql_java_generator.client.request.ObjectResponse objectResponse, String id, String name, Long age, Integer integer, Date date, List<Date> dates, List<List<Double>> matrix, AllFieldCasesWithoutIdSubtypeInput oneWithoutIdSubtype, List<AllFieldCasesWithoutIdSubtypeInput> listWithoutIdSubtype, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getAllGraphQLCasesParamGraphQLRequest(java.lang.String) method.
      id - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      name - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      age - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      integer - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      date - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      dates - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      matrix - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      oneWithoutIdSubtype - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      listWithoutIdSubtype - Parameter for the allGraphQLCasesParam field of TheSubscriptionType, as defined in the GraphQL schema
      paramsAndValues - This parameter contains all the name and values for the Bind Variables defined in the objectResponse parameter, that must be sent to the server. Optional parameter may not have a value. They will be ignored and not sent to the server. Mandatory parameter must be provided in this argument.
      This parameter contains an even number of parameters: it must be a series of name and values : (paramName1, paramValue1, paramName2, paramValue2...)
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • getAllGraphQLCasesParamResponseBuilder

      public com.graphql_java_generator.client.request.Builder getAllGraphQLCasesParamResponseBuilder() throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Get the Builder for the AllFieldCases, as expected by the allGraphQLCasesParam subscription.
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • getAllGraphQLCasesParamGraphQLRequest

      public GraphQLReactiveRequestMySchema getAllGraphQLCasesParamGraphQLRequest(String partialRequest) throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Get the GraphQLRequestMySchema for the allGraphQLCasesParam REACTIVE_EXECUTOR, created with the given Partial request.
      Parameters:
      partialRequest - The Partial GraphQL request, as explained in the plugin client documentation
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • subscriptionTestWithBindValues

      public reactor.core.publisher.Flux<Optional<String>> subscriptionTestWithBindValues(String queryResponseDef, SubscriptionTestParam param, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException

      A dummy subscription, that allows to test errors (and other strange behavior), and their return to the subscription's client
      This method registers a subscription, by executing a direct partial subscriptionTest subscription against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      param - Parameter for the subscriptionTest field of TheSubscriptionType, as defined in the GraphQL schema
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • subscriptionTest

      public reactor.core.publisher.Flux<Optional<String>> subscriptionTest(String queryResponseDef, SubscriptionTestParam param, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException

      A dummy subscription, that allows to test errors (and other strange behavior), and their return to the subscription's client
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      param - Parameter for the subscriptionTest field of TheSubscriptionType, as defined in the GraphQL schema
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • subscriptionTestWithBindValues

      public reactor.core.publisher.Flux<Optional<String>> subscriptionTestWithBindValues(com.graphql_java_generator.client.request.ObjectResponse objectResponse, SubscriptionTestParam param, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException

      A dummy subscription, that allows to test errors (and other strange behavior), and their return to the subscription's client
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getSubscriptionTestGraphQLRequest(java.lang.String) method.
      param - Parameter for the subscriptionTest field of TheSubscriptionType, as defined in the GraphQL schema
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined Query, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • subscriptionTest

      public reactor.core.publisher.Flux<Optional<String>> subscriptionTest(com.graphql_java_generator.client.request.ObjectResponse objectResponse, SubscriptionTestParam param, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException

      A dummy subscription, that allows to test errors (and other strange behavior), and their return to the subscription's client
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getSubscriptionTestGraphQLRequest(java.lang.String) method.
      param - Parameter for the subscriptionTest field of TheSubscriptionType, as defined in the GraphQL schema
      paramsAndValues - This parameter contains all the name and values for the Bind Variables defined in the objectResponse parameter, that must be sent to the server. Optional parameter may not have a value. They will be ignored and not sent to the server. Mandatory parameter must be provided in this argument.
      This parameter contains an even number of parameters: it must be a series of name and values : (paramName1, paramValue1, paramName2, paramValue2...)
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • getSubscriptionTestResponseBuilder

      public com.graphql_java_generator.client.request.Builder getSubscriptionTestResponseBuilder() throws com.graphql_java_generator.exception.GraphQLRequestPreparationException

      A dummy subscription, that allows to test errors (and other strange behavior), and their return to the subscription's client
      Get the Builder for the String, as expected by the subscriptionTest subscription.
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • getSubscriptionTestGraphQLRequest

      public GraphQLReactiveRequestMySchema getSubscriptionTestGraphQLRequest(String partialRequest) throws com.graphql_java_generator.exception.GraphQLRequestPreparationException

      A dummy subscription, that allows to test errors (and other strange behavior), and their return to the subscription's client
      Get the GraphQLRequestMySchema for the subscriptionTest REACTIVE_EXECUTOR, created with the given Partial request.
      Parameters:
      partialRequest - The Partial GraphQL request, as explained in the plugin client documentation
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • returnEnumWithBindValues

      public reactor.core.publisher.Flux<Optional<EnumWithReservedJavaKeywordAsValues>> returnEnumWithBindValues(String queryResponseDef, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      This method registers a subscription, by executing a direct partial returnEnum subscription against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • returnEnum

      public reactor.core.publisher.Flux<Optional<EnumWithReservedJavaKeywordAsValues>> returnEnum(String queryResponseDef, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • returnEnumWithBindValues

      public reactor.core.publisher.Flux<Optional<EnumWithReservedJavaKeywordAsValues>> returnEnumWithBindValues(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getReturnEnumGraphQLRequest(java.lang.String) method.
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined Query, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • returnEnum

      public reactor.core.publisher.Flux<Optional<EnumWithReservedJavaKeywordAsValues>> returnEnum(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getReturnEnumGraphQLRequest(java.lang.String) method.
      paramsAndValues - This parameter contains all the name and values for the Bind Variables defined in the objectResponse parameter, that must be sent to the server. Optional parameter may not have a value. They will be ignored and not sent to the server. Mandatory parameter must be provided in this argument.
      This parameter contains an even number of parameters: it must be a series of name and values : (paramName1, paramValue1, paramName2, paramValue2...)
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • getReturnEnumResponseBuilder

      public com.graphql_java_generator.client.request.Builder getReturnEnumResponseBuilder() throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Get the Builder for the EnumWithReservedJavaKeywordAsValues, as expected by the returnEnum subscription.
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • getReturnEnumGraphQLRequest

      public GraphQLReactiveRequestMySchema getReturnEnumGraphQLRequest(String partialRequest) throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Get the GraphQLRequestMySchema for the returnEnum REACTIVE_EXECUTOR, created with the given Partial request.
      Parameters:
      partialRequest - The Partial GraphQL request, as explained in the plugin client documentation
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • returnMandatoryEnumWithBindValues

      public reactor.core.publisher.Flux<Optional<EnumWithReservedJavaKeywordAsValues>> returnMandatoryEnumWithBindValues(String queryResponseDef, EnumWithReservedJavaKeywordAsValues _enum, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      This method registers a subscription, by executing a direct partial returnMandatoryEnum subscription against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      enum - Parameter for the returnMandatoryEnum field of TheSubscriptionType, as defined in the GraphQL schema
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • returnMandatoryEnum

      public reactor.core.publisher.Flux<Optional<EnumWithReservedJavaKeywordAsValues>> returnMandatoryEnum(String queryResponseDef, EnumWithReservedJavaKeywordAsValues _enum, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      enum - Parameter for the returnMandatoryEnum field of TheSubscriptionType, as defined in the GraphQL schema
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • returnMandatoryEnumWithBindValues

      public reactor.core.publisher.Flux<Optional<EnumWithReservedJavaKeywordAsValues>> returnMandatoryEnumWithBindValues(com.graphql_java_generator.client.request.ObjectResponse objectResponse, EnumWithReservedJavaKeywordAsValues _enum, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getReturnMandatoryEnumGraphQLRequest(java.lang.String) method.
      enum - Parameter for the returnMandatoryEnum field of TheSubscriptionType, as defined in the GraphQL schema
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined Query, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • returnMandatoryEnum

      public reactor.core.publisher.Flux<Optional<EnumWithReservedJavaKeywordAsValues>> returnMandatoryEnum(com.graphql_java_generator.client.request.ObjectResponse objectResponse, EnumWithReservedJavaKeywordAsValues _enum, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getReturnMandatoryEnumGraphQLRequest(java.lang.String) method.
      enum - Parameter for the returnMandatoryEnum field of TheSubscriptionType, as defined in the GraphQL schema
      paramsAndValues - This parameter contains all the name and values for the Bind Variables defined in the objectResponse parameter, that must be sent to the server. Optional parameter may not have a value. They will be ignored and not sent to the server. Mandatory parameter must be provided in this argument.
      This parameter contains an even number of parameters: it must be a series of name and values : (paramName1, paramValue1, paramName2, paramValue2...)
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • getReturnMandatoryEnumResponseBuilder

      public com.graphql_java_generator.client.request.Builder getReturnMandatoryEnumResponseBuilder() throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Get the Builder for the EnumWithReservedJavaKeywordAsValues, as expected by the returnMandatoryEnum subscription.
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • getReturnMandatoryEnumGraphQLRequest

      public GraphQLReactiveRequestMySchema getReturnMandatoryEnumGraphQLRequest(String partialRequest) throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Get the GraphQLRequestMySchema for the returnMandatoryEnum REACTIVE_EXECUTOR, created with the given Partial request.
      Parameters:
      partialRequest - The Partial GraphQL request, as explained in the plugin client documentation
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • returnListOfEnumsWithBindValues

      public reactor.core.publisher.Flux<Optional<List<EnumWithReservedJavaKeywordAsValues>>> returnListOfEnumsWithBindValues(String queryResponseDef, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      This method registers a subscription, by executing a direct partial returnListOfEnums subscription against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • returnListOfEnums

      public reactor.core.publisher.Flux<Optional<List<EnumWithReservedJavaKeywordAsValues>>> returnListOfEnums(String queryResponseDef, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • returnListOfEnumsWithBindValues

      public reactor.core.publisher.Flux<Optional<List<EnumWithReservedJavaKeywordAsValues>>> returnListOfEnumsWithBindValues(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getReturnListOfEnumsGraphQLRequest(java.lang.String) method.
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined Query, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • returnListOfEnums

      public reactor.core.publisher.Flux<Optional<List<EnumWithReservedJavaKeywordAsValues>>> returnListOfEnums(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getReturnListOfEnumsGraphQLRequest(java.lang.String) method.
      paramsAndValues - This parameter contains all the name and values for the Bind Variables defined in the objectResponse parameter, that must be sent to the server. Optional parameter may not have a value. They will be ignored and not sent to the server. Mandatory parameter must be provided in this argument.
      This parameter contains an even number of parameters: it must be a series of name and values : (paramName1, paramValue1, paramName2, paramValue2...)
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • getReturnListOfEnumsResponseBuilder

      public com.graphql_java_generator.client.request.Builder getReturnListOfEnumsResponseBuilder() throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Get the Builder for the EnumWithReservedJavaKeywordAsValues, as expected by the returnListOfEnums subscription.
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • getReturnListOfEnumsGraphQLRequest

      public GraphQLReactiveRequestMySchema getReturnListOfEnumsGraphQLRequest(String partialRequest) throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Get the GraphQLRequestMySchema for the returnListOfEnums REACTIVE_EXECUTOR, created with the given Partial request.
      Parameters:
      partialRequest - The Partial GraphQL request, as explained in the plugin client documentation
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • returnListOfMandatoryEnumsWithBindValues

      public reactor.core.publisher.Flux<Optional<List<EnumWithReservedJavaKeywordAsValues>>> returnListOfMandatoryEnumsWithBindValues(String queryResponseDef, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      This method registers a subscription, by executing a direct partial returnListOfMandatoryEnums subscription against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • returnListOfMandatoryEnums

      public reactor.core.publisher.Flux<Optional<List<EnumWithReservedJavaKeywordAsValues>>> returnListOfMandatoryEnums(String queryResponseDef, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • returnListOfMandatoryEnumsWithBindValues

      public reactor.core.publisher.Flux<Optional<List<EnumWithReservedJavaKeywordAsValues>>> returnListOfMandatoryEnumsWithBindValues(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getReturnListOfMandatoryEnumsGraphQLRequest(java.lang.String) method.
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined Query, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • returnListOfMandatoryEnums

      public reactor.core.publisher.Flux<Optional<List<EnumWithReservedJavaKeywordAsValues>>> returnListOfMandatoryEnums(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getReturnListOfMandatoryEnumsGraphQLRequest(java.lang.String) method.
      paramsAndValues - This parameter contains all the name and values for the Bind Variables defined in the objectResponse parameter, that must be sent to the server. Optional parameter may not have a value. They will be ignored and not sent to the server. Mandatory parameter must be provided in this argument.
      This parameter contains an even number of parameters: it must be a series of name and values : (paramName1, paramValue1, paramName2, paramValue2...)
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • getReturnListOfMandatoryEnumsResponseBuilder

      public com.graphql_java_generator.client.request.Builder getReturnListOfMandatoryEnumsResponseBuilder() throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Get the Builder for the EnumWithReservedJavaKeywordAsValues, as expected by the returnListOfMandatoryEnums subscription.
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • getReturnListOfMandatoryEnumsGraphQLRequest

      public GraphQLReactiveRequestMySchema getReturnListOfMandatoryEnumsGraphQLRequest(String partialRequest) throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Get the GraphQLRequestMySchema for the returnListOfMandatoryEnums REACTIVE_EXECUTOR, created with the given Partial request.
      Parameters:
      partialRequest - The Partial GraphQL request, as explained in the plugin client documentation
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • returnListOfListOfEnumsWithBindValues

      public reactor.core.publisher.Flux<Optional<List<List<EnumWithReservedJavaKeywordAsValues>>>> returnListOfListOfEnumsWithBindValues(String queryResponseDef, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      This method registers a subscription, by executing a direct partial returnListOfListOfEnums subscription against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • returnListOfListOfEnums

      public reactor.core.publisher.Flux<Optional<List<List<EnumWithReservedJavaKeywordAsValues>>>> returnListOfListOfEnums(String queryResponseDef, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • returnListOfListOfEnumsWithBindValues

      public reactor.core.publisher.Flux<Optional<List<List<EnumWithReservedJavaKeywordAsValues>>>> returnListOfListOfEnumsWithBindValues(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getReturnListOfListOfEnumsGraphQLRequest(java.lang.String) method.
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined Query, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • returnListOfListOfEnums

      public reactor.core.publisher.Flux<Optional<List<List<EnumWithReservedJavaKeywordAsValues>>>> returnListOfListOfEnums(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getReturnListOfListOfEnumsGraphQLRequest(java.lang.String) method.
      paramsAndValues - This parameter contains all the name and values for the Bind Variables defined in the objectResponse parameter, that must be sent to the server. Optional parameter may not have a value. They will be ignored and not sent to the server. Mandatory parameter must be provided in this argument.
      This parameter contains an even number of parameters: it must be a series of name and values : (paramName1, paramValue1, paramName2, paramValue2...)
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • getReturnListOfListOfEnumsResponseBuilder

      public com.graphql_java_generator.client.request.Builder getReturnListOfListOfEnumsResponseBuilder() throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Get the Builder for the EnumWithReservedJavaKeywordAsValues, as expected by the returnListOfListOfEnums subscription.
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • getReturnListOfListOfEnumsGraphQLRequest

      public GraphQLReactiveRequestMySchema getReturnListOfListOfEnumsGraphQLRequest(String partialRequest) throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Get the GraphQLRequestMySchema for the returnListOfListOfEnums REACTIVE_EXECUTOR, created with the given Partial request.
      Parameters:
      partialRequest - The Partial GraphQL request, as explained in the plugin client documentation
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • returnMandatoryListOfEnumsWithBindValues

      public reactor.core.publisher.Flux<Optional<List<EnumWithReservedJavaKeywordAsValues>>> returnMandatoryListOfEnumsWithBindValues(String queryResponseDef, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      This method registers a subscription, by executing a direct partial returnMandatoryListOfEnums subscription against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • returnMandatoryListOfEnums

      public reactor.core.publisher.Flux<Optional<List<EnumWithReservedJavaKeywordAsValues>>> returnMandatoryListOfEnums(String queryResponseDef, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • returnMandatoryListOfEnumsWithBindValues

      public reactor.core.publisher.Flux<Optional<List<EnumWithReservedJavaKeywordAsValues>>> returnMandatoryListOfEnumsWithBindValues(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getReturnMandatoryListOfEnumsGraphQLRequest(java.lang.String) method.
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined Query, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • returnMandatoryListOfEnums

      public reactor.core.publisher.Flux<Optional<List<EnumWithReservedJavaKeywordAsValues>>> returnMandatoryListOfEnums(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getReturnMandatoryListOfEnumsGraphQLRequest(java.lang.String) method.
      paramsAndValues - This parameter contains all the name and values for the Bind Variables defined in the objectResponse parameter, that must be sent to the server. Optional parameter may not have a value. They will be ignored and not sent to the server. Mandatory parameter must be provided in this argument.
      This parameter contains an even number of parameters: it must be a series of name and values : (paramName1, paramValue1, paramName2, paramValue2...)
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • getReturnMandatoryListOfEnumsResponseBuilder

      public com.graphql_java_generator.client.request.Builder getReturnMandatoryListOfEnumsResponseBuilder() throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Get the Builder for the EnumWithReservedJavaKeywordAsValues, as expected by the returnMandatoryListOfEnums subscription.
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • getReturnMandatoryListOfEnumsGraphQLRequest

      public GraphQLReactiveRequestMySchema getReturnMandatoryListOfEnumsGraphQLRequest(String partialRequest) throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Get the GraphQLRequestMySchema for the returnMandatoryListOfEnums REACTIVE_EXECUTOR, created with the given Partial request.
      Parameters:
      partialRequest - The Partial GraphQL request, as explained in the plugin client documentation
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • returnMandatoryListOfMandatoryEnumsWithBindValues

      public reactor.core.publisher.Flux<Optional<List<EnumWithReservedJavaKeywordAsValues>>> returnMandatoryListOfMandatoryEnumsWithBindValues(String queryResponseDef, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      This method registers a subscription, by executing a direct partial returnMandatoryListOfMandatoryEnums subscription against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • returnMandatoryListOfMandatoryEnums

      public reactor.core.publisher.Flux<Optional<List<EnumWithReservedJavaKeywordAsValues>>> returnMandatoryListOfMandatoryEnums(String queryResponseDef, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • returnMandatoryListOfMandatoryEnumsWithBindValues

      public reactor.core.publisher.Flux<Optional<List<EnumWithReservedJavaKeywordAsValues>>> returnMandatoryListOfMandatoryEnumsWithBindValues(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getReturnMandatoryListOfMandatoryEnumsGraphQLRequest(java.lang.String) method.
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined Query, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • returnMandatoryListOfMandatoryEnums

      public reactor.core.publisher.Flux<Optional<List<EnumWithReservedJavaKeywordAsValues>>> returnMandatoryListOfMandatoryEnums(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getReturnMandatoryListOfMandatoryEnumsGraphQLRequest(java.lang.String) method.
      paramsAndValues - This parameter contains all the name and values for the Bind Variables defined in the objectResponse parameter, that must be sent to the server. Optional parameter may not have a value. They will be ignored and not sent to the server. Mandatory parameter must be provided in this argument.
      This parameter contains an even number of parameters: it must be a series of name and values : (paramName1, paramValue1, paramName2, paramValue2...)
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • getReturnMandatoryListOfMandatoryEnumsResponseBuilder

      public com.graphql_java_generator.client.request.Builder getReturnMandatoryListOfMandatoryEnumsResponseBuilder() throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Get the Builder for the EnumWithReservedJavaKeywordAsValues, as expected by the returnMandatoryListOfMandatoryEnums subscription.
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • getReturnMandatoryListOfMandatoryEnumsGraphQLRequest

      public GraphQLReactiveRequestMySchema getReturnMandatoryListOfMandatoryEnumsGraphQLRequest(String partialRequest) throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Get the GraphQLRequestMySchema for the returnMandatoryListOfMandatoryEnums REACTIVE_EXECUTOR, created with the given Partial request.
      Parameters:
      partialRequest - The Partial GraphQL request, as explained in the plugin client documentation
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • subscriptionWithNullResponseWithBindValues

      public reactor.core.publisher.Flux<Optional<String>> subscriptionWithNullResponseWithBindValues(String queryResponseDef, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Issue 122: Check Subscription behavior when notification response is null
      This method registers a subscription, by executing a direct partial subscriptionWithNullResponse subscription against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • subscriptionWithNullResponse

      public reactor.core.publisher.Flux<Optional<String>> subscriptionWithNullResponse(String queryResponseDef, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Issue 122: Check Subscription behavior when notification response is null
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • subscriptionWithNullResponseWithBindValues

      public reactor.core.publisher.Flux<Optional<String>> subscriptionWithNullResponseWithBindValues(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      Issue 122: Check Subscription behavior when notification response is null
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getSubscriptionWithNullResponseGraphQLRequest(java.lang.String) method.
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined Query, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • subscriptionWithNullResponse

      public reactor.core.publisher.Flux<Optional<String>> subscriptionWithNullResponse(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      Issue 122: Check Subscription behavior when notification response is null
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getSubscriptionWithNullResponseGraphQLRequest(java.lang.String) method.
      paramsAndValues - This parameter contains all the name and values for the Bind Variables defined in the objectResponse parameter, that must be sent to the server. Optional parameter may not have a value. They will be ignored and not sent to the server. Mandatory parameter must be provided in this argument.
      This parameter contains an even number of parameters: it must be a series of name and values : (paramName1, paramValue1, paramName2, paramValue2...)
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • getSubscriptionWithNullResponseResponseBuilder

      public com.graphql_java_generator.client.request.Builder getSubscriptionWithNullResponseResponseBuilder() throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Issue 122: Check Subscription behavior when notification response is null
      Get the Builder for the String, as expected by the subscriptionWithNullResponse subscription.
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • getSubscriptionWithNullResponseGraphQLRequest

      public GraphQLReactiveRequestMySchema getSubscriptionWithNullResponseGraphQLRequest(String partialRequest) throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Issue 122: Check Subscription behavior when notification response is null
      Get the GraphQLRequestMySchema for the subscriptionWithNullResponse REACTIVE_EXECUTOR, created with the given Partial request.
      Parameters:
      partialRequest - The Partial GraphQL request, as explained in the plugin client documentation
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • enumWithReservedJavaKeywordAsValuesWithBindValues

      public reactor.core.publisher.Flux<Optional<EnumWithReservedJavaKeywordAsValues>> enumWithReservedJavaKeywordAsValuesWithBindValues(String queryResponseDef, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      test for issue #139 (use of java reserved keyword)
      This method registers a subscription, by executing a direct partial enumWithReservedJavaKeywordAsValues subscription against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • enumWithReservedJavaKeywordAsValues

      public reactor.core.publisher.Flux<Optional<EnumWithReservedJavaKeywordAsValues>> enumWithReservedJavaKeywordAsValues(String queryResponseDef, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      test for issue #139 (use of java reserved keyword)
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • enumWithReservedJavaKeywordAsValuesWithBindValues

      public reactor.core.publisher.Flux<Optional<EnumWithReservedJavaKeywordAsValues>> enumWithReservedJavaKeywordAsValuesWithBindValues(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      test for issue #139 (use of java reserved keyword)
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getEnumWithReservedJavaKeywordAsValuesGraphQLRequest(java.lang.String) method.
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined Query, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • enumWithReservedJavaKeywordAsValues

      public reactor.core.publisher.Flux<Optional<EnumWithReservedJavaKeywordAsValues>> enumWithReservedJavaKeywordAsValues(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      test for issue #139 (use of java reserved keyword)
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getEnumWithReservedJavaKeywordAsValuesGraphQLRequest(java.lang.String) method.
      paramsAndValues - This parameter contains all the name and values for the Bind Variables defined in the objectResponse parameter, that must be sent to the server. Optional parameter may not have a value. They will be ignored and not sent to the server. Mandatory parameter must be provided in this argument.
      This parameter contains an even number of parameters: it must be a series of name and values : (paramName1, paramValue1, paramName2, paramValue2...)
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • getEnumWithReservedJavaKeywordAsValuesResponseBuilder

      public com.graphql_java_generator.client.request.Builder getEnumWithReservedJavaKeywordAsValuesResponseBuilder() throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      test for issue #139 (use of java reserved keyword)
      Get the Builder for the EnumWithReservedJavaKeywordAsValues, as expected by the enumWithReservedJavaKeywordAsValues subscription.
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • getEnumWithReservedJavaKeywordAsValuesGraphQLRequest

      public GraphQLReactiveRequestMySchema getEnumWithReservedJavaKeywordAsValuesGraphQLRequest(String partialRequest) throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      test for issue #139 (use of java reserved keyword)
      Get the GraphQLRequestMySchema for the enumWithReservedJavaKeywordAsValues REACTIVE_EXECUTOR, created with the given Partial request.
      Parameters:
      partialRequest - The Partial GraphQL request, as explained in the plugin client documentation
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • listOfEnumWithReservedJavaKeywordAsValuesWithBindValues

      public reactor.core.publisher.Flux<Optional<List<EnumWithReservedJavaKeywordAsValues>>> listOfEnumWithReservedJavaKeywordAsValuesWithBindValues(String queryResponseDef, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      This method registers a subscription, by executing a direct partial listOfEnumWithReservedJavaKeywordAsValues subscription against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • listOfEnumWithReservedJavaKeywordAsValues

      public reactor.core.publisher.Flux<Optional<List<EnumWithReservedJavaKeywordAsValues>>> listOfEnumWithReservedJavaKeywordAsValues(String queryResponseDef, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • listOfEnumWithReservedJavaKeywordAsValuesWithBindValues

      public reactor.core.publisher.Flux<Optional<List<EnumWithReservedJavaKeywordAsValues>>> listOfEnumWithReservedJavaKeywordAsValuesWithBindValues(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getListOfEnumWithReservedJavaKeywordAsValuesGraphQLRequest(java.lang.String) method.
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined Query, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • listOfEnumWithReservedJavaKeywordAsValues

      public reactor.core.publisher.Flux<Optional<List<EnumWithReservedJavaKeywordAsValues>>> listOfEnumWithReservedJavaKeywordAsValues(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getListOfEnumWithReservedJavaKeywordAsValuesGraphQLRequest(java.lang.String) method.
      paramsAndValues - This parameter contains all the name and values for the Bind Variables defined in the objectResponse parameter, that must be sent to the server. Optional parameter may not have a value. They will be ignored and not sent to the server. Mandatory parameter must be provided in this argument.
      This parameter contains an even number of parameters: it must be a series of name and values : (paramName1, paramValue1, paramName2, paramValue2...)
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • getListOfEnumWithReservedJavaKeywordAsValuesResponseBuilder

      public com.graphql_java_generator.client.request.Builder getListOfEnumWithReservedJavaKeywordAsValuesResponseBuilder() throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Get the Builder for the EnumWithReservedJavaKeywordAsValues, as expected by the listOfEnumWithReservedJavaKeywordAsValues subscription.
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • getListOfEnumWithReservedJavaKeywordAsValuesGraphQLRequest

      public GraphQLReactiveRequestMySchema getListOfEnumWithReservedJavaKeywordAsValuesGraphQLRequest(String partialRequest) throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Get the GraphQLRequestMySchema for the listOfEnumWithReservedJavaKeywordAsValues REACTIVE_EXECUTOR, created with the given Partial request.
      Parameters:
      partialRequest - The Partial GraphQL request, as explained in the plugin client documentation
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • _ifWithBindValues

      public reactor.core.publisher.Flux<Optional<String>> _ifWithBindValues(String queryResponseDef, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      This method registers a subscription, by executing a direct partial if subscription against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • _if

      public reactor.core.publisher.Flux<Optional<String>> _if(String queryResponseDef, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • _ifWithBindValues

      public reactor.core.publisher.Flux<Optional<String>> _ifWithBindValues(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getIfGraphQLRequest(java.lang.String) method.
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined Query, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • _if

      public reactor.core.publisher.Flux<Optional<String>> _if(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getIfGraphQLRequest(java.lang.String) method.
      paramsAndValues - This parameter contains all the name and values for the Bind Variables defined in the objectResponse parameter, that must be sent to the server. Optional parameter may not have a value. They will be ignored and not sent to the server. Mandatory parameter must be provided in this argument.
      This parameter contains an even number of parameters: it must be a series of name and values : (paramName1, paramValue1, paramName2, paramValue2...)
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • getIfResponseBuilder

      public com.graphql_java_generator.client.request.Builder getIfResponseBuilder() throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Get the Builder for the String, as expected by the if subscription.
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • getIfGraphQLRequest

      public GraphQLReactiveRequestMySchema getIfGraphQLRequest(String partialRequest) throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Get the GraphQLRequestMySchema for the if REACTIVE_EXECUTOR, created with the given Partial request.
      Parameters:
      partialRequest - The Partial GraphQL request, as explained in the plugin client documentation
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • _implementsWithBindValues

      public reactor.core.publisher.Flux<Optional<String>> _implementsWithBindValues(String queryResponseDef, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      This method registers a subscription, by executing a direct partial implements subscription against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • _implements

      public reactor.core.publisher.Flux<Optional<String>> _implements(String queryResponseDef, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • _implementsWithBindValues

      public reactor.core.publisher.Flux<Optional<String>> _implementsWithBindValues(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getImplementsGraphQLRequest(java.lang.String) method.
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined Query, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • _implements

      public reactor.core.publisher.Flux<Optional<String>> _implements(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getImplementsGraphQLRequest(java.lang.String) method.
      paramsAndValues - This parameter contains all the name and values for the Bind Variables defined in the objectResponse parameter, that must be sent to the server. Optional parameter may not have a value. They will be ignored and not sent to the server. Mandatory parameter must be provided in this argument.
      This parameter contains an even number of parameters: it must be a series of name and values : (paramName1, paramValue1, paramName2, paramValue2...)
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • getImplementsResponseBuilder

      public com.graphql_java_generator.client.request.Builder getImplementsResponseBuilder() throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Get the Builder for the String, as expected by the implements subscription.
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • getImplementsGraphQLRequest

      public GraphQLReactiveRequestMySchema getImplementsGraphQLRequest(String partialRequest) throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Get the GraphQLRequestMySchema for the implements REACTIVE_EXECUTOR, created with the given Partial request.
      Parameters:
      partialRequest - The Partial GraphQL request, as explained in the plugin client documentation
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • _nullWithBindValues

      public reactor.core.publisher.Flux<Optional<String>> _nullWithBindValues(String queryResponseDef, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Issue #188: null is not identified as a java keyword
      This method registers a subscription, by executing a direct partial null subscription against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • _null

      public reactor.core.publisher.Flux<Optional<String>> _null(String queryResponseDef, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Issue #188: null is not identified as a java keyword
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • _nullWithBindValues

      public reactor.core.publisher.Flux<Optional<String>> _nullWithBindValues(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      Issue #188: null is not identified as a java keyword
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getNullGraphQLRequest(java.lang.String) method.
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined Query, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • _null

      public reactor.core.publisher.Flux<Optional<String>> _null(com.graphql_java_generator.client.request.ObjectResponse objectResponse, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      Issue #188: null is not identified as a java keyword
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getNullGraphQLRequest(java.lang.String) method.
      paramsAndValues - This parameter contains all the name and values for the Bind Variables defined in the objectResponse parameter, that must be sent to the server. Optional parameter may not have a value. They will be ignored and not sent to the server. Mandatory parameter must be provided in this argument.
      This parameter contains an even number of parameters: it must be a series of name and values : (paramName1, paramValue1, paramName2, paramValue2...)
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • getNullResponseBuilder

      public com.graphql_java_generator.client.request.Builder getNullResponseBuilder() throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Issue #188: null is not identified as a java keyword
      Get the Builder for the String, as expected by the null subscription.
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • getNullGraphQLRequest

      public GraphQLReactiveRequestMySchema getNullGraphQLRequest(String partialRequest) throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Issue #188: null is not identified as a java keyword
      Get the GraphQLRequestMySchema for the null REACTIVE_EXECUTOR, created with the given Partial request.
      Parameters:
      partialRequest - The Partial GraphQL request, as explained in the plugin client documentation
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • jsonWithBindValues

      public reactor.core.publisher.Flux<Optional<com.fasterxml.jackson.databind.node.ObjectNode>> jsonWithBindValues(String queryResponseDef, com.fasterxml.jackson.databind.node.ObjectNode json, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Test of JSON scalar, for issue #205
      This method registers a subscription, by executing a direct partial json subscription against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      json - Parameter for the json field of TheSubscriptionType, as defined in the GraphQL schema
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • json

      public reactor.core.publisher.Flux<Optional<com.fasterxml.jackson.databind.node.ObjectNode>> json(String queryResponseDef, com.fasterxml.jackson.databind.node.ObjectNode json, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Test of JSON scalar, for issue #205
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      json - Parameter for the json field of TheSubscriptionType, as defined in the GraphQL schema
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • jsonWithBindValues

      public reactor.core.publisher.Flux<Optional<com.fasterxml.jackson.databind.node.ObjectNode>> jsonWithBindValues(com.graphql_java_generator.client.request.ObjectResponse objectResponse, com.fasterxml.jackson.databind.node.ObjectNode json, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      Test of JSON scalar, for issue #205
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getJsonGraphQLRequest(java.lang.String) method.
      json - Parameter for the json field of TheSubscriptionType, as defined in the GraphQL schema
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined Query, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • json

      public reactor.core.publisher.Flux<Optional<com.fasterxml.jackson.databind.node.ObjectNode>> json(com.graphql_java_generator.client.request.ObjectResponse objectResponse, com.fasterxml.jackson.databind.node.ObjectNode json, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      Test of JSON scalar, for issue #205
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getJsonGraphQLRequest(java.lang.String) method.
      json - Parameter for the json field of TheSubscriptionType, as defined in the GraphQL schema
      paramsAndValues - This parameter contains all the name and values for the Bind Variables defined in the objectResponse parameter, that must be sent to the server. Optional parameter may not have a value. They will be ignored and not sent to the server. Mandatory parameter must be provided in this argument.
      This parameter contains an even number of parameters: it must be a series of name and values : (paramName1, paramValue1, paramName2, paramValue2...)
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • getJsonResponseBuilder

      public com.graphql_java_generator.client.request.Builder getJsonResponseBuilder() throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Test of JSON scalar, for issue #205
      Get the Builder for the ObjectNode, as expected by the json subscription.
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • getJsonGraphQLRequest

      public GraphQLReactiveRequestMySchema getJsonGraphQLRequest(String partialRequest) throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Test of JSON scalar, for issue #205
      Get the GraphQLRequestMySchema for the json REACTIVE_EXECUTOR, created with the given Partial request.
      Parameters:
      partialRequest - The Partial GraphQL request, as explained in the plugin client documentation
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • jsonsWithBindValues

      public reactor.core.publisher.Flux<Optional<List<com.fasterxml.jackson.databind.node.ObjectNode>>> jsonsWithBindValues(String queryResponseDef, List<com.fasterxml.jackson.databind.node.ObjectNode> jsons, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      This method registers a subscription, by executing a direct partial jsons subscription against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      jsons - Parameter for the jsons field of TheSubscriptionType, as defined in the GraphQL schema
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • jsons

      public reactor.core.publisher.Flux<Optional<List<com.fasterxml.jackson.databind.node.ObjectNode>>> jsons(String queryResponseDef, List<com.fasterxml.jackson.databind.node.ObjectNode> jsons, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      jsons - Parameter for the jsons field of TheSubscriptionType, as defined in the GraphQL schema
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • jsonsWithBindValues

      public reactor.core.publisher.Flux<Optional<List<com.fasterxml.jackson.databind.node.ObjectNode>>> jsonsWithBindValues(com.graphql_java_generator.client.request.ObjectResponse objectResponse, List<com.fasterxml.jackson.databind.node.ObjectNode> jsons, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getJsonsGraphQLRequest(java.lang.String) method.
      jsons - Parameter for the jsons field of TheSubscriptionType, as defined in the GraphQL schema
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined Query, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • jsons

      public reactor.core.publisher.Flux<Optional<List<com.fasterxml.jackson.databind.node.ObjectNode>>> jsons(com.graphql_java_generator.client.request.ObjectResponse objectResponse, List<com.fasterxml.jackson.databind.node.ObjectNode> jsons, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getJsonsGraphQLRequest(java.lang.String) method.
      jsons - Parameter for the jsons field of TheSubscriptionType, as defined in the GraphQL schema
      paramsAndValues - This parameter contains all the name and values for the Bind Variables defined in the objectResponse parameter, that must be sent to the server. Optional parameter may not have a value. They will be ignored and not sent to the server. Mandatory parameter must be provided in this argument.
      This parameter contains an even number of parameters: it must be a series of name and values : (paramName1, paramValue1, paramName2, paramValue2...)
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • getJsonsResponseBuilder

      public com.graphql_java_generator.client.request.Builder getJsonsResponseBuilder() throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Get the Builder for the ObjectNode, as expected by the jsons subscription.
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • getJsonsGraphQLRequest

      public GraphQLReactiveRequestMySchema getJsonsGraphQLRequest(String partialRequest) throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Get the GraphQLRequestMySchema for the jsons REACTIVE_EXECUTOR, created with the given Partial request.
      Parameters:
      partialRequest - The Partial GraphQL request, as explained in the plugin client documentation
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • jsonsWithInputWithBindValues

      public reactor.core.publisher.Flux<Optional<List<TypeWithJson>>> jsonsWithInputWithBindValues(String queryResponseDef, List<InputWithJson> input, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      This method registers a subscription, by executing a direct partial jsonsWithInput subscription against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      input - Parameter for the jsonsWithInput field of TheSubscriptionType, as defined in the GraphQL schema
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • jsonsWithInput

      public reactor.core.publisher.Flux<Optional<List<TypeWithJson>>> jsonsWithInput(String queryResponseDef, List<InputWithJson> input, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      input - Parameter for the jsonsWithInput field of TheSubscriptionType, as defined in the GraphQL schema
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • jsonsWithInputWithBindValues

      public reactor.core.publisher.Flux<Optional<List<TypeWithJson>>> jsonsWithInputWithBindValues(com.graphql_java_generator.client.request.ObjectResponse objectResponse, List<InputWithJson> input, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getJsonsWithInputGraphQLRequest(java.lang.String) method.
      input - Parameter for the jsonsWithInput field of TheSubscriptionType, as defined in the GraphQL schema
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined Query, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • jsonsWithInput

      public reactor.core.publisher.Flux<Optional<List<TypeWithJson>>> jsonsWithInput(com.graphql_java_generator.client.request.ObjectResponse objectResponse, List<InputWithJson> input, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getJsonsWithInputGraphQLRequest(java.lang.String) method.
      input - Parameter for the jsonsWithInput field of TheSubscriptionType, as defined in the GraphQL schema
      paramsAndValues - This parameter contains all the name and values for the Bind Variables defined in the objectResponse parameter, that must be sent to the server. Optional parameter may not have a value. They will be ignored and not sent to the server. Mandatory parameter must be provided in this argument.
      This parameter contains an even number of parameters: it must be a series of name and values : (paramName1, paramValue1, paramName2, paramValue2...)
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • getJsonsWithInputResponseBuilder

      public com.graphql_java_generator.client.request.Builder getJsonsWithInputResponseBuilder() throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Get the Builder for the TypeWithJson, as expected by the jsonsWithInput subscription.
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • getJsonsWithInputGraphQLRequest

      public GraphQLReactiveRequestMySchema getJsonsWithInputGraphQLRequest(String partialRequest) throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Get the GraphQLRequestMySchema for the jsonsWithInput REACTIVE_EXECUTOR, created with the given Partial request.
      Parameters:
      partialRequest - The Partial GraphQL request, as explained in the plugin client documentation
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • objectsWithInputWithBindValues

      public reactor.core.publisher.Flux<Optional<List<TypeWithObject>>> objectsWithInputWithBindValues(String queryResponseDef, List<InputWithObject> input, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      This method registers a subscription, by executing a direct partial objectsWithInput subscription against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      input - Parameter for the objectsWithInput field of TheSubscriptionType, as defined in the GraphQL schema
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • objectsWithInput

      public reactor.core.publisher.Flux<Optional<List<TypeWithObject>>> objectsWithInput(String queryResponseDef, List<InputWithObject> input, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException, com.graphql_java_generator.exception.GraphQLRequestPreparationException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      queryResponseDef - The response definition of the subscription, in the native GraphQL format (see here above)
      input - Parameter for the objectsWithInput field of TheSubscriptionType, as defined in the GraphQL schema
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined subscription, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException - When an error occurs during the request preparation, typically when building the ObjectResponse
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • objectsWithInputWithBindValues

      public reactor.core.publisher.Flux<Optional<List<TypeWithObject>>> objectsWithInputWithBindValues(com.graphql_java_generator.client.request.ObjectResponse objectResponse, List<InputWithObject> input, Map<String,Object> parameters) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getObjectsWithInputGraphQLRequest(java.lang.String) method.
      input - Parameter for the objectsWithInput field of TheSubscriptionType, as defined in the GraphQL schema
      parameters - The list of values, for the bind variables defined in the subscription. If there is no bind variable in the defined Query, this argument may be null or an empty Map
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • objectsWithInput

      public reactor.core.publisher.Flux<Optional<List<TypeWithObject>>> objectsWithInput(com.graphql_java_generator.client.request.ObjectResponse objectResponse, List<InputWithObject> input, Object... paramsAndValues) throws com.graphql_java_generator.exception.GraphQLRequestExecutionException
      This method registers a subscription, by executing a direct partial request against the GraphQL server. This subscription is one of the fields defined in the GraphQL subscription object. The queryResponseDef contains the part of the subscription that is after the subscription name (see the sample below), for instance "{id name}" if you want these two fields to be sent in the notifications you'll receive for this subscription.
      You must also provide a callback instance of the SubscriptionCallback, and the parameter for the subscription as parameter for this method. For instance, if the subscription subscribeToNewPost has one parameter boardName (as defined in the GraphQL schema):
      Parameters:
      objectResponse - The definition of the response format, that describes what the GraphQL server is expected to return
      Note: the ObjectResponse type of this parameter is defined for backward compatibility. In new implementations, the expected type is the generated GraphQLRequestMySchema POJO, as returned by the getObjectsWithInputGraphQLRequest(java.lang.String) method.
      input - Parameter for the objectsWithInput field of TheSubscriptionType, as defined in the GraphQL schema
      paramsAndValues - This parameter contains all the name and values for the Bind Variables defined in the objectResponse parameter, that must be sent to the server. Optional parameter may not have a value. They will be ignored and not sent to the server. Mandatory parameter must be provided in this argument.
      This parameter contains an even number of parameters: it must be a series of name and values : (paramName1, paramValue1, paramName2, paramValue2...)
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestExecutionException - When an error occurs during the request execution, typically a network error, an error from the GraphQL server or if the server response can't be parsed
    • getObjectsWithInputResponseBuilder

      public com.graphql_java_generator.client.request.Builder getObjectsWithInputResponseBuilder() throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Get the Builder for the TypeWithObject, as expected by the objectsWithInput subscription.
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException
    • getObjectsWithInputGraphQLRequest

      public GraphQLReactiveRequestMySchema getObjectsWithInputGraphQLRequest(String partialRequest) throws com.graphql_java_generator.exception.GraphQLRequestPreparationException
      Get the GraphQLRequestMySchema for the objectsWithInput REACTIVE_EXECUTOR, created with the given Partial request.
      Parameters:
      partialRequest - The Partial GraphQL request, as explained in the plugin client documentation
      Returns:
      Throws:
      com.graphql_java_generator.exception.GraphQLRequestPreparationException