Interface FilterConfig.BufferOptionsOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
FilterConfig.BufferOptions, FilterConfig.BufferOptions.Builder
Enclosing class:
FilterConfig

public static interface FilterConfig.BufferOptionsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.protobuf.UInt64Value
    If set, the filter will only buffer datagrams up to the requested total buffered bytes limit, and will drop new UDP datagrams if the buffer contains the max_buffered_datagrams value at the time of a new datagram arrival.
    com.google.protobuf.UInt64ValueOrBuilder
    If set, the filter will only buffer datagrams up to the requested total buffered bytes limit, and will drop new UDP datagrams if the buffer contains the max_buffered_datagrams value at the time of a new datagram arrival.
    com.google.protobuf.UInt32Value
    If set, the filter will only buffer datagrams up to the requested limit, and will drop new UDP datagrams if the buffer contains the max_buffered_datagrams value at the time of a new datagram arrival.
    com.google.protobuf.UInt32ValueOrBuilder
    If set, the filter will only buffer datagrams up to the requested limit, and will drop new UDP datagrams if the buffer contains the max_buffered_datagrams value at the time of a new datagram arrival.
    boolean
    If set, the filter will only buffer datagrams up to the requested total buffered bytes limit, and will drop new UDP datagrams if the buffer contains the max_buffered_datagrams value at the time of a new datagram arrival.
    boolean
    If set, the filter will only buffer datagrams up to the requested limit, and will drop new UDP datagrams if the buffer contains the max_buffered_datagrams value at the time of a new datagram arrival.

    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 Details

    • hasMaxBufferedDatagrams

      boolean hasMaxBufferedDatagrams()
       If set, the filter will only buffer datagrams up to the requested limit, and will drop
       new UDP datagrams if the buffer contains the max_buffered_datagrams value at the time
       of a new datagram arrival. If not set, the default value is 1024 datagrams.
       
      .google.protobuf.UInt32Value max_buffered_datagrams = 1;
      Returns:
      Whether the maxBufferedDatagrams field is set.
    • getMaxBufferedDatagrams

      com.google.protobuf.UInt32Value getMaxBufferedDatagrams()
       If set, the filter will only buffer datagrams up to the requested limit, and will drop
       new UDP datagrams if the buffer contains the max_buffered_datagrams value at the time
       of a new datagram arrival. If not set, the default value is 1024 datagrams.
       
      .google.protobuf.UInt32Value max_buffered_datagrams = 1;
      Returns:
      The maxBufferedDatagrams.
    • getMaxBufferedDatagramsOrBuilder

      com.google.protobuf.UInt32ValueOrBuilder getMaxBufferedDatagramsOrBuilder()
       If set, the filter will only buffer datagrams up to the requested limit, and will drop
       new UDP datagrams if the buffer contains the max_buffered_datagrams value at the time
       of a new datagram arrival. If not set, the default value is 1024 datagrams.
       
      .google.protobuf.UInt32Value max_buffered_datagrams = 1;
    • hasMaxBufferedBytes

      boolean hasMaxBufferedBytes()
       If set, the filter will only buffer datagrams up to the requested total buffered bytes limit,
       and will drop new UDP datagrams if the buffer contains the max_buffered_datagrams value
       at the time of a new datagram arrival. If not set, the default value is 16,384 (16KB).
       
      .google.protobuf.UInt64Value max_buffered_bytes = 2;
      Returns:
      Whether the maxBufferedBytes field is set.
    • getMaxBufferedBytes

      com.google.protobuf.UInt64Value getMaxBufferedBytes()
       If set, the filter will only buffer datagrams up to the requested total buffered bytes limit,
       and will drop new UDP datagrams if the buffer contains the max_buffered_datagrams value
       at the time of a new datagram arrival. If not set, the default value is 16,384 (16KB).
       
      .google.protobuf.UInt64Value max_buffered_bytes = 2;
      Returns:
      The maxBufferedBytes.
    • getMaxBufferedBytesOrBuilder

      com.google.protobuf.UInt64ValueOrBuilder getMaxBufferedBytesOrBuilder()
       If set, the filter will only buffer datagrams up to the requested total buffered bytes limit,
       and will drop new UDP datagrams if the buffer contains the max_buffered_datagrams value
       at the time of a new datagram arrival. If not set, the default value is 16,384 (16KB).
       
      .google.protobuf.UInt64Value max_buffered_bytes = 2;