Class HttpRouteRuleMatch

  • All Implemented Interfaces:
    HttpRouteRuleMatchOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

    public final class HttpRouteRuleMatch
    extends com.google.protobuf.GeneratedMessageV3
    implements HttpRouteRuleMatchOrBuilder
     HttpRouteRuleMatch specifies a set of criteria for matching requests to an HttpRouteRule. All specified criteria must be satisfied for a match to occur.
     
    Protobuf type google.cloud.compute.v1.HttpRouteRuleMatch
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  HttpRouteRuleMatch.Builder
      HttpRouteRuleMatch specifies a set of criteria for matching requests to an HttpRouteRule.
      • Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3

        com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,​BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,​BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
      • Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

        com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
    • Field Detail

      • FULL_PATH_MATCH_FIELD_NUMBER

        public static final int FULL_PATH_MATCH_FIELD_NUMBER
        See Also:
        Constant Field Values
      • HEADER_MATCHES_FIELD_NUMBER

        public static final int HEADER_MATCHES_FIELD_NUMBER
        See Also:
        Constant Field Values
      • IGNORE_CASE_FIELD_NUMBER

        public static final int IGNORE_CASE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • METADATA_FILTERS_FIELD_NUMBER

        public static final int METADATA_FILTERS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PATH_TEMPLATE_MATCH_FIELD_NUMBER

        public static final int PATH_TEMPLATE_MATCH_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PREFIX_MATCH_FIELD_NUMBER

        public static final int PREFIX_MATCH_FIELD_NUMBER
        See Also:
        Constant Field Values
      • QUERY_PARAMETER_MATCHES_FIELD_NUMBER

        public static final int QUERY_PARAMETER_MATCHES_FIELD_NUMBER
        See Also:
        Constant Field Values
      • REGEX_MATCH_FIELD_NUMBER

        public static final int REGEX_MATCH_FIELD_NUMBER
        See Also:
        Constant Field Values
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
      • hasFullPathMatch

        public boolean hasFullPathMatch()
         For satisfying the matchRule condition, the path of the request must exactly match the value specified in fullPathMatch after removing any query parameters and anchor that may be part of the original URL. fullPathMatch must be from 1 to 1024 characters. Only one of prefixMatch, fullPathMatch or regexMatch must be specified.
         
        optional string full_path_match = 214598875;
        Specified by:
        hasFullPathMatch in interface HttpRouteRuleMatchOrBuilder
        Returns:
        Whether the fullPathMatch field is set.
      • getFullPathMatch

        public String getFullPathMatch()
         For satisfying the matchRule condition, the path of the request must exactly match the value specified in fullPathMatch after removing any query parameters and anchor that may be part of the original URL. fullPathMatch must be from 1 to 1024 characters. Only one of prefixMatch, fullPathMatch or regexMatch must be specified.
         
        optional string full_path_match = 214598875;
        Specified by:
        getFullPathMatch in interface HttpRouteRuleMatchOrBuilder
        Returns:
        The fullPathMatch.
      • getFullPathMatchBytes

        public com.google.protobuf.ByteString getFullPathMatchBytes()
         For satisfying the matchRule condition, the path of the request must exactly match the value specified in fullPathMatch after removing any query parameters and anchor that may be part of the original URL. fullPathMatch must be from 1 to 1024 characters. Only one of prefixMatch, fullPathMatch or regexMatch must be specified.
         
        optional string full_path_match = 214598875;
        Specified by:
        getFullPathMatchBytes in interface HttpRouteRuleMatchOrBuilder
        Returns:
        The bytes for fullPathMatch.
      • getHeaderMatchesList

        public List<HttpHeaderMatch> getHeaderMatchesList()
         Specifies a list of header match criteria, all of which must match corresponding headers in the request.
         
        repeated .google.cloud.compute.v1.HttpHeaderMatch header_matches = 361903489;
        Specified by:
        getHeaderMatchesList in interface HttpRouteRuleMatchOrBuilder
      • getHeaderMatchesCount

        public int getHeaderMatchesCount()
         Specifies a list of header match criteria, all of which must match corresponding headers in the request.
         
        repeated .google.cloud.compute.v1.HttpHeaderMatch header_matches = 361903489;
        Specified by:
        getHeaderMatchesCount in interface HttpRouteRuleMatchOrBuilder
      • getHeaderMatches

        public HttpHeaderMatch getHeaderMatches​(int index)
         Specifies a list of header match criteria, all of which must match corresponding headers in the request.
         
        repeated .google.cloud.compute.v1.HttpHeaderMatch header_matches = 361903489;
        Specified by:
        getHeaderMatches in interface HttpRouteRuleMatchOrBuilder
      • hasIgnoreCase

        public boolean hasIgnoreCase()
         Specifies that prefixMatch and fullPathMatch matches are case sensitive. The default value is false. ignoreCase must not be used with regexMatch. Not supported when the URL map is bound to a target gRPC proxy.
         
        optional bool ignore_case = 464324989;
        Specified by:
        hasIgnoreCase in interface HttpRouteRuleMatchOrBuilder
        Returns:
        Whether the ignoreCase field is set.
      • getIgnoreCase

        public boolean getIgnoreCase()
         Specifies that prefixMatch and fullPathMatch matches are case sensitive. The default value is false. ignoreCase must not be used with regexMatch. Not supported when the URL map is bound to a target gRPC proxy.
         
        optional bool ignore_case = 464324989;
        Specified by:
        getIgnoreCase in interface HttpRouteRuleMatchOrBuilder
        Returns:
        The ignoreCase.
      • getMetadataFiltersList

        public List<MetadataFilter> getMetadataFiltersList()
         Opaque filter criteria used by the load balancer to restrict routing configuration to a limited set of xDS compliant clients. In their xDS requests to the load balancer, xDS clients present node metadata. When there is a match, the relevant routing configuration is made available to those proxies. For each metadataFilter in this list, if its filterMatchCriteria is set to MATCH_ANY, at least one of the filterLabels must match the corresponding label provided in the metadata. If its filterMatchCriteria is set to MATCH_ALL, then all of its filterLabels must match with corresponding labels provided in the metadata. If multiple metadata filters are specified, all of them need to be satisfied in order to be considered a match. metadataFilters specified here is applied after those specified in ForwardingRule that refers to the UrlMap this HttpRouteRuleMatch belongs to. metadataFilters only applies to load balancers that have loadBalancingScheme set to INTERNAL_SELF_MANAGED. Not supported when the URL map is bound to a target gRPC proxy that has validateForProxyless field set to true.
         
        repeated .google.cloud.compute.v1.MetadataFilter metadata_filters = 464725739;
        Specified by:
        getMetadataFiltersList in interface HttpRouteRuleMatchOrBuilder
      • getMetadataFiltersOrBuilderList

        public List<? extends MetadataFilterOrBuilder> getMetadataFiltersOrBuilderList()
         Opaque filter criteria used by the load balancer to restrict routing configuration to a limited set of xDS compliant clients. In their xDS requests to the load balancer, xDS clients present node metadata. When there is a match, the relevant routing configuration is made available to those proxies. For each metadataFilter in this list, if its filterMatchCriteria is set to MATCH_ANY, at least one of the filterLabels must match the corresponding label provided in the metadata. If its filterMatchCriteria is set to MATCH_ALL, then all of its filterLabels must match with corresponding labels provided in the metadata. If multiple metadata filters are specified, all of them need to be satisfied in order to be considered a match. metadataFilters specified here is applied after those specified in ForwardingRule that refers to the UrlMap this HttpRouteRuleMatch belongs to. metadataFilters only applies to load balancers that have loadBalancingScheme set to INTERNAL_SELF_MANAGED. Not supported when the URL map is bound to a target gRPC proxy that has validateForProxyless field set to true.
         
        repeated .google.cloud.compute.v1.MetadataFilter metadata_filters = 464725739;
        Specified by:
        getMetadataFiltersOrBuilderList in interface HttpRouteRuleMatchOrBuilder
      • getMetadataFiltersCount

        public int getMetadataFiltersCount()
         Opaque filter criteria used by the load balancer to restrict routing configuration to a limited set of xDS compliant clients. In their xDS requests to the load balancer, xDS clients present node metadata. When there is a match, the relevant routing configuration is made available to those proxies. For each metadataFilter in this list, if its filterMatchCriteria is set to MATCH_ANY, at least one of the filterLabels must match the corresponding label provided in the metadata. If its filterMatchCriteria is set to MATCH_ALL, then all of its filterLabels must match with corresponding labels provided in the metadata. If multiple metadata filters are specified, all of them need to be satisfied in order to be considered a match. metadataFilters specified here is applied after those specified in ForwardingRule that refers to the UrlMap this HttpRouteRuleMatch belongs to. metadataFilters only applies to load balancers that have loadBalancingScheme set to INTERNAL_SELF_MANAGED. Not supported when the URL map is bound to a target gRPC proxy that has validateForProxyless field set to true.
         
        repeated .google.cloud.compute.v1.MetadataFilter metadata_filters = 464725739;
        Specified by:
        getMetadataFiltersCount in interface HttpRouteRuleMatchOrBuilder
      • getMetadataFilters

        public MetadataFilter getMetadataFilters​(int index)
         Opaque filter criteria used by the load balancer to restrict routing configuration to a limited set of xDS compliant clients. In their xDS requests to the load balancer, xDS clients present node metadata. When there is a match, the relevant routing configuration is made available to those proxies. For each metadataFilter in this list, if its filterMatchCriteria is set to MATCH_ANY, at least one of the filterLabels must match the corresponding label provided in the metadata. If its filterMatchCriteria is set to MATCH_ALL, then all of its filterLabels must match with corresponding labels provided in the metadata. If multiple metadata filters are specified, all of them need to be satisfied in order to be considered a match. metadataFilters specified here is applied after those specified in ForwardingRule that refers to the UrlMap this HttpRouteRuleMatch belongs to. metadataFilters only applies to load balancers that have loadBalancingScheme set to INTERNAL_SELF_MANAGED. Not supported when the URL map is bound to a target gRPC proxy that has validateForProxyless field set to true.
         
        repeated .google.cloud.compute.v1.MetadataFilter metadata_filters = 464725739;
        Specified by:
        getMetadataFilters in interface HttpRouteRuleMatchOrBuilder
      • getMetadataFiltersOrBuilder

        public MetadataFilterOrBuilder getMetadataFiltersOrBuilder​(int index)
         Opaque filter criteria used by the load balancer to restrict routing configuration to a limited set of xDS compliant clients. In their xDS requests to the load balancer, xDS clients present node metadata. When there is a match, the relevant routing configuration is made available to those proxies. For each metadataFilter in this list, if its filterMatchCriteria is set to MATCH_ANY, at least one of the filterLabels must match the corresponding label provided in the metadata. If its filterMatchCriteria is set to MATCH_ALL, then all of its filterLabels must match with corresponding labels provided in the metadata. If multiple metadata filters are specified, all of them need to be satisfied in order to be considered a match. metadataFilters specified here is applied after those specified in ForwardingRule that refers to the UrlMap this HttpRouteRuleMatch belongs to. metadataFilters only applies to load balancers that have loadBalancingScheme set to INTERNAL_SELF_MANAGED. Not supported when the URL map is bound to a target gRPC proxy that has validateForProxyless field set to true.
         
        repeated .google.cloud.compute.v1.MetadataFilter metadata_filters = 464725739;
        Specified by:
        getMetadataFiltersOrBuilder in interface HttpRouteRuleMatchOrBuilder
      • hasPathTemplateMatch

        public boolean hasPathTemplateMatch()
         If specified, the route is a pattern match expression that must match the :path header once the query string is removed. A pattern match allows you to match - The value must be between 1 and 1024 characters - The pattern must start with a leading slash ("/") - There may be no more than 5 operators in pattern Precisely one of prefix_match, full_path_match, regex_match or path_template_match must be set.
         
        optional string path_template_match = 292348186;
        Specified by:
        hasPathTemplateMatch in interface HttpRouteRuleMatchOrBuilder
        Returns:
        Whether the pathTemplateMatch field is set.
      • getPathTemplateMatch

        public String getPathTemplateMatch()
         If specified, the route is a pattern match expression that must match the :path header once the query string is removed. A pattern match allows you to match - The value must be between 1 and 1024 characters - The pattern must start with a leading slash ("/") - There may be no more than 5 operators in pattern Precisely one of prefix_match, full_path_match, regex_match or path_template_match must be set.
         
        optional string path_template_match = 292348186;
        Specified by:
        getPathTemplateMatch in interface HttpRouteRuleMatchOrBuilder
        Returns:
        The pathTemplateMatch.
      • getPathTemplateMatchBytes

        public com.google.protobuf.ByteString getPathTemplateMatchBytes()
         If specified, the route is a pattern match expression that must match the :path header once the query string is removed. A pattern match allows you to match - The value must be between 1 and 1024 characters - The pattern must start with a leading slash ("/") - There may be no more than 5 operators in pattern Precisely one of prefix_match, full_path_match, regex_match or path_template_match must be set.
         
        optional string path_template_match = 292348186;
        Specified by:
        getPathTemplateMatchBytes in interface HttpRouteRuleMatchOrBuilder
        Returns:
        The bytes for pathTemplateMatch.
      • hasPrefixMatch

        public boolean hasPrefixMatch()
         For satisfying the matchRule condition, the request's path must begin with the specified prefixMatch. prefixMatch must begin with a /. The value must be from 1 to 1024 characters. Only one of prefixMatch, fullPathMatch or regexMatch must be specified.
         
        optional string prefix_match = 257898968;
        Specified by:
        hasPrefixMatch in interface HttpRouteRuleMatchOrBuilder
        Returns:
        Whether the prefixMatch field is set.
      • getPrefixMatch

        public String getPrefixMatch()
         For satisfying the matchRule condition, the request's path must begin with the specified prefixMatch. prefixMatch must begin with a /. The value must be from 1 to 1024 characters. Only one of prefixMatch, fullPathMatch or regexMatch must be specified.
         
        optional string prefix_match = 257898968;
        Specified by:
        getPrefixMatch in interface HttpRouteRuleMatchOrBuilder
        Returns:
        The prefixMatch.
      • getPrefixMatchBytes

        public com.google.protobuf.ByteString getPrefixMatchBytes()
         For satisfying the matchRule condition, the request's path must begin with the specified prefixMatch. prefixMatch must begin with a /. The value must be from 1 to 1024 characters. Only one of prefixMatch, fullPathMatch or regexMatch must be specified.
         
        optional string prefix_match = 257898968;
        Specified by:
        getPrefixMatchBytes in interface HttpRouteRuleMatchOrBuilder
        Returns:
        The bytes for prefixMatch.
      • getQueryParameterMatchesList

        public List<HttpQueryParameterMatch> getQueryParameterMatchesList()
         Specifies a list of query parameter match criteria, all of which must match corresponding query parameters in the request. Not supported when the URL map is bound to a target gRPC proxy.
         
        repeated .google.cloud.compute.v1.HttpQueryParameterMatch query_parameter_matches = 286231270;
        Specified by:
        getQueryParameterMatchesList in interface HttpRouteRuleMatchOrBuilder
      • getQueryParameterMatchesOrBuilderList

        public List<? extends HttpQueryParameterMatchOrBuilder> getQueryParameterMatchesOrBuilderList()
         Specifies a list of query parameter match criteria, all of which must match corresponding query parameters in the request. Not supported when the URL map is bound to a target gRPC proxy.
         
        repeated .google.cloud.compute.v1.HttpQueryParameterMatch query_parameter_matches = 286231270;
        Specified by:
        getQueryParameterMatchesOrBuilderList in interface HttpRouteRuleMatchOrBuilder
      • getQueryParameterMatchesCount

        public int getQueryParameterMatchesCount()
         Specifies a list of query parameter match criteria, all of which must match corresponding query parameters in the request. Not supported when the URL map is bound to a target gRPC proxy.
         
        repeated .google.cloud.compute.v1.HttpQueryParameterMatch query_parameter_matches = 286231270;
        Specified by:
        getQueryParameterMatchesCount in interface HttpRouteRuleMatchOrBuilder
      • getQueryParameterMatches

        public HttpQueryParameterMatch getQueryParameterMatches​(int index)
         Specifies a list of query parameter match criteria, all of which must match corresponding query parameters in the request. Not supported when the URL map is bound to a target gRPC proxy.
         
        repeated .google.cloud.compute.v1.HttpQueryParameterMatch query_parameter_matches = 286231270;
        Specified by:
        getQueryParameterMatches in interface HttpRouteRuleMatchOrBuilder
      • getQueryParameterMatchesOrBuilder

        public HttpQueryParameterMatchOrBuilder getQueryParameterMatchesOrBuilder​(int index)
         Specifies a list of query parameter match criteria, all of which must match corresponding query parameters in the request. Not supported when the URL map is bound to a target gRPC proxy.
         
        repeated .google.cloud.compute.v1.HttpQueryParameterMatch query_parameter_matches = 286231270;
        Specified by:
        getQueryParameterMatchesOrBuilder in interface HttpRouteRuleMatchOrBuilder
      • hasRegexMatch

        public boolean hasRegexMatch()
         For satisfying the matchRule condition, the path of the request must satisfy the regular expression specified in regexMatch after removing any query parameters and anchor supplied with the original URL. For more information about regular expression syntax, see Syntax. Only one of prefixMatch, fullPathMatch or regexMatch must be specified. Regular expressions can only be used when the loadBalancingScheme is set to INTERNAL_SELF_MANAGED.
         
        optional string regex_match = 107387853;
        Specified by:
        hasRegexMatch in interface HttpRouteRuleMatchOrBuilder
        Returns:
        Whether the regexMatch field is set.
      • getRegexMatch

        public String getRegexMatch()
         For satisfying the matchRule condition, the path of the request must satisfy the regular expression specified in regexMatch after removing any query parameters and anchor supplied with the original URL. For more information about regular expression syntax, see Syntax. Only one of prefixMatch, fullPathMatch or regexMatch must be specified. Regular expressions can only be used when the loadBalancingScheme is set to INTERNAL_SELF_MANAGED.
         
        optional string regex_match = 107387853;
        Specified by:
        getRegexMatch in interface HttpRouteRuleMatchOrBuilder
        Returns:
        The regexMatch.
      • getRegexMatchBytes

        public com.google.protobuf.ByteString getRegexMatchBytes()
         For satisfying the matchRule condition, the path of the request must satisfy the regular expression specified in regexMatch after removing any query parameters and anchor supplied with the original URL. For more information about regular expression syntax, see Syntax. Only one of prefixMatch, fullPathMatch or regexMatch must be specified. Regular expressions can only be used when the loadBalancingScheme is set to INTERNAL_SELF_MANAGED.
         
        optional string regex_match = 107387853;
        Specified by:
        getRegexMatchBytes in interface HttpRouteRuleMatchOrBuilder
        Returns:
        The bytes for regexMatch.
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static HttpRouteRuleMatch parseFrom​(ByteBuffer data)
                                            throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static HttpRouteRuleMatch parseFrom​(ByteBuffer data,
                                                   com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                            throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static HttpRouteRuleMatch parseFrom​(com.google.protobuf.ByteString data)
                                            throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static HttpRouteRuleMatch parseFrom​(com.google.protobuf.ByteString data,
                                                   com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                            throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static HttpRouteRuleMatch parseFrom​(byte[] data)
                                            throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static HttpRouteRuleMatch parseFrom​(byte[] data,
                                                   com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                            throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static HttpRouteRuleMatch parseFrom​(com.google.protobuf.CodedInputStream input,
                                                   com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                            throws IOException
        Throws:
        IOException
      • newBuilderForType

        public HttpRouteRuleMatch.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public HttpRouteRuleMatch.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected HttpRouteRuleMatch.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getParserForType

        public com.google.protobuf.Parser<HttpRouteRuleMatch> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public HttpRouteRuleMatch getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder