Class KeysRpcQuery.Builder

  • All Implemented Interfaces:
    org.apache.avro.data.RecordBuilder

    
    public class KeysRpcQuery.Builder
    extends SpecificRecordBuilderBase<T> implements RecordBuilder<T>
                        

    RecordBuilder for KeysRpcQuery instances.

    • Constructor Detail

    • Method Detail

      • getSkip

         int getSkip()

        Gets the value of the 'skip' field. The response paging information, number of records to skip.

      • setSkip

         KeysRpcQuery.Builder setSkip(int value)

        Sets the value of the 'skip' field. The response paging information, number of records to skip.

        Parameters:
        value - The value of 'skip'.
      • getTake

         int getTake()

        Gets the value of the 'take' field. The response paging information, number of records to return, the actual number may be less than requested.

      • setTake

         KeysRpcQuery.Builder setTake(int value)

        Sets the value of the 'take' field. The response paging information, number of records to return, the actual number may be less than requested.

        Parameters:
        value - The value of 'take'.
      • getFilter

         KeyValuePairList getFilter()

        Gets the value of the 'filter' field. Filter key-values such as category, schemeCodeName, alias, masterKeyAlias, createdAfter, createdBefore.

      • setFilter

         KeysRpcQuery.Builder setFilter(KeyValuePairList value)

        Sets the value of the 'filter' field. Filter key-values such as category, schemeCodeName, alias, masterKeyAlias, createdAfter, createdBefore.

        Parameters:
        value - The value of 'filter'.
      • getFilterBuilder

         KeyValuePairList.Builder getFilterBuilder()

        Gets the Builder instance for the 'filter' field and creates one if it doesn't exist yet. Filter key-values such as category, schemeCodeName, alias, masterKeyAlias, createdAfter, createdBefore.

      • setFilterBuilder

         KeysRpcQuery.Builder setFilterBuilder(KeyValuePairList.Builder value)

        Sets the Builder instance for the 'filter' field Filter key-values such as category, schemeCodeName, alias, masterKeyAlias, createdAfter, createdBefore.

        Parameters:
        value - The builder instance that must be set.
      • hasSkip

         boolean hasSkip()

        Checks whether the 'skip' field has been set. The response paging information, number of records to skip.

      • hasTake

         boolean hasTake()

        Checks whether the 'take' field has been set. The response paging information, number of records to return, the actual number may be less than requested.

      • clearTake

         KeysRpcQuery.Builder clearTake()

        Clears the value of the 'take' field. The response paging information, number of records to return, the actual number may be less than requested.

      • hasOrderBy

         boolean hasOrderBy()

        Checks whether the 'orderBy' field has been set. The order by.

      • hasFilter

         boolean hasFilter()

        Checks whether the 'filter' field has been set. Filter key-values such as category, schemeCodeName, alias, masterKeyAlias, createdAfter, createdBefore.

      • hasFilterBuilder

         boolean hasFilterBuilder()

        Checks whether the 'filter' field has an active Builder instance Filter key-values such as category, schemeCodeName, alias, masterKeyAlias, createdAfter, createdBefore.

      • clearFilter

         KeysRpcQuery.Builder clearFilter()

        Clears the value of the 'filter' field. Filter key-values such as category, schemeCodeName, alias, masterKeyAlias, createdAfter, createdBefore.