public static final class StringMatchOuterClass.StringMatch extends com.google.protobuf.GeneratedMessageV3 implements StringMatchOuterClass.StringMatchOrBuilder
Specifies the way to match a string.Protobuf type
envoy.type.StringMatch| Modifier and Type | Class and Description |
|---|---|
static class |
StringMatchOuterClass.StringMatch.Builder
Specifies the way to match a string.
|
static class |
StringMatchOuterClass.StringMatch.MatchPatternCase |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable| Modifier and Type | Field and Description |
|---|---|
static int |
PREFIX_FIELD_NUMBER |
static int |
REGEX_FIELD_NUMBER |
static int |
SIMPLE_FIELD_NUMBER |
static int |
SUFFIX_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static StringMatchOuterClass.StringMatch |
getDefaultInstance() |
StringMatchOuterClass.StringMatch |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
StringMatchOuterClass.StringMatch.MatchPatternCase |
getMatchPatternCase() |
com.google.protobuf.Parser<StringMatchOuterClass.StringMatch> |
getParserForType() |
String |
getPrefix()
The input string must have the prefix specified here.
|
com.google.protobuf.ByteString |
getPrefixBytes()
The input string must have the prefix specified here.
|
String |
getRegex()
The input string must match the regular expression specified here.
|
com.google.protobuf.ByteString |
getRegexBytes()
The input string must match the regular expression specified here.
|
int |
getSerializedSize() |
String |
getSimple()
The input string must match exactly the string specified here.
|
com.google.protobuf.ByteString |
getSimpleBytes()
The input string must match exactly the string specified here.
|
String |
getSuffix()
The input string must have the suffix specified here.
|
com.google.protobuf.ByteString |
getSuffixBytes()
The input string must have the suffix specified here.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static StringMatchOuterClass.StringMatch.Builder |
newBuilder() |
static StringMatchOuterClass.StringMatch.Builder |
newBuilder(StringMatchOuterClass.StringMatch prototype) |
StringMatchOuterClass.StringMatch.Builder |
newBuilderForType() |
protected StringMatchOuterClass.StringMatch.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
static StringMatchOuterClass.StringMatch |
parseDelimitedFrom(InputStream input) |
static StringMatchOuterClass.StringMatch |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static StringMatchOuterClass.StringMatch |
parseFrom(byte[] data) |
static StringMatchOuterClass.StringMatch |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static StringMatchOuterClass.StringMatch |
parseFrom(ByteBuffer data) |
static StringMatchOuterClass.StringMatch |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static StringMatchOuterClass.StringMatch |
parseFrom(com.google.protobuf.ByteString data) |
static StringMatchOuterClass.StringMatch |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static StringMatchOuterClass.StringMatch |
parseFrom(com.google.protobuf.CodedInputStream input) |
static StringMatchOuterClass.StringMatch |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static StringMatchOuterClass.StringMatch |
parseFrom(InputStream input) |
static StringMatchOuterClass.StringMatch |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<StringMatchOuterClass.StringMatch> |
parser() |
StringMatchOuterClass.StringMatch.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, newBuilderForType, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int SIMPLE_FIELD_NUMBER
public static final int PREFIX_FIELD_NUMBER
public static final int SUFFIX_FIELD_NUMBER
public static final int REGEX_FIELD_NUMBER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public StringMatchOuterClass.StringMatch.MatchPatternCase getMatchPatternCase()
getMatchPatternCase in interface StringMatchOuterClass.StringMatchOrBuilderpublic String getSimple()
The input string must match exactly the string specified here. Or it is a "*", which means that it matches any string.
string simple = 1;getSimple in interface StringMatchOuterClass.StringMatchOrBuilderpublic com.google.protobuf.ByteString getSimpleBytes()
The input string must match exactly the string specified here. Or it is a "*", which means that it matches any string.
string simple = 1;getSimpleBytes in interface StringMatchOuterClass.StringMatchOrBuilderpublic String getPrefix()
The input string must have the prefix specified here.
string prefix = 2;getPrefix in interface StringMatchOuterClass.StringMatchOrBuilderpublic com.google.protobuf.ByteString getPrefixBytes()
The input string must have the prefix specified here.
string prefix = 2;getPrefixBytes in interface StringMatchOuterClass.StringMatchOrBuilderpublic String getSuffix()
The input string must have the suffix specified here.
string suffix = 3;getSuffix in interface StringMatchOuterClass.StringMatchOrBuilderpublic com.google.protobuf.ByteString getSuffixBytes()
The input string must have the suffix specified here.
string suffix = 3;getSuffixBytes in interface StringMatchOuterClass.StringMatchOrBuilderpublic String getRegex()
The input string must match the regular expression specified here. The regex grammar is defined `here <http://en.cppreference.com/w/cpp/regex/ecmascript>`_.
string regex = 4;getRegex in interface StringMatchOuterClass.StringMatchOrBuilderpublic com.google.protobuf.ByteString getRegexBytes()
The input string must match the regular expression specified here. The regex grammar is defined `here <http://en.cppreference.com/w/cpp/regex/ecmascript>`_.
string regex = 4;getRegexBytes in interface StringMatchOuterClass.StringMatchOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static StringMatchOuterClass.StringMatch parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static StringMatchOuterClass.StringMatch parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static StringMatchOuterClass.StringMatch parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static StringMatchOuterClass.StringMatch parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static StringMatchOuterClass.StringMatch parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static StringMatchOuterClass.StringMatch parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static StringMatchOuterClass.StringMatch parseFrom(InputStream input) throws IOException
IOExceptionpublic static StringMatchOuterClass.StringMatch parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static StringMatchOuterClass.StringMatch parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static StringMatchOuterClass.StringMatch parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static StringMatchOuterClass.StringMatch parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static StringMatchOuterClass.StringMatch parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic StringMatchOuterClass.StringMatch.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static StringMatchOuterClass.StringMatch.Builder newBuilder()
public static StringMatchOuterClass.StringMatch.Builder newBuilder(StringMatchOuterClass.StringMatch prototype)
public StringMatchOuterClass.StringMatch.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected StringMatchOuterClass.StringMatch.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static StringMatchOuterClass.StringMatch getDefaultInstance()
public static com.google.protobuf.Parser<StringMatchOuterClass.StringMatch> parser()
public com.google.protobuf.Parser<StringMatchOuterClass.StringMatch> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public StringMatchOuterClass.StringMatch getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2018 The Envoy Project. All rights reserved.