Class KeyValueAppend.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<KeyValueAppend.Builder>
io.envoyproxy.envoy.config.core.v3.KeyValueAppend.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,KeyValueAppendOrBuilder,Cloneable
- Enclosing class:
- KeyValueAppend
public static final class KeyValueAppend.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<KeyValueAppend.Builder>
implements KeyValueAppendOrBuilder
Key/value pair plus option to control append behavior. This is used to specify key/value pairs that should be appended to a set of existing key/value pairs.Protobuf type
envoy.config.core.v3.KeyValueAppend-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()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.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) The single key/value pair record to be appended or overridden.clone()Describes 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.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetEntry()Deprecated.envoy.config.core.v3.KeyValueAppend.entry is deprecated.Deprecated.Deprecated.The single key/value pair record to be appended or overridden.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.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeEntry(KeyValue value) Deprecated.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(KeyValueAppend other) mergeRecord(KeyValuePair value) The single key/value pair record to be appended or overridden.final KeyValueAppend.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Describes the action taken to append/overwrite the given value for an existing key or to only add this key if it's absent.setActionValue(int value) 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.setEntry(KeyValue.Builder builderForValue) Deprecated.setRecord(KeyValuePair value) The single key/value pair record to be appended or overridden.setRecord(KeyValuePair.Builder builderForValue) The single key/value pair record to be appended or overridden.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final KeyValueAppend.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<KeyValueAppend.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<KeyValueAppend.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<KeyValueAppend.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<KeyValueAppend.Builder>
-
setField
public KeyValueAppend.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<KeyValueAppend.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<KeyValueAppend.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<KeyValueAppend.Builder>
-
setRepeatedField
public KeyValueAppend.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<KeyValueAppend.Builder>
-
addRepeatedField
public KeyValueAppend.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<KeyValueAppend.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<KeyValueAppend.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<KeyValueAppend.Builder>
-
mergeFrom
public KeyValueAppend.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<KeyValueAppend.Builder>- Throws:
IOException
-
hasRecord
public 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;- Specified by:
hasRecordin interfaceKeyValueAppendOrBuilder- Returns:
- Whether the record field is set.
-
getRecord
The single key/value pair record to be appended or overridden. This field must be set.
.envoy.config.core.v3.KeyValuePair record = 3;- Specified by:
getRecordin interfaceKeyValueAppendOrBuilder- Returns:
- The record.
-
setRecord
The single key/value pair record to be appended or overridden. This field must be set.
.envoy.config.core.v3.KeyValuePair record = 3; -
setRecord
The single key/value pair record to be appended or overridden. This field must be set.
.envoy.config.core.v3.KeyValuePair record = 3; -
mergeRecord
The single key/value pair record to be appended or overridden. This field must be set.
.envoy.config.core.v3.KeyValuePair record = 3; -
clearRecord
The single key/value pair record to be appended or overridden. This field must be set.
.envoy.config.core.v3.KeyValuePair record = 3; -
getRecordBuilder
The single key/value pair record to be appended or overridden. This field must be set.
.envoy.config.core.v3.KeyValuePair record = 3; -
getRecordOrBuilder
The single key/value pair record to be appended or overridden. This field must be set.
.envoy.config.core.v3.KeyValuePair record = 3;- Specified by:
getRecordOrBuilderin interfaceKeyValueAppendOrBuilder
-
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) = { ... }- Specified by:
hasEntryin interfaceKeyValueAppendOrBuilder- 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) = { ... }- Specified by:
getEntryin interfaceKeyValueAppendOrBuilder- Returns:
- The entry.
-
setEntry
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) = { ... } -
setEntry
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) = { ... } -
mergeEntry
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) = { ... } -
clearEntry
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) = { ... } -
getEntryBuilder
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) = { ... } -
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) = { ... }- Specified by:
getEntryOrBuilderin interfaceKeyValueAppendOrBuilder
-
getActionValue
public 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) = { ... }- Specified by:
getActionValuein interfaceKeyValueAppendOrBuilder- Returns:
- The enum numeric value on the wire for action.
-
setActionValue
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) = { ... }- Parameters:
value- The enum numeric value on the wire for action to set.- Returns:
- This builder for chaining.
-
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) = { ... }- Specified by:
getActionin interfaceKeyValueAppendOrBuilder- Returns:
- The action.
-
setAction
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) = { ... }- Parameters:
value- The action to set.- Returns:
- This builder for chaining.
-
clearAction
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:
- This builder for chaining.
-
setUnknownFields
public final KeyValueAppend.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<KeyValueAppend.Builder>
-
mergeUnknownFields
public final KeyValueAppend.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<KeyValueAppend.Builder>
-