Package com.github.xds.type.matcher.v3
Class ListStringMatcher.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<ListStringMatcher.Builder>
-
- com.github.xds.type.matcher.v3.ListStringMatcher.Builder
-
- All Implemented Interfaces:
ListStringMatcherOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- ListStringMatcher
public static final class ListStringMatcher.Builder extends com.google.protobuf.GeneratedMessage.Builder<ListStringMatcher.Builder> implements ListStringMatcherOrBuilder
Specifies a list of ways to match a string.
Protobuf typexds.type.matcher.v3.ListStringMatcher
-
-
Field Summary
Fields Modifier and Type Field Description private intbitField0_private java.util.List<StringMatcher>patterns_private com.google.protobuf.RepeatedFieldBuilder<StringMatcher,StringMatcher.Builder,StringMatcherOrBuilder>patternsBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ListStringMatcher.BuilderaddAllPatterns(java.lang.Iterable<? extends StringMatcher> values)repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ...ListStringMatcher.BuilderaddPatterns(int index, StringMatcher value)repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ...ListStringMatcher.BuilderaddPatterns(int index, StringMatcher.Builder builderForValue)repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ...ListStringMatcher.BuilderaddPatterns(StringMatcher value)repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ...ListStringMatcher.BuilderaddPatterns(StringMatcher.Builder builderForValue)repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ...StringMatcher.BuilderaddPatternsBuilder()repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ...StringMatcher.BuilderaddPatternsBuilder(int index)repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ...ListStringMatcherbuild()ListStringMatcherbuildPartial()private voidbuildPartial0(ListStringMatcher result)private voidbuildPartialRepeatedFields(ListStringMatcher result)ListStringMatcher.Builderclear()ListStringMatcher.BuilderclearPatterns()repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ...private voidensurePatternsIsMutable()ListStringMatchergetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringMatchergetPatterns(int index)repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ...StringMatcher.BuildergetPatternsBuilder(int index)repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ...java.util.List<StringMatcher.Builder>getPatternsBuilderList()repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ...intgetPatternsCount()repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ...private com.google.protobuf.RepeatedFieldBuilder<StringMatcher,StringMatcher.Builder,StringMatcherOrBuilder>getPatternsFieldBuilder()java.util.List<StringMatcher>getPatternsList()repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ...StringMatcherOrBuildergetPatternsOrBuilder(int index)repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ...java.util.List<? extends StringMatcherOrBuilder>getPatternsOrBuilderList()repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ...protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ListStringMatcher.BuildermergeFrom(ListStringMatcher other)ListStringMatcher.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ListStringMatcher.BuildermergeFrom(com.google.protobuf.Message other)ListStringMatcher.BuilderremovePatterns(int index)repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ...ListStringMatcher.BuildersetPatterns(int index, StringMatcher value)repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ...ListStringMatcher.BuildersetPatterns(int index, StringMatcher.Builder builderForValue)repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ...-
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_
-
patterns_
private java.util.List<StringMatcher> patterns_
-
patternsBuilder_
private com.google.protobuf.RepeatedFieldBuilder<StringMatcher,StringMatcher.Builder,StringMatcherOrBuilder> patternsBuilder_
-
-
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<ListStringMatcher.Builder>
-
clear
public ListStringMatcher.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<ListStringMatcher.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<ListStringMatcher.Builder>
-
getDefaultInstanceForType
public ListStringMatcher getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ListStringMatcher build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ListStringMatcher buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
private void buildPartialRepeatedFields(ListStringMatcher result)
-
buildPartial0
private void buildPartial0(ListStringMatcher result)
-
mergeFrom
public ListStringMatcher.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ListStringMatcher.Builder>
-
mergeFrom
public ListStringMatcher.Builder mergeFrom(ListStringMatcher other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ListStringMatcher.Builder>
-
mergeFrom
public ListStringMatcher.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<ListStringMatcher.Builder>- Throws:
java.io.IOException
-
ensurePatternsIsMutable
private void ensurePatternsIsMutable()
-
getPatternsList
public java.util.List<StringMatcher> getPatternsList()
repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... }- Specified by:
getPatternsListin interfaceListStringMatcherOrBuilder
-
getPatternsCount
public int getPatternsCount()
repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... }- Specified by:
getPatternsCountin interfaceListStringMatcherOrBuilder
-
getPatterns
public StringMatcher getPatterns(int index)
repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... }- Specified by:
getPatternsin interfaceListStringMatcherOrBuilder
-
setPatterns
public ListStringMatcher.Builder setPatterns(int index, StringMatcher value)
repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... }
-
setPatterns
public ListStringMatcher.Builder setPatterns(int index, StringMatcher.Builder builderForValue)
repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... }
-
addPatterns
public ListStringMatcher.Builder addPatterns(StringMatcher value)
repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... }
-
addPatterns
public ListStringMatcher.Builder addPatterns(int index, StringMatcher value)
repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... }
-
addPatterns
public ListStringMatcher.Builder addPatterns(StringMatcher.Builder builderForValue)
repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... }
-
addPatterns
public ListStringMatcher.Builder addPatterns(int index, StringMatcher.Builder builderForValue)
repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... }
-
addAllPatterns
public ListStringMatcher.Builder addAllPatterns(java.lang.Iterable<? extends StringMatcher> values)
repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... }
-
clearPatterns
public ListStringMatcher.Builder clearPatterns()
repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... }
-
removePatterns
public ListStringMatcher.Builder removePatterns(int index)
repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... }
-
getPatternsBuilder
public StringMatcher.Builder getPatternsBuilder(int index)
repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... }
-
getPatternsOrBuilder
public StringMatcherOrBuilder getPatternsOrBuilder(int index)
repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... }- Specified by:
getPatternsOrBuilderin interfaceListStringMatcherOrBuilder
-
getPatternsOrBuilderList
public java.util.List<? extends StringMatcherOrBuilder> getPatternsOrBuilderList()
repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... }- Specified by:
getPatternsOrBuilderListin interfaceListStringMatcherOrBuilder
-
addPatternsBuilder
public StringMatcher.Builder addPatternsBuilder()
repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... }
-
addPatternsBuilder
public StringMatcher.Builder addPatternsBuilder(int index)
repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... }
-
getPatternsBuilderList
public java.util.List<StringMatcher.Builder> getPatternsBuilderList()
repeated .xds.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... }
-
getPatternsFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<StringMatcher,StringMatcher.Builder,StringMatcherOrBuilder> getPatternsFieldBuilder()
-
-