Class KeyValueMutation.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<KeyValueMutation.Builder>
-
- io.envoyproxy.envoy.config.core.v3.KeyValueMutation.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,KeyValueMutationOrBuilder,java.lang.Cloneable
- Enclosing class:
- KeyValueMutation
public static final class KeyValueMutation.Builder extends com.google.protobuf.GeneratedMessage.Builder<KeyValueMutation.Builder> implements KeyValueMutationOrBuilder
Key/value pair to append or remove.
Protobuf typeenvoy.config.core.v3.KeyValueMutation
-
-
Field Summary
Fields Modifier and Type Field Description private KeyValueAppendappend_private com.google.protobuf.SingleFieldBuilder<KeyValueAppend,KeyValueAppend.Builder,KeyValueAppendOrBuilder>appendBuilder_private intbitField0_private java.lang.Objectremove_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description KeyValueMutationbuild()KeyValueMutationbuildPartial()private voidbuildPartial0(KeyValueMutation result)KeyValueMutation.Builderclear()KeyValueMutation.BuilderclearAppend()Key/value pair to append or overwrite.KeyValueMutation.BuilderclearRemove()Key to remove.KeyValueAppendgetAppend()Key/value pair to append or overwrite.KeyValueAppend.BuildergetAppendBuilder()Key/value pair to append or overwrite.private com.google.protobuf.SingleFieldBuilder<KeyValueAppend,KeyValueAppend.Builder,KeyValueAppendOrBuilder>getAppendFieldBuilder()Key/value pair to append or overwrite.KeyValueAppendOrBuildergetAppendOrBuilder()Key/value pair to append or overwrite.KeyValueMutationgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetRemove()Key to remove.com.google.protobuf.ByteStringgetRemoveBytes()Key to remove.booleanhasAppend()Key/value pair to append or overwrite.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()private voidmaybeForceBuilderInitialization()KeyValueMutation.BuildermergeAppend(KeyValueAppend value)Key/value pair to append or overwrite.KeyValueMutation.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)KeyValueMutation.BuildermergeFrom(com.google.protobuf.Message other)KeyValueMutation.BuildermergeFrom(KeyValueMutation other)KeyValueMutation.BuildersetAppend(KeyValueAppend value)Key/value pair to append or overwrite.KeyValueMutation.BuildersetAppend(KeyValueAppend.Builder builderForValue)Key/value pair to append or overwrite.KeyValueMutation.BuildersetRemove(java.lang.String value)Key to remove.KeyValueMutation.BuildersetRemoveBytes(com.google.protobuf.ByteString value)Key to remove.-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
append_
private KeyValueAppend append_
-
appendBuilder_
private com.google.protobuf.SingleFieldBuilder<KeyValueAppend,KeyValueAppend.Builder,KeyValueAppendOrBuilder> appendBuilder_
-
remove_
private java.lang.Object remove_
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<KeyValueMutation.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public KeyValueMutation.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<KeyValueMutation.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.GeneratedMessage.Builder<KeyValueMutation.Builder>
-
getDefaultInstanceForType
public KeyValueMutation getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public KeyValueMutation build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public KeyValueMutation buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(KeyValueMutation result)
-
mergeFrom
public KeyValueMutation.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<KeyValueMutation.Builder>
-
mergeFrom
public KeyValueMutation.Builder mergeFrom(KeyValueMutation other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<KeyValueMutation.Builder>
-
mergeFrom
public KeyValueMutation.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<KeyValueMutation.Builder>- Throws:
java.io.IOException
-
hasAppend
public 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;- Specified by:
hasAppendin interfaceKeyValueMutationOrBuilder- Returns:
- Whether the append field is set.
-
getAppend
public 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;- Specified by:
getAppendin interfaceKeyValueMutationOrBuilder- Returns:
- The append.
-
setAppend
public KeyValueMutation.Builder setAppend(KeyValueAppend value)
Key/value pair to append or overwrite. Only one of ``append`` or ``remove`` can be set.
.envoy.config.core.v3.KeyValueAppend append = 1;
-
setAppend
public KeyValueMutation.Builder setAppend(KeyValueAppend.Builder builderForValue)
Key/value pair to append or overwrite. Only one of ``append`` or ``remove`` can be set.
.envoy.config.core.v3.KeyValueAppend append = 1;
-
mergeAppend
public KeyValueMutation.Builder mergeAppend(KeyValueAppend value)
Key/value pair to append or overwrite. Only one of ``append`` or ``remove`` can be set.
.envoy.config.core.v3.KeyValueAppend append = 1;
-
clearAppend
public KeyValueMutation.Builder clearAppend()
Key/value pair to append or overwrite. Only one of ``append`` or ``remove`` can be set.
.envoy.config.core.v3.KeyValueAppend append = 1;
-
getAppendBuilder
public KeyValueAppend.Builder getAppendBuilder()
Key/value pair to append or overwrite. Only one of ``append`` or ``remove`` can be set.
.envoy.config.core.v3.KeyValueAppend append = 1;
-
getAppendOrBuilder
public 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;- Specified by:
getAppendOrBuilderin interfaceKeyValueMutationOrBuilder
-
getAppendFieldBuilder
private com.google.protobuf.SingleFieldBuilder<KeyValueAppend,KeyValueAppend.Builder,KeyValueAppendOrBuilder> getAppendFieldBuilder()
Key/value pair to append or overwrite. Only one of ``append`` or ``remove`` can be set.
.envoy.config.core.v3.KeyValueAppend append = 1;
-
getRemove
public java.lang.String getRemove()
Key to remove. Only one of ``append`` or ``remove`` can be set.
string remove = 2 [(.validate.rules) = { ... }- Specified by:
getRemovein interfaceKeyValueMutationOrBuilder- Returns:
- The remove.
-
getRemoveBytes
public com.google.protobuf.ByteString getRemoveBytes()
Key to remove. Only one of ``append`` or ``remove`` can be set.
string remove = 2 [(.validate.rules) = { ... }- Specified by:
getRemoveBytesin interfaceKeyValueMutationOrBuilder- Returns:
- The bytes for remove.
-
setRemove
public KeyValueMutation.Builder setRemove(java.lang.String value)
Key to remove. Only one of ``append`` or ``remove`` can be set.
string remove = 2 [(.validate.rules) = { ... }- Parameters:
value- The remove to set.- Returns:
- This builder for chaining.
-
clearRemove
public KeyValueMutation.Builder clearRemove()
Key to remove. Only one of ``append`` or ``remove`` can be set.
string remove = 2 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setRemoveBytes
public KeyValueMutation.Builder setRemoveBytes(com.google.protobuf.ByteString value)
Key to remove. Only one of ``append`` or ``remove`` can be set.
string remove = 2 [(.validate.rules) = { ... }- Parameters:
value- The bytes for remove to set.- Returns:
- This builder for chaining.
-
-