Interface KeyValueAppendOrBuilder

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

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

    Modifier and Type
    Method
    Description
    Describes the action taken to append/overwrite the given value for an existing key or to only add this key if it's absent.
    int
    Describes the action taken to append/overwrite the given value for an existing key or to only add this key if it's absent.
    Deprecated.
    envoy.config.core.v3.KeyValueAppend.entry is deprecated.
    Deprecated.
    The single key/value pair record to be appended or overridden.
    The single key/value pair record to be appended or overridden.
    boolean
    Deprecated.
    envoy.config.core.v3.KeyValueAppend.entry is deprecated.
    boolean
    The single key/value pair record to be appended or overridden.

    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

    • hasRecord

      boolean hasRecord()
       The single key/value pair record to be appended or overridden. This field must be set.
       
      .envoy.config.core.v3.KeyValuePair record = 3;
      Returns:
      Whether the record field is set.
    • getRecord

      KeyValuePair getRecord()
       The single key/value pair record to be appended or overridden. This field must be set.
       
      .envoy.config.core.v3.KeyValuePair record = 3;
      Returns:
      The record.
    • getRecordOrBuilder

      KeyValuePairOrBuilder getRecordOrBuilder()
       The single key/value pair record to be appended or overridden. This field must be set.
       
      .envoy.config.core.v3.KeyValuePair record = 3;
    • hasEntry

      @Deprecated boolean hasEntry()
      Deprecated.
      envoy.config.core.v3.KeyValueAppend.entry is deprecated. See envoy/config/core/v3/base.proto;l=367
       Key/value pair entry that this option to append or overwrite. This field is deprecated
       and please use :ref:`record <envoy_v3_api_field_config.core.v3.KeyValueAppend.record>`
       as replacement.
       [#not-implemented-hide:]
       
      .envoy.config.core.v3.KeyValue entry = 1 [deprecated = true, (.validate.rules) = { ... }
      Returns:
      Whether the entry field is set.
    • getEntry

      @Deprecated KeyValue getEntry()
      Deprecated.
      envoy.config.core.v3.KeyValueAppend.entry is deprecated. See envoy/config/core/v3/base.proto;l=367
       Key/value pair entry that this option to append or overwrite. This field is deprecated
       and please use :ref:`record <envoy_v3_api_field_config.core.v3.KeyValueAppend.record>`
       as replacement.
       [#not-implemented-hide:]
       
      .envoy.config.core.v3.KeyValue entry = 1 [deprecated = true, (.validate.rules) = { ... }
      Returns:
      The entry.
    • getEntryOrBuilder

      @Deprecated KeyValueOrBuilder getEntryOrBuilder()
      Deprecated.
       Key/value pair entry that this option to append or overwrite. This field is deprecated
       and please use :ref:`record <envoy_v3_api_field_config.core.v3.KeyValueAppend.record>`
       as replacement.
       [#not-implemented-hide:]
       
      .envoy.config.core.v3.KeyValue entry = 1 [deprecated = true, (.validate.rules) = { ... }
    • getActionValue

      int getActionValue()
       Describes the action taken to append/overwrite the given value for an existing
       key or to only add this key if it's absent.
       
      .envoy.config.core.v3.KeyValueAppend.KeyValueAppendAction action = 2 [(.validate.rules) = { ... }
      Returns:
      The enum numeric value on the wire for action.
    • getAction

       Describes the action taken to append/overwrite the given value for an existing
       key or to only add this key if it's absent.
       
      .envoy.config.core.v3.KeyValueAppend.KeyValueAppendAction action = 2 [(.validate.rules) = { ... }
      Returns:
      The action.