Interface QueueConfigurationOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    QueueConfiguration, QueueConfiguration.Builder

    public interface QueueConfigurationOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      long getMaxElements()
      Number of max elements the queue can have.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getMaxElements

        long getMaxElements()
         Number of max elements the queue can have.
         
         To apply a max elements to a queue, set a value greater than 0.
         To remove the max elements from a queue, set the value to -1.
         0 will be always ignored and the queue will not be updated.
         
         All queues are unlimited by default.
        
         The exclusion policy will be applied to the queue when the max elements is reached:
        
         Messages are excluded ordered by its TTL, where the closest to expire will be excluded first.
         If all messages have the same TTL, the oldest message will be excluded first.
         
        int64 max_elements = 1;
        Returns:
        The maxElements.