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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      KeyValueAppend getAppend()
      Key/value pair to append or overwrite.
      KeyValueAppendOrBuilder getAppendOrBuilder()
      Key/value pair to append or overwrite.
      java.lang.String getRemove()
      Key to remove.
      com.google.protobuf.ByteString getRemoveBytes()
      Key to remove.
      boolean hasAppend()
      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 Detail

      • 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

        java.lang.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.