类 VirtualServiceOuterClass.Headers.HeaderOperations.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<VirtualServiceOuterClass.Headers.HeaderOperations.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.Headers.HeaderOperations.Builder>
istio.networking.v1alpha3.VirtualServiceOuterClass.Headers.HeaderOperations.Builder
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,VirtualServiceOuterClass.Headers.HeaderOperationsOrBuilder,Cloneable
public static final class VirtualServiceOuterClass.Headers.HeaderOperations.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.Headers.HeaderOperations.Builder>
implements VirtualServiceOuterClass.Headers.HeaderOperationsOrBuilder
HeaderOperations Describes the header manipulations to applyProtobuf type
istio.networking.v1alpha3.Headers.HeaderOperations-
方法概要
修饰符和类型方法说明addAllRemove(Iterable<String> values) Remove a the specified headersRemove a the specified headersaddRemoveBytes(com.google.protobuf.ByteString value) Remove a the specified headersaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearAdd()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Remove a the specified headersclearSet()clone()booleancontainsAdd(String key) Append the given values to the headers specified by keys (will create a comma-separated list of values)booleancontainsSet(String key) Overwrite the headers specified by key with the given valuesgetAdd()已过时。intAppend the given values to the headers specified by keys (will create a comma-separated list of values)Append the given values to the headers specified by keys (will create a comma-separated list of values)getAddOrDefault(String key, String defaultValue) Append the given values to the headers specified by keys (will create a comma-separated list of values)getAddOrThrow(String key) Append the given values to the headers specified by keys (will create a comma-separated list of values)static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptor已过时。已过时。getRemove(int index) Remove a the specified headerscom.google.protobuf.ByteStringgetRemoveBytes(int index) Remove a the specified headersintRemove a the specified headerscom.google.protobuf.ProtocolStringListRemove a the specified headersgetSet()已过时。intOverwrite the headers specified by key with the given valuesOverwrite the headers specified by key with the given valuesgetSetOrDefault(String key, String defaultValue) Overwrite the headers specified by key with the given valuesgetSetOrThrow(String key) Overwrite the headers specified by key with the given valuesprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Append the given values to the headers specified by keys (will create a comma-separated list of values)Append the given values to the headers specified by keys (will create a comma-separated list of values)Overwrite the headers specified by key with the given valuesOverwrite the headers specified by key with the given valuesAppend the given values to the headers specified by keys (will create a comma-separated list of values)Overwrite the headers specified by key with the given valuesRemove a the specified headerssetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) 从类继承的方法 com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3从类继承的方法 com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString从类继承的方法 com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException从接口继承的方法 com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom从接口继承的方法 com.google.protobuf.MessageLite.Builder
mergeFrom从接口继承的方法 com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
方法详细资料
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - 覆盖:
internalGetMapFieldReflection在类中com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.Headers.HeaderOperations.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - 覆盖:
internalGetMutableMapFieldReflection在类中com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.Headers.HeaderOperations.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.Headers.HeaderOperations.Builder>
-
clear
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.Headers.HeaderOperations.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- 指定者:
getDescriptorForType在接口中com.google.protobuf.Message.Builder- 指定者:
getDescriptorForType在接口中com.google.protobuf.MessageOrBuilder- 覆盖:
getDescriptorForType在类中com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.Headers.HeaderOperations.Builder>
-
getDefaultInstanceForType
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
clone
- 指定者:
clone在接口中com.google.protobuf.Message.Builder- 指定者:
clone在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clone在类中com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.Headers.HeaderOperations.Builder>
-
setField
public VirtualServiceOuterClass.Headers.HeaderOperations.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.Headers.HeaderOperations.Builder>
-
clearField
public VirtualServiceOuterClass.Headers.HeaderOperations.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.Headers.HeaderOperations.Builder>
-
clearOneof
public VirtualServiceOuterClass.Headers.HeaderOperations.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.Headers.HeaderOperations.Builder>
-
setRepeatedField
public VirtualServiceOuterClass.Headers.HeaderOperations.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.Headers.HeaderOperations.Builder>
-
addRepeatedField
public VirtualServiceOuterClass.Headers.HeaderOperations.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.Headers.HeaderOperations.Builder>
-
mergeFrom
public VirtualServiceOuterClass.Headers.HeaderOperations.Builder mergeFrom(com.google.protobuf.Message other) - 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<VirtualServiceOuterClass.Headers.HeaderOperations.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.Headers.HeaderOperations.Builder>
-
mergeFrom
public VirtualServiceOuterClass.Headers.HeaderOperations.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 指定者:
mergeFrom在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<VirtualServiceOuterClass.Headers.HeaderOperations.Builder>- 抛出:
IOException
-
getSetCount
public int getSetCount()Overwrite the headers specified by key with the given values
map<string, string> set = 1; -
containsSet
Overwrite the headers specified by key with the given values
map<string, string> set = 1; -
getSet
已过时。UsegetSetMap()instead. -
getSetMap
Overwrite the headers specified by key with the given values
map<string, string> set = 1; -
getSetOrDefault
Overwrite the headers specified by key with the given values
map<string, string> set = 1; -
getSetOrThrow
Overwrite the headers specified by key with the given values
map<string, string> set = 1; -
clearSet
-
removeSet
Overwrite the headers specified by key with the given values
map<string, string> set = 1; -
getMutableSet
已过时。Use alternate mutation accessors instead. -
putSet
Overwrite the headers specified by key with the given values
map<string, string> set = 1; -
putAllSet
public VirtualServiceOuterClass.Headers.HeaderOperations.Builder putAllSet(Map<String, String> values) Overwrite the headers specified by key with the given values
map<string, string> set = 1; -
getAddCount
public int getAddCount()Append the given values to the headers specified by keys (will create a comma-separated list of values)
map<string, string> add = 2; -
containsAdd
Append the given values to the headers specified by keys (will create a comma-separated list of values)
map<string, string> add = 2; -
getAdd
已过时。UsegetAddMap()instead. -
getAddMap
Append the given values to the headers specified by keys (will create a comma-separated list of values)
map<string, string> add = 2; -
getAddOrDefault
Append the given values to the headers specified by keys (will create a comma-separated list of values)
map<string, string> add = 2; -
getAddOrThrow
Append the given values to the headers specified by keys (will create a comma-separated list of values)
map<string, string> add = 2; -
clearAdd
-
removeAdd
Append the given values to the headers specified by keys (will create a comma-separated list of values)
map<string, string> add = 2; -
getMutableAdd
已过时。Use alternate mutation accessors instead. -
putAdd
Append the given values to the headers specified by keys (will create a comma-separated list of values)
map<string, string> add = 2; -
putAllAdd
public VirtualServiceOuterClass.Headers.HeaderOperations.Builder putAllAdd(Map<String, String> values) Append the given values to the headers specified by keys (will create a comma-separated list of values)
map<string, string> add = 2; -
getRemoveList
public com.google.protobuf.ProtocolStringList getRemoveList()Remove a the specified headers
repeated string remove = 3;- 指定者:
getRemoveList在接口中VirtualServiceOuterClass.Headers.HeaderOperationsOrBuilder- 返回:
- A list containing the remove.
-
getRemoveCount
public int getRemoveCount()Remove a the specified headers
repeated string remove = 3;- 指定者:
getRemoveCount在接口中VirtualServiceOuterClass.Headers.HeaderOperationsOrBuilder- 返回:
- The count of remove.
-
getRemove
Remove a the specified headers
repeated string remove = 3;- 指定者:
getRemove在接口中VirtualServiceOuterClass.Headers.HeaderOperationsOrBuilder- 参数:
index- The index of the element to return.- 返回:
- The remove at the given index.
-
getRemoveBytes
public com.google.protobuf.ByteString getRemoveBytes(int index) Remove a the specified headers
repeated string remove = 3;- 指定者:
getRemoveBytes在接口中VirtualServiceOuterClass.Headers.HeaderOperationsOrBuilder- 参数:
index- The index of the value to return.- 返回:
- The bytes of the remove at the given index.
-
setRemove
Remove a the specified headers
repeated string remove = 3;- 参数:
index- The index to set the value at.value- The remove to set.- 返回:
- This builder for chaining.
-
addRemove
Remove a the specified headers
repeated string remove = 3;- 参数:
value- The remove to add.- 返回:
- This builder for chaining.
-
addAllRemove
public VirtualServiceOuterClass.Headers.HeaderOperations.Builder addAllRemove(Iterable<String> values) Remove a the specified headers
repeated string remove = 3;- 参数:
values- The remove to add.- 返回:
- This builder for chaining.
-
clearRemove
Remove a the specified headers
repeated string remove = 3;- 返回:
- This builder for chaining.
-
addRemoveBytes
public VirtualServiceOuterClass.Headers.HeaderOperations.Builder addRemoveBytes(com.google.protobuf.ByteString value) Remove a the specified headers
repeated string remove = 3;- 参数:
value- The bytes of the remove to add.- 返回:
- This builder for chaining.
-
setUnknownFields
public final VirtualServiceOuterClass.Headers.HeaderOperations.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.Headers.HeaderOperations.Builder>
-
mergeUnknownFields
public final VirtualServiceOuterClass.Headers.HeaderOperations.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.Headers.HeaderOperations.Builder>
-