Class QueryReader


  • @Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
               date="2023-10-02T12:25:58.319138+03:00[Europe/Athens]")
    public class QueryReader
    extends java.lang.Object
    Read struct (can't be called reader due to class name conflict)
    • Field Detail

      • SERIALIZED_NAME_LAYOUT

        public static final java.lang.String SERIALIZED_NAME_LAYOUT
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_SUBARRAY

        public static final java.lang.String SERIALIZED_NAME_SUBARRAY
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_READ_STATE

        public static final java.lang.String SERIALIZED_NAME_READ_STATE
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_VAR_OFFSETS_MODE

        public static final java.lang.String SERIALIZED_NAME_VAR_OFFSETS_MODE
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_VAR_OFFSETS_ADD_EXTRA_ELEMENT

        public static final java.lang.String SERIALIZED_NAME_VAR_OFFSETS_ADD_EXTRA_ELEMENT
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_VAR_OFFSETS_BITSIZE

        public static final java.lang.String SERIALIZED_NAME_VAR_OFFSETS_BITSIZE
        See Also:
        Constant Field Values
      • openapiFields

        public static java.util.HashSet<java.lang.String> openapiFields
      • openapiRequiredFields

        public static java.util.HashSet<java.lang.String> openapiRequiredFields
    • Constructor Detail

      • QueryReader

        public QueryReader()
    • Method Detail

      • getLayout

        @Nullable
        public Layout getLayout()
        Get layout
        Returns:
        layout
      • setLayout

        public void setLayout​(Layout layout)
      • getSubarray

        @Nullable
        public Subarray getSubarray()
        Get subarray
        Returns:
        subarray
      • setSubarray

        public void setSubarray​(Subarray subarray)
      • getReadState

        @Nullable
        public ReadState getReadState()
        Get readState
        Returns:
        readState
      • setReadState

        public void setReadState​(ReadState readState)
      • varOffsetsMode

        public QueryReader varOffsetsMode​(java.lang.String varOffsetsMode)
      • getVarOffsetsMode

        @Nullable
        public java.lang.String getVarOffsetsMode()
        The offsets format (bytes or elements) to be used.
        Returns:
        varOffsetsMode
      • setVarOffsetsMode

        public void setVarOffsetsMode​(java.lang.String varOffsetsMode)
      • varOffsetsAddExtraElement

        public QueryReader varOffsetsAddExtraElement​(java.lang.Boolean varOffsetsAddExtraElement)
      • getVarOffsetsAddExtraElement

        @Nullable
        public java.lang.Boolean getVarOffsetsAddExtraElement()
        True if an extra element will be added to the end of the offsets buffer.
        Returns:
        varOffsetsAddExtraElement
      • setVarOffsetsAddExtraElement

        public void setVarOffsetsAddExtraElement​(java.lang.Boolean varOffsetsAddExtraElement)
      • varOffsetsBitsize

        public QueryReader varOffsetsBitsize​(java.lang.Integer varOffsetsBitsize)
      • getVarOffsetsBitsize

        @Nullable
        public java.lang.Integer getVarOffsetsBitsize()
        The offsets bitsize (32 or 64) to be used.
        Returns:
        varOffsetsBitsize
      • setVarOffsetsBitsize

        public void setVarOffsetsBitsize​(java.lang.Integer varOffsetsBitsize)
      • putAdditionalProperty

        public QueryReader putAdditionalProperty​(java.lang.String key,
                                                 java.lang.Object value)
        Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.
      • getAdditionalProperties

        public java.util.Map<java.lang.String,​java.lang.Object> getAdditionalProperties()
        Return the additional (undeclared) property.
      • getAdditionalProperty

        public java.lang.Object getAdditionalProperty​(java.lang.String key)
        Return the additional (undeclared) property with the specified name.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • validateJsonObject

        public static void validateJsonObject​(com.google.gson.JsonObject jsonObj)
                                       throws java.io.IOException
        Validates the JSON Object and throws an exception if issues found
        Parameters:
        jsonObj - JSON Object
        Throws:
        java.io.IOException - if the JSON Object is invalid with respect to QueryReader
      • fromJson

        public static QueryReader fromJson​(java.lang.String jsonString)
                                    throws java.io.IOException
        Create an instance of QueryReader given an JSON string
        Parameters:
        jsonString - JSON string
        Returns:
        An instance of QueryReader
        Throws:
        java.io.IOException - if the JSON string is invalid with respect to QueryReader
      • toJson

        public java.lang.String toJson()
        Convert an instance of QueryReader to an JSON string
        Returns:
        JSON string