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 TypeMethodDescriptionDescribes the action taken to append/overwrite the given value for an existing key or to only add this key if it's absent.intDescribes the action taken to append/overwrite the given value for an existing key or to only add this key if it's absent.getEntry()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.booleanhasEntry()Deprecated.envoy.config.core.v3.KeyValueAppend.entry is deprecated.booleanThe single key/value pair record to be appended or overridden.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods 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.envoy.config.core.v3.KeyValueAppend.entry is deprecated. See envoy/config/core/v3/base.proto;l=367Key/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.envoy.config.core.v3.KeyValueAppend.entry is deprecated. See envoy/config/core/v3/base.proto;l=367Key/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.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
KeyValueAppend.KeyValueAppendAction 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.
-