类 VirtualServiceOuterClass.HTTPRoute

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
istio.networking.v1alpha3.VirtualServiceOuterClass.HTTPRoute
所有已实现的接口:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, VirtualServiceOuterClass.HTTPRouteOrBuilder, Serializable
封闭类:
VirtualServiceOuterClass

public static final class VirtualServiceOuterClass.HTTPRoute extends com.google.protobuf.GeneratedMessageV3 implements VirtualServiceOuterClass.HTTPRouteOrBuilder
 Describes match conditions and actions for routing HTTP/1.1, HTTP2, and
 gRPC traffic. See VirtualService for usage examples.
 
Protobuf type istio.networking.v1alpha3.HTTPRoute
另请参阅:
  • 字段详细资料

    • NAME_FIELD_NUMBER

      public static final int NAME_FIELD_NUMBER
      另请参阅:
    • MATCH_FIELD_NUMBER

      public static final int MATCH_FIELD_NUMBER
      另请参阅:
    • ROUTE_FIELD_NUMBER

      public static final int ROUTE_FIELD_NUMBER
      另请参阅:
    • REDIRECT_FIELD_NUMBER

      public static final int REDIRECT_FIELD_NUMBER
      另请参阅:
    • DELEGATE_FIELD_NUMBER

      public static final int DELEGATE_FIELD_NUMBER
      另请参阅:
    • REWRITE_FIELD_NUMBER

      public static final int REWRITE_FIELD_NUMBER
      另请参阅:
    • TIMEOUT_FIELD_NUMBER

      public static final int TIMEOUT_FIELD_NUMBER
      另请参阅:
    • RETRIES_FIELD_NUMBER

      public static final int RETRIES_FIELD_NUMBER
      另请参阅:
    • FAULT_FIELD_NUMBER

      public static final int FAULT_FIELD_NUMBER
      另请参阅:
    • MIRROR_FIELD_NUMBER

      public static final int MIRROR_FIELD_NUMBER
      另请参阅:
    • MIRROR_PERCENT_FIELD_NUMBER

      public static final int MIRROR_PERCENT_FIELD_NUMBER
      另请参阅:
    • MIRROR_PERCENTAGE_FIELD_NUMBER

      public static final int MIRROR_PERCENTAGE_FIELD_NUMBER
      另请参阅:
    • CORS_POLICY_FIELD_NUMBER

      public static final int CORS_POLICY_FIELD_NUMBER
      另请参阅:
    • HEADERS_FIELD_NUMBER

      public static final int HEADERS_FIELD_NUMBER
      另请参阅:
  • 方法详细资料

    • newInstance

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      覆盖:
      newInstance 在类中 com.google.protobuf.GeneratedMessageV3
    • getDescriptor

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

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      指定者:
      internalGetFieldAccessorTable 在类中 com.google.protobuf.GeneratedMessageV3
    • getName

      public String getName()
       The name assigned to the route for debugging purposes. The
       route's name will be concatenated with the match's name and will
       be logged in the access logs for requests matching this
       route/match.
       
      string name = 17;
      指定者:
      getName 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
      返回:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       The name assigned to the route for debugging purposes. The
       route's name will be concatenated with the match's name and will
       be logged in the access logs for requests matching this
       route/match.
       
      string name = 17;
      指定者:
      getNameBytes 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
      返回:
      The bytes for name.
    • getMatchList

       Match conditions to be satisfied for the rule to be
       activated. All conditions inside a single match block have AND
       semantics, while the list of match blocks have OR semantics. The rule
       is matched if any one of the match blocks succeed.
       
      repeated .istio.networking.v1alpha3.HTTPMatchRequest match = 1;
      指定者:
      getMatchList 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
    • getMatchOrBuilderList

      public List<? extends VirtualServiceOuterClass.HTTPMatchRequestOrBuilder> getMatchOrBuilderList()
       Match conditions to be satisfied for the rule to be
       activated. All conditions inside a single match block have AND
       semantics, while the list of match blocks have OR semantics. The rule
       is matched if any one of the match blocks succeed.
       
      repeated .istio.networking.v1alpha3.HTTPMatchRequest match = 1;
      指定者:
      getMatchOrBuilderList 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
    • getMatchCount

      public int getMatchCount()
       Match conditions to be satisfied for the rule to be
       activated. All conditions inside a single match block have AND
       semantics, while the list of match blocks have OR semantics. The rule
       is matched if any one of the match blocks succeed.
       
      repeated .istio.networking.v1alpha3.HTTPMatchRequest match = 1;
      指定者:
      getMatchCount 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
    • getMatch

      public VirtualServiceOuterClass.HTTPMatchRequest getMatch(int index)
       Match conditions to be satisfied for the rule to be
       activated. All conditions inside a single match block have AND
       semantics, while the list of match blocks have OR semantics. The rule
       is matched if any one of the match blocks succeed.
       
      repeated .istio.networking.v1alpha3.HTTPMatchRequest match = 1;
      指定者:
      getMatch 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
    • getMatchOrBuilder

      public VirtualServiceOuterClass.HTTPMatchRequestOrBuilder getMatchOrBuilder(int index)
       Match conditions to be satisfied for the rule to be
       activated. All conditions inside a single match block have AND
       semantics, while the list of match blocks have OR semantics. The rule
       is matched if any one of the match blocks succeed.
       
      repeated .istio.networking.v1alpha3.HTTPMatchRequest match = 1;
      指定者:
      getMatchOrBuilder 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
    • getRouteList

       A HTTP rule can either redirect or forward (default) traffic. The
       forwarding target can be one of several versions of a service (see
       glossary in beginning of document). Weights associated with the
       service version determine the proportion of traffic it receives.
       
      repeated .istio.networking.v1alpha3.HTTPRouteDestination route = 2;
      指定者:
      getRouteList 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
    • getRouteOrBuilderList

      public List<? extends VirtualServiceOuterClass.HTTPRouteDestinationOrBuilder> getRouteOrBuilderList()
       A HTTP rule can either redirect or forward (default) traffic. The
       forwarding target can be one of several versions of a service (see
       glossary in beginning of document). Weights associated with the
       service version determine the proportion of traffic it receives.
       
      repeated .istio.networking.v1alpha3.HTTPRouteDestination route = 2;
      指定者:
      getRouteOrBuilderList 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
    • getRouteCount

      public int getRouteCount()
       A HTTP rule can either redirect or forward (default) traffic. The
       forwarding target can be one of several versions of a service (see
       glossary in beginning of document). Weights associated with the
       service version determine the proportion of traffic it receives.
       
      repeated .istio.networking.v1alpha3.HTTPRouteDestination route = 2;
      指定者:
      getRouteCount 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
    • getRoute

      public VirtualServiceOuterClass.HTTPRouteDestination getRoute(int index)
       A HTTP rule can either redirect or forward (default) traffic. The
       forwarding target can be one of several versions of a service (see
       glossary in beginning of document). Weights associated with the
       service version determine the proportion of traffic it receives.
       
      repeated .istio.networking.v1alpha3.HTTPRouteDestination route = 2;
      指定者:
      getRoute 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
    • getRouteOrBuilder

      public VirtualServiceOuterClass.HTTPRouteDestinationOrBuilder getRouteOrBuilder(int index)
       A HTTP rule can either redirect or forward (default) traffic. The
       forwarding target can be one of several versions of a service (see
       glossary in beginning of document). Weights associated with the
       service version determine the proportion of traffic it receives.
       
      repeated .istio.networking.v1alpha3.HTTPRouteDestination route = 2;
      指定者:
      getRouteOrBuilder 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
    • hasRedirect

      public boolean hasRedirect()
       A HTTP rule can either redirect or forward (default) traffic. If
       traffic passthrough option is specified in the rule,
       route/redirect will be ignored. The redirect primitive can be used to
       send a HTTP 301 redirect to a different URI or Authority.
       
      .istio.networking.v1alpha3.HTTPRedirect redirect = 3;
      指定者:
      hasRedirect 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
      返回:
      Whether the redirect field is set.
    • getRedirect

       A HTTP rule can either redirect or forward (default) traffic. If
       traffic passthrough option is specified in the rule,
       route/redirect will be ignored. The redirect primitive can be used to
       send a HTTP 301 redirect to a different URI or Authority.
       
      .istio.networking.v1alpha3.HTTPRedirect redirect = 3;
      指定者:
      getRedirect 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
      返回:
      The redirect.
    • getRedirectOrBuilder

      public VirtualServiceOuterClass.HTTPRedirectOrBuilder getRedirectOrBuilder()
       A HTTP rule can either redirect or forward (default) traffic. If
       traffic passthrough option is specified in the rule,
       route/redirect will be ignored. The redirect primitive can be used to
       send a HTTP 301 redirect to a different URI or Authority.
       
      .istio.networking.v1alpha3.HTTPRedirect redirect = 3;
      指定者:
      getRedirectOrBuilder 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
    • hasDelegate

      public boolean hasDelegate()
       Delegate is used to specify the particular VirtualService which
       can be used to define delegate HTTPRoute.
       It can be set only when `Route` and `Redirect` are empty, and the route rules of the
       delegate VirtualService will be merged with that in the current one.
       **NOTE**:
          1. Only one level delegation is supported.
          2. The delegate's HTTPMatchRequest must be a strict subset of the root's,
             otherwise there is a conflict and the HTTPRoute will not take effect.
       
      .istio.networking.v1alpha3.Delegate delegate = 20;
      指定者:
      hasDelegate 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
      返回:
      Whether the delegate field is set.
    • getDelegate

      public VirtualServiceOuterClass.Delegate getDelegate()
       Delegate is used to specify the particular VirtualService which
       can be used to define delegate HTTPRoute.
       It can be set only when `Route` and `Redirect` are empty, and the route rules of the
       delegate VirtualService will be merged with that in the current one.
       **NOTE**:
          1. Only one level delegation is supported.
          2. The delegate's HTTPMatchRequest must be a strict subset of the root's,
             otherwise there is a conflict and the HTTPRoute will not take effect.
       
      .istio.networking.v1alpha3.Delegate delegate = 20;
      指定者:
      getDelegate 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
      返回:
      The delegate.
    • getDelegateOrBuilder

      public VirtualServiceOuterClass.DelegateOrBuilder getDelegateOrBuilder()
       Delegate is used to specify the particular VirtualService which
       can be used to define delegate HTTPRoute.
       It can be set only when `Route` and `Redirect` are empty, and the route rules of the
       delegate VirtualService will be merged with that in the current one.
       **NOTE**:
          1. Only one level delegation is supported.
          2. The delegate's HTTPMatchRequest must be a strict subset of the root's,
             otherwise there is a conflict and the HTTPRoute will not take effect.
       
      .istio.networking.v1alpha3.Delegate delegate = 20;
      指定者:
      getDelegateOrBuilder 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
    • hasRewrite

      public boolean hasRewrite()
       Rewrite HTTP URIs and Authority headers. Rewrite cannot be used with
       Redirect primitive. Rewrite will be performed before forwarding.
       
      .istio.networking.v1alpha3.HTTPRewrite rewrite = 4;
      指定者:
      hasRewrite 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
      返回:
      Whether the rewrite field is set.
    • getRewrite

       Rewrite HTTP URIs and Authority headers. Rewrite cannot be used with
       Redirect primitive. Rewrite will be performed before forwarding.
       
      .istio.networking.v1alpha3.HTTPRewrite rewrite = 4;
      指定者:
      getRewrite 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
      返回:
      The rewrite.
    • getRewriteOrBuilder

      public VirtualServiceOuterClass.HTTPRewriteOrBuilder getRewriteOrBuilder()
       Rewrite HTTP URIs and Authority headers. Rewrite cannot be used with
       Redirect primitive. Rewrite will be performed before forwarding.
       
      .istio.networking.v1alpha3.HTTPRewrite rewrite = 4;
      指定者:
      getRewriteOrBuilder 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
    • hasTimeout

      public boolean hasTimeout()
       Timeout for HTTP requests, default is disabled.
       
      .google.protobuf.Duration timeout = 6;
      指定者:
      hasTimeout 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
      返回:
      Whether the timeout field is set.
    • getTimeout

      public com.google.protobuf.Duration getTimeout()
       Timeout for HTTP requests, default is disabled.
       
      .google.protobuf.Duration timeout = 6;
      指定者:
      getTimeout 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
      返回:
      The timeout.
    • getTimeoutOrBuilder

      public com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder()
       Timeout for HTTP requests, default is disabled.
       
      .google.protobuf.Duration timeout = 6;
      指定者:
      getTimeoutOrBuilder 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
    • hasRetries

      public boolean hasRetries()
       Retry policy for HTTP requests.
       
      .istio.networking.v1alpha3.HTTPRetry retries = 7;
      指定者:
      hasRetries 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
      返回:
      Whether the retries field is set.
    • getRetries

       Retry policy for HTTP requests.
       
      .istio.networking.v1alpha3.HTTPRetry retries = 7;
      指定者:
      getRetries 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
      返回:
      The retries.
    • getRetriesOrBuilder

      public VirtualServiceOuterClass.HTTPRetryOrBuilder getRetriesOrBuilder()
       Retry policy for HTTP requests.
       
      .istio.networking.v1alpha3.HTTPRetry retries = 7;
      指定者:
      getRetriesOrBuilder 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
    • hasFault

      public boolean hasFault()
       Fault injection policy to apply on HTTP traffic at the client side.
       Note that timeouts or retries will not be enabled when faults are
       enabled on the client side.
       
      .istio.networking.v1alpha3.HTTPFaultInjection fault = 8;
      指定者:
      hasFault 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
      返回:
      Whether the fault field is set.
    • getFault

       Fault injection policy to apply on HTTP traffic at the client side.
       Note that timeouts or retries will not be enabled when faults are
       enabled on the client side.
       
      .istio.networking.v1alpha3.HTTPFaultInjection fault = 8;
      指定者:
      getFault 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
      返回:
      The fault.
    • getFaultOrBuilder

       Fault injection policy to apply on HTTP traffic at the client side.
       Note that timeouts or retries will not be enabled when faults are
       enabled on the client side.
       
      .istio.networking.v1alpha3.HTTPFaultInjection fault = 8;
      指定者:
      getFaultOrBuilder 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
    • hasMirror

      public boolean hasMirror()
       Mirror HTTP traffic to a another destination in addition to forwarding
       the requests to the intended destination. Mirrored traffic is on a
       best effort basis where the sidecar/gateway will not wait for the
       mirrored cluster to respond before returning the response from the
       original destination.  Statistics will be generated for the mirrored
       destination.
       
      .istio.networking.v1alpha3.Destination mirror = 9;
      指定者:
      hasMirror 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
      返回:
      Whether the mirror field is set.
    • getMirror

       Mirror HTTP traffic to a another destination in addition to forwarding
       the requests to the intended destination. Mirrored traffic is on a
       best effort basis where the sidecar/gateway will not wait for the
       mirrored cluster to respond before returning the response from the
       original destination.  Statistics will be generated for the mirrored
       destination.
       
      .istio.networking.v1alpha3.Destination mirror = 9;
      指定者:
      getMirror 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
      返回:
      The mirror.
    • getMirrorOrBuilder

      public VirtualServiceOuterClass.DestinationOrBuilder getMirrorOrBuilder()
       Mirror HTTP traffic to a another destination in addition to forwarding
       the requests to the intended destination. Mirrored traffic is on a
       best effort basis where the sidecar/gateway will not wait for the
       mirrored cluster to respond before returning the response from the
       original destination.  Statistics will be generated for the mirrored
       destination.
       
      .istio.networking.v1alpha3.Destination mirror = 9;
      指定者:
      getMirrorOrBuilder 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
    • hasMirrorPercent

      @Deprecated public boolean hasMirrorPercent()
      已过时。
      istio.networking.v1alpha3.HTTPRoute.mirror_percent is deprecated. See networking/v1alpha3/virtual_service.proto;l=627
       Percentage of the traffic to be mirrored by the `mirror` field.
       Use of integer `mirror_percent` value is deprecated. Use the
       double `mirror_percentage` field instead
       
      .google.protobuf.UInt32Value mirror_percent = 18 [deprecated = true];
      指定者:
      hasMirrorPercent 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
      返回:
      Whether the mirrorPercent field is set.
    • getMirrorPercent

      @Deprecated public com.google.protobuf.UInt32Value getMirrorPercent()
      已过时。
      istio.networking.v1alpha3.HTTPRoute.mirror_percent is deprecated. See networking/v1alpha3/virtual_service.proto;l=627
       Percentage of the traffic to be mirrored by the `mirror` field.
       Use of integer `mirror_percent` value is deprecated. Use the
       double `mirror_percentage` field instead
       
      .google.protobuf.UInt32Value mirror_percent = 18 [deprecated = true];
      指定者:
      getMirrorPercent 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
      返回:
      The mirrorPercent.
    • getMirrorPercentOrBuilder

      @Deprecated public com.google.protobuf.UInt32ValueOrBuilder getMirrorPercentOrBuilder()
      已过时。
       Percentage of the traffic to be mirrored by the `mirror` field.
       Use of integer `mirror_percent` value is deprecated. Use the
       double `mirror_percentage` field instead
       
      .google.protobuf.UInt32Value mirror_percent = 18 [deprecated = true];
      指定者:
      getMirrorPercentOrBuilder 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
    • hasMirrorPercentage

      public boolean hasMirrorPercentage()
       Percentage of the traffic to be mirrored by the `mirror` field.
       If this field is absent, all the traffic (100%) will be mirrored.
       Max value is 100.
       
      .istio.networking.v1alpha3.Percent mirror_percentage = 19;
      指定者:
      hasMirrorPercentage 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
      返回:
      Whether the mirrorPercentage field is set.
    • getMirrorPercentage

      public VirtualServiceOuterClass.Percent getMirrorPercentage()
       Percentage of the traffic to be mirrored by the `mirror` field.
       If this field is absent, all the traffic (100%) will be mirrored.
       Max value is 100.
       
      .istio.networking.v1alpha3.Percent mirror_percentage = 19;
      指定者:
      getMirrorPercentage 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
      返回:
      The mirrorPercentage.
    • getMirrorPercentageOrBuilder

      public VirtualServiceOuterClass.PercentOrBuilder getMirrorPercentageOrBuilder()
       Percentage of the traffic to be mirrored by the `mirror` field.
       If this field is absent, all the traffic (100%) will be mirrored.
       Max value is 100.
       
      .istio.networking.v1alpha3.Percent mirror_percentage = 19;
      指定者:
      getMirrorPercentageOrBuilder 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
    • hasCorsPolicy

      public boolean hasCorsPolicy()
       Cross-Origin Resource Sharing policy (CORS). Refer to
       [CORS](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS)
       for further details about cross origin resource sharing.
       
      .istio.networking.v1alpha3.CorsPolicy cors_policy = 10;
      指定者:
      hasCorsPolicy 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
      返回:
      Whether the corsPolicy field is set.
    • getCorsPolicy

      public VirtualServiceOuterClass.CorsPolicy getCorsPolicy()
       Cross-Origin Resource Sharing policy (CORS). Refer to
       [CORS](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS)
       for further details about cross origin resource sharing.
       
      .istio.networking.v1alpha3.CorsPolicy cors_policy = 10;
      指定者:
      getCorsPolicy 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
      返回:
      The corsPolicy.
    • getCorsPolicyOrBuilder

      public VirtualServiceOuterClass.CorsPolicyOrBuilder getCorsPolicyOrBuilder()
       Cross-Origin Resource Sharing policy (CORS). Refer to
       [CORS](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS)
       for further details about cross origin resource sharing.
       
      .istio.networking.v1alpha3.CorsPolicy cors_policy = 10;
      指定者:
      getCorsPolicyOrBuilder 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
    • hasHeaders

      public boolean hasHeaders()
       Header manipulation rules
       
      .istio.networking.v1alpha3.Headers headers = 16;
      指定者:
      hasHeaders 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
      返回:
      Whether the headers field is set.
    • getHeaders

      public VirtualServiceOuterClass.Headers getHeaders()
       Header manipulation rules
       
      .istio.networking.v1alpha3.Headers headers = 16;
      指定者:
      getHeaders 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
      返回:
      The headers.
    • getHeadersOrBuilder

      public VirtualServiceOuterClass.HeadersOrBuilder getHeadersOrBuilder()
       Header manipulation rules
       
      .istio.networking.v1alpha3.Headers headers = 16;
      指定者:
      getHeadersOrBuilder 在接口中 VirtualServiceOuterClass.HTTPRouteOrBuilder
    • isInitialized

      public final boolean isInitialized()
      指定者:
      isInitialized 在接口中 com.google.protobuf.MessageLiteOrBuilder
      覆盖:
      isInitialized 在类中 com.google.protobuf.GeneratedMessageV3
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      指定者:
      writeTo 在接口中 com.google.protobuf.MessageLite
      覆盖:
      writeTo 在类中 com.google.protobuf.GeneratedMessageV3
      抛出:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      指定者:
      getSerializedSize 在接口中 com.google.protobuf.MessageLite
      覆盖:
      getSerializedSize 在类中 com.google.protobuf.GeneratedMessageV3
    • equals

      public boolean equals(Object obj)
      指定者:
      equals 在接口中 com.google.protobuf.Message
      覆盖:
      equals 在类中 com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      指定者:
      hashCode 在接口中 com.google.protobuf.Message
      覆盖:
      hashCode 在类中 com.google.protobuf.AbstractMessage
    • parseFrom

      public static VirtualServiceOuterClass.HTTPRoute parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      抛出:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static VirtualServiceOuterClass.HTTPRoute parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      抛出:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static VirtualServiceOuterClass.HTTPRoute parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      抛出:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static VirtualServiceOuterClass.HTTPRoute parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      抛出:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static VirtualServiceOuterClass.HTTPRoute parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      抛出:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static VirtualServiceOuterClass.HTTPRoute parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      抛出:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static VirtualServiceOuterClass.HTTPRoute parseFrom(InputStream input) throws IOException
      抛出:
      IOException
    • parseFrom

      public static VirtualServiceOuterClass.HTTPRoute parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      抛出:
      IOException
    • parseDelimitedFrom

      public static VirtualServiceOuterClass.HTTPRoute parseDelimitedFrom(InputStream input) throws IOException
      抛出:
      IOException
    • parseDelimitedFrom

      public static VirtualServiceOuterClass.HTTPRoute parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      抛出:
      IOException
    • parseFrom

      public static VirtualServiceOuterClass.HTTPRoute parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      抛出:
      IOException
    • parseFrom

      public static VirtualServiceOuterClass.HTTPRoute parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      抛出:
      IOException
    • newBuilderForType

      public VirtualServiceOuterClass.HTTPRoute.Builder newBuilderForType()
      指定者:
      newBuilderForType 在接口中 com.google.protobuf.Message
      指定者:
      newBuilderForType 在接口中 com.google.protobuf.MessageLite
    • newBuilder

      public static VirtualServiceOuterClass.HTTPRoute.Builder newBuilder()
    • newBuilder

    • toBuilder

      指定者:
      toBuilder 在接口中 com.google.protobuf.Message
      指定者:
      toBuilder 在接口中 com.google.protobuf.MessageLite
    • newBuilderForType

      protected VirtualServiceOuterClass.HTTPRoute.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      指定者:
      newBuilderForType 在类中 com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static VirtualServiceOuterClass.HTTPRoute getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<VirtualServiceOuterClass.HTTPRoute> parser()
    • getParserForType

      public com.google.protobuf.Parser<VirtualServiceOuterClass.HTTPRoute> getParserForType()
      指定者:
      getParserForType 在接口中 com.google.protobuf.Message
      指定者:
      getParserForType 在接口中 com.google.protobuf.MessageLite
      覆盖:
      getParserForType 在类中 com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

      public VirtualServiceOuterClass.HTTPRoute getDefaultInstanceForType()
      指定者:
      getDefaultInstanceForType 在接口中 com.google.protobuf.MessageLiteOrBuilder
      指定者:
      getDefaultInstanceForType 在接口中 com.google.protobuf.MessageOrBuilder