Interface KeyValueMutationOrBuilder

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

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

    Modifier and Type
    Method
    Description
    Key/value pair to append or overwrite.
    Key/value pair to append or overwrite.
    Key to remove.
    com.google.protobuf.ByteString
    Key to remove.
    boolean
    Key/value pair to append or overwrite.

    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

    • hasAppend

      boolean hasAppend()
       Key/value pair to append or overwrite. Only one of ``append`` or ``remove`` can be set.
       
      .envoy.config.core.v3.KeyValueAppend append = 1;
      Returns:
      Whether the append field is set.
    • getAppend

      KeyValueAppend getAppend()
       Key/value pair to append or overwrite. Only one of ``append`` or ``remove`` can be set.
       
      .envoy.config.core.v3.KeyValueAppend append = 1;
      Returns:
      The append.
    • getAppendOrBuilder

      KeyValueAppendOrBuilder getAppendOrBuilder()
       Key/value pair to append or overwrite. Only one of ``append`` or ``remove`` can be set.
       
      .envoy.config.core.v3.KeyValueAppend append = 1;
    • getRemove

      String getRemove()
       Key to remove. Only one of ``append`` or ``remove`` can be set.
       
      string remove = 2 [(.validate.rules) = { ... }
      Returns:
      The remove.
    • getRemoveBytes

      com.google.protobuf.ByteString getRemoveBytes()
       Key to remove. Only one of ``append`` or ``remove`` can be set.
       
      string remove = 2 [(.validate.rules) = { ... }
      Returns:
      The bytes for remove.