Class RedirectAction
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- io.envoyproxy.envoy.config.route.v3.RedirectAction
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,RedirectActionOrBuilder,Serializable
public final class RedirectAction extends com.google.protobuf.GeneratedMessageV3 implements RedirectActionOrBuilder
[#next-free-field: 10]
Protobuf typeenvoy.config.route.v3.RedirectAction- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRedirectAction.Builder[#next-free-field: 10]static classRedirectAction.PathRewriteSpecifierCasestatic classRedirectAction.RedirectResponseCodeProtobuf enumenvoy.config.route.v3.RedirectAction.RedirectResponseCodestatic classRedirectAction.SchemeRewriteSpecifierCase-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
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, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intHOST_REDIRECT_FIELD_NUMBERstatic intHTTPS_REDIRECT_FIELD_NUMBERstatic intPATH_REDIRECT_FIELD_NUMBERstatic intPORT_REDIRECT_FIELD_NUMBERstatic intPREFIX_REWRITE_FIELD_NUMBERstatic intREGEX_REWRITE_FIELD_NUMBERstatic intRESPONSE_CODE_FIELD_NUMBERstatic intSCHEME_REDIRECT_FIELD_NUMBERstatic intSTRIP_QUERY_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static RedirectActiongetDefaultInstance()RedirectActiongetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()StringgetHostRedirect()The host portion of the URL will be swapped with this value.com.google.protobuf.ByteStringgetHostRedirectBytes()The host portion of the URL will be swapped with this value.booleangetHttpsRedirect()The scheme portion of the URL will be swapped with "https".com.google.protobuf.Parser<RedirectAction>getParserForType()StringgetPathRedirect()The path portion of the URL will be swapped with this value.com.google.protobuf.ByteStringgetPathRedirectBytes()The path portion of the URL will be swapped with this value.RedirectAction.PathRewriteSpecifierCasegetPathRewriteSpecifierCase()intgetPortRedirect()The port value of the URL will be swapped with this value.StringgetPrefixRewrite()Indicates that during redirection, the matched prefix (or path) should be swapped with this value.com.google.protobuf.ByteStringgetPrefixRewriteBytes()Indicates that during redirection, the matched prefix (or path) should be swapped with this value.RegexMatchAndSubstitutegetRegexRewrite()Indicates that during redirect, portions of the path that match the pattern should be rewritten, even allowing the substitution of capture groups from the pattern into the new path as specified by the rewrite substitution string.RegexMatchAndSubstituteOrBuildergetRegexRewriteOrBuilder()Indicates that during redirect, portions of the path that match the pattern should be rewritten, even allowing the substitution of capture groups from the pattern into the new path as specified by the rewrite substitution string.RedirectAction.RedirectResponseCodegetResponseCode()The HTTP status code to use in the redirect response.intgetResponseCodeValue()The HTTP status code to use in the redirect response.StringgetSchemeRedirect()The scheme portion of the URL will be swapped with this value.com.google.protobuf.ByteStringgetSchemeRedirectBytes()The scheme portion of the URL will be swapped with this value.RedirectAction.SchemeRewriteSpecifierCasegetSchemeRewriteSpecifierCase()intgetSerializedSize()booleangetStripQuery()Indicates that during redirection, the query portion of the URL will be removed.com.google.protobuf.UnknownFieldSetgetUnknownFields()inthashCode()booleanhasHttpsRedirect()The scheme portion of the URL will be swapped with "https".booleanhasPathRedirect()The path portion of the URL will be swapped with this value.booleanhasPrefixRewrite()Indicates that during redirection, the matched prefix (or path) should be swapped with this value.booleanhasRegexRewrite()Indicates that during redirect, portions of the path that match the pattern should be rewritten, even allowing the substitution of capture groups from the pattern into the new path as specified by the rewrite substitution string.booleanhasSchemeRedirect()The scheme portion of the URL will be swapped with this value.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static RedirectAction.BuildernewBuilder()static RedirectAction.BuildernewBuilder(RedirectAction prototype)RedirectAction.BuildernewBuilderForType()protected RedirectAction.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static RedirectActionparseDelimitedFrom(InputStream input)static RedirectActionparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RedirectActionparseFrom(byte[] data)static RedirectActionparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RedirectActionparseFrom(com.google.protobuf.ByteString data)static RedirectActionparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RedirectActionparseFrom(com.google.protobuf.CodedInputStream input)static RedirectActionparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RedirectActionparseFrom(InputStream input)static RedirectActionparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RedirectActionparseFrom(ByteBuffer data)static RedirectActionparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<RedirectAction>parser()RedirectAction.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
HTTPS_REDIRECT_FIELD_NUMBER
public static final int HTTPS_REDIRECT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SCHEME_REDIRECT_FIELD_NUMBER
public static final int SCHEME_REDIRECT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HOST_REDIRECT_FIELD_NUMBER
public static final int HOST_REDIRECT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PORT_REDIRECT_FIELD_NUMBER
public static final int PORT_REDIRECT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PATH_REDIRECT_FIELD_NUMBER
public static final int PATH_REDIRECT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PREFIX_REWRITE_FIELD_NUMBER
public static final int PREFIX_REWRITE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REGEX_REWRITE_FIELD_NUMBER
public static final int REGEX_REWRITE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RESPONSE_CODE_FIELD_NUMBER
public static final int RESPONSE_CODE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STRIP_QUERY_FIELD_NUMBER
public static final int STRIP_QUERY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
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
-
getSchemeRewriteSpecifierCase
public RedirectAction.SchemeRewriteSpecifierCase getSchemeRewriteSpecifierCase()
- Specified by:
getSchemeRewriteSpecifierCasein interfaceRedirectActionOrBuilder
-
getPathRewriteSpecifierCase
public RedirectAction.PathRewriteSpecifierCase getPathRewriteSpecifierCase()
- Specified by:
getPathRewriteSpecifierCasein interfaceRedirectActionOrBuilder
-
hasHttpsRedirect
public boolean hasHttpsRedirect()
The scheme portion of the URL will be swapped with "https".
bool https_redirect = 4;- Specified by:
hasHttpsRedirectin interfaceRedirectActionOrBuilder- Returns:
- Whether the httpsRedirect field is set.
-
getHttpsRedirect
public boolean getHttpsRedirect()
The scheme portion of the URL will be swapped with "https".
bool https_redirect = 4;- Specified by:
getHttpsRedirectin interfaceRedirectActionOrBuilder- Returns:
- The httpsRedirect.
-
hasSchemeRedirect
public boolean hasSchemeRedirect()
The scheme portion of the URL will be swapped with this value.
string scheme_redirect = 7;- Specified by:
hasSchemeRedirectin interfaceRedirectActionOrBuilder- Returns:
- Whether the schemeRedirect field is set.
-
getSchemeRedirect
public String getSchemeRedirect()
The scheme portion of the URL will be swapped with this value.
string scheme_redirect = 7;- Specified by:
getSchemeRedirectin interfaceRedirectActionOrBuilder- Returns:
- The schemeRedirect.
-
getSchemeRedirectBytes
public com.google.protobuf.ByteString getSchemeRedirectBytes()
The scheme portion of the URL will be swapped with this value.
string scheme_redirect = 7;- Specified by:
getSchemeRedirectBytesin interfaceRedirectActionOrBuilder- Returns:
- The bytes for schemeRedirect.
-
getHostRedirect
public String getHostRedirect()
The host portion of the URL will be swapped with this value.
string host_redirect = 1 [(.validate.rules) = { ... }- Specified by:
getHostRedirectin interfaceRedirectActionOrBuilder- Returns:
- The hostRedirect.
-
getHostRedirectBytes
public com.google.protobuf.ByteString getHostRedirectBytes()
The host portion of the URL will be swapped with this value.
string host_redirect = 1 [(.validate.rules) = { ... }- Specified by:
getHostRedirectBytesin interfaceRedirectActionOrBuilder- Returns:
- The bytes for hostRedirect.
-
getPortRedirect
public int getPortRedirect()
The port value of the URL will be swapped with this value.
uint32 port_redirect = 8;- Specified by:
getPortRedirectin interfaceRedirectActionOrBuilder- Returns:
- The portRedirect.
-
hasPathRedirect
public boolean hasPathRedirect()
The path portion of the URL will be swapped with this value. Please note that query string in path_redirect will override the request's query string and will not be stripped. For example, let's say we have the following routes: - match: { path: "/old-path-1" } redirect: { path_redirect: "/new-path-1" } - match: { path: "/old-path-2" } redirect: { path_redirect: "/new-path-2", strip-query: "true" } - match: { path: "/old-path-3" } redirect: { path_redirect: "/new-path-3?foo=1", strip_query: "true" } 1. if request uri is "/old-path-1?bar=1", users will be redirected to "/new-path-1?bar=1" 2. if request uri is "/old-path-2?bar=1", users will be redirected to "/new-path-2" 3. if request uri is "/old-path-3?bar=1", users will be redirected to "/new-path-3?foo=1"string path_redirect = 2 [(.validate.rules) = { ... }- Specified by:
hasPathRedirectin interfaceRedirectActionOrBuilder- Returns:
- Whether the pathRedirect field is set.
-
getPathRedirect
public String getPathRedirect()
The path portion of the URL will be swapped with this value. Please note that query string in path_redirect will override the request's query string and will not be stripped. For example, let's say we have the following routes: - match: { path: "/old-path-1" } redirect: { path_redirect: "/new-path-1" } - match: { path: "/old-path-2" } redirect: { path_redirect: "/new-path-2", strip-query: "true" } - match: { path: "/old-path-3" } redirect: { path_redirect: "/new-path-3?foo=1", strip_query: "true" } 1. if request uri is "/old-path-1?bar=1", users will be redirected to "/new-path-1?bar=1" 2. if request uri is "/old-path-2?bar=1", users will be redirected to "/new-path-2" 3. if request uri is "/old-path-3?bar=1", users will be redirected to "/new-path-3?foo=1"string path_redirect = 2 [(.validate.rules) = { ... }- Specified by:
getPathRedirectin interfaceRedirectActionOrBuilder- Returns:
- The pathRedirect.
-
getPathRedirectBytes
public com.google.protobuf.ByteString getPathRedirectBytes()
The path portion of the URL will be swapped with this value. Please note that query string in path_redirect will override the request's query string and will not be stripped. For example, let's say we have the following routes: - match: { path: "/old-path-1" } redirect: { path_redirect: "/new-path-1" } - match: { path: "/old-path-2" } redirect: { path_redirect: "/new-path-2", strip-query: "true" } - match: { path: "/old-path-3" } redirect: { path_redirect: "/new-path-3?foo=1", strip_query: "true" } 1. if request uri is "/old-path-1?bar=1", users will be redirected to "/new-path-1?bar=1" 2. if request uri is "/old-path-2?bar=1", users will be redirected to "/new-path-2" 3. if request uri is "/old-path-3?bar=1", users will be redirected to "/new-path-3?foo=1"string path_redirect = 2 [(.validate.rules) = { ... }- Specified by:
getPathRedirectBytesin interfaceRedirectActionOrBuilder- Returns:
- The bytes for pathRedirect.
-
hasPrefixRewrite
public boolean hasPrefixRewrite()
Indicates that during redirection, the matched prefix (or path) should be swapped with this value. This option allows redirect URLs be dynamically created based on the request. .. attention:: Pay attention to the use of trailing slashes as mentioned in :ref:`RouteAction's prefix_rewrite <envoy_v3_api_field_config.route.v3.RouteAction.prefix_rewrite>`.
string prefix_rewrite = 5 [(.validate.rules) = { ... }- Specified by:
hasPrefixRewritein interfaceRedirectActionOrBuilder- Returns:
- Whether the prefixRewrite field is set.
-
getPrefixRewrite
public String getPrefixRewrite()
Indicates that during redirection, the matched prefix (or path) should be swapped with this value. This option allows redirect URLs be dynamically created based on the request. .. attention:: Pay attention to the use of trailing slashes as mentioned in :ref:`RouteAction's prefix_rewrite <envoy_v3_api_field_config.route.v3.RouteAction.prefix_rewrite>`.
string prefix_rewrite = 5 [(.validate.rules) = { ... }- Specified by:
getPrefixRewritein interfaceRedirectActionOrBuilder- Returns:
- The prefixRewrite.
-
getPrefixRewriteBytes
public com.google.protobuf.ByteString getPrefixRewriteBytes()
Indicates that during redirection, the matched prefix (or path) should be swapped with this value. This option allows redirect URLs be dynamically created based on the request. .. attention:: Pay attention to the use of trailing slashes as mentioned in :ref:`RouteAction's prefix_rewrite <envoy_v3_api_field_config.route.v3.RouteAction.prefix_rewrite>`.
string prefix_rewrite = 5 [(.validate.rules) = { ... }- Specified by:
getPrefixRewriteBytesin interfaceRedirectActionOrBuilder- Returns:
- The bytes for prefixRewrite.
-
hasRegexRewrite
public boolean hasRegexRewrite()
Indicates that during redirect, portions of the path that match the pattern should be rewritten, even allowing the substitution of capture groups from the pattern into the new path as specified by the rewrite substitution string. This is useful to allow application paths to be rewritten in a way that is aware of segments with variable content like identifiers. Examples using Google's `RE2 <https://github.com/google/re2>`_ engine: * The path pattern ``^/service/([^/]+)(/.*)$`` paired with a substitution string of ``\2/instance/\1`` would transform ``/service/foo/v1/api`` into ``/v1/api/instance/foo``. * The pattern ``one`` paired with a substitution string of ``two`` would transform ``/xxx/one/yyy/one/zzz`` into ``/xxx/two/yyy/two/zzz``. * The pattern ``^(.*?)one(.*)$`` paired with a substitution string of ``\1two\2`` would replace only the first occurrence of ``one``, transforming path ``/xxx/one/yyy/one/zzz`` into ``/xxx/two/yyy/one/zzz``. * The pattern ``(?i)/xxx/`` paired with a substitution string of ``/yyy/`` would do a case-insensitive match and transform path ``/aaa/XxX/bbb`` to ``/aaa/yyy/bbb``.
.envoy.type.matcher.v3.RegexMatchAndSubstitute regex_rewrite = 9;- Specified by:
hasRegexRewritein interfaceRedirectActionOrBuilder- Returns:
- Whether the regexRewrite field is set.
-
getRegexRewrite
public RegexMatchAndSubstitute getRegexRewrite()
Indicates that during redirect, portions of the path that match the pattern should be rewritten, even allowing the substitution of capture groups from the pattern into the new path as specified by the rewrite substitution string. This is useful to allow application paths to be rewritten in a way that is aware of segments with variable content like identifiers. Examples using Google's `RE2 <https://github.com/google/re2>`_ engine: * The path pattern ``^/service/([^/]+)(/.*)$`` paired with a substitution string of ``\2/instance/\1`` would transform ``/service/foo/v1/api`` into ``/v1/api/instance/foo``. * The pattern ``one`` paired with a substitution string of ``two`` would transform ``/xxx/one/yyy/one/zzz`` into ``/xxx/two/yyy/two/zzz``. * The pattern ``^(.*?)one(.*)$`` paired with a substitution string of ``\1two\2`` would replace only the first occurrence of ``one``, transforming path ``/xxx/one/yyy/one/zzz`` into ``/xxx/two/yyy/one/zzz``. * The pattern ``(?i)/xxx/`` paired with a substitution string of ``/yyy/`` would do a case-insensitive match and transform path ``/aaa/XxX/bbb`` to ``/aaa/yyy/bbb``.
.envoy.type.matcher.v3.RegexMatchAndSubstitute regex_rewrite = 9;- Specified by:
getRegexRewritein interfaceRedirectActionOrBuilder- Returns:
- The regexRewrite.
-
getRegexRewriteOrBuilder
public RegexMatchAndSubstituteOrBuilder getRegexRewriteOrBuilder()
Indicates that during redirect, portions of the path that match the pattern should be rewritten, even allowing the substitution of capture groups from the pattern into the new path as specified by the rewrite substitution string. This is useful to allow application paths to be rewritten in a way that is aware of segments with variable content like identifiers. Examples using Google's `RE2 <https://github.com/google/re2>`_ engine: * The path pattern ``^/service/([^/]+)(/.*)$`` paired with a substitution string of ``\2/instance/\1`` would transform ``/service/foo/v1/api`` into ``/v1/api/instance/foo``. * The pattern ``one`` paired with a substitution string of ``two`` would transform ``/xxx/one/yyy/one/zzz`` into ``/xxx/two/yyy/two/zzz``. * The pattern ``^(.*?)one(.*)$`` paired with a substitution string of ``\1two\2`` would replace only the first occurrence of ``one``, transforming path ``/xxx/one/yyy/one/zzz`` into ``/xxx/two/yyy/one/zzz``. * The pattern ``(?i)/xxx/`` paired with a substitution string of ``/yyy/`` would do a case-insensitive match and transform path ``/aaa/XxX/bbb`` to ``/aaa/yyy/bbb``.
.envoy.type.matcher.v3.RegexMatchAndSubstitute regex_rewrite = 9;- Specified by:
getRegexRewriteOrBuilderin interfaceRedirectActionOrBuilder
-
getResponseCodeValue
public int getResponseCodeValue()
The HTTP status code to use in the redirect response. The default response code is MOVED_PERMANENTLY (301).
.envoy.config.route.v3.RedirectAction.RedirectResponseCode response_code = 3 [(.validate.rules) = { ... }- Specified by:
getResponseCodeValuein interfaceRedirectActionOrBuilder- Returns:
- The enum numeric value on the wire for responseCode.
-
getResponseCode
public RedirectAction.RedirectResponseCode getResponseCode()
The HTTP status code to use in the redirect response. The default response code is MOVED_PERMANENTLY (301).
.envoy.config.route.v3.RedirectAction.RedirectResponseCode response_code = 3 [(.validate.rules) = { ... }- Specified by:
getResponseCodein interfaceRedirectActionOrBuilder- Returns:
- The responseCode.
-
getStripQuery
public boolean getStripQuery()
Indicates that during redirection, the query portion of the URL will be removed. Default value is false.
bool strip_query = 6;- Specified by:
getStripQueryin interfaceRedirectActionOrBuilder- Returns:
- The stripQuery.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static RedirectAction parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RedirectAction parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RedirectAction parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RedirectAction parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RedirectAction parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RedirectAction parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RedirectAction parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static RedirectAction parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static RedirectAction parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static RedirectAction parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static RedirectAction parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static RedirectAction parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public RedirectAction.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static RedirectAction.Builder newBuilder()
-
newBuilder
public static RedirectAction.Builder newBuilder(RedirectAction prototype)
-
toBuilder
public RedirectAction.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected RedirectAction.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static RedirectAction getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<RedirectAction> parser()
-
getParserForType
public com.google.protobuf.Parser<RedirectAction> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public RedirectAction getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-