类 VirtualServiceOuterClass.HTTPRoute.Builder

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

public static final class VirtualServiceOuterClass.HTTPRoute.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.HTTPRoute.Builder> 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
  • 方法详细资料

    • getDescriptor

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

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      指定者:
      internalGetFieldAccessorTable 在类中 com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.HTTPRoute.Builder>
    • clear

      指定者:
      clear 在接口中 com.google.protobuf.Message.Builder
      指定者:
      clear 在接口中 com.google.protobuf.MessageLite.Builder
      覆盖:
      clear 在类中 com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.HTTPRoute.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      指定者:
      getDescriptorForType 在接口中 com.google.protobuf.Message.Builder
      指定者:
      getDescriptorForType 在接口中 com.google.protobuf.MessageOrBuilder
      覆盖:
      getDescriptorForType 在类中 com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.HTTPRoute.Builder>
    • getDefaultInstanceForType

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

      指定者:
      build 在接口中 com.google.protobuf.Message.Builder
      指定者:
      build 在接口中 com.google.protobuf.MessageLite.Builder
    • buildPartial

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

      指定者:
      clone 在接口中 com.google.protobuf.Message.Builder
      指定者:
      clone 在接口中 com.google.protobuf.MessageLite.Builder
      覆盖:
      clone 在类中 com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.HTTPRoute.Builder>
    • setField

      public VirtualServiceOuterClass.HTTPRoute.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      指定者:
      setField 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      setField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.HTTPRoute.Builder>
    • clearField

      public VirtualServiceOuterClass.HTTPRoute.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      指定者:
      clearField 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      clearField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.HTTPRoute.Builder>
    • clearOneof

      public VirtualServiceOuterClass.HTTPRoute.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      指定者:
      clearOneof 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      clearOneof 在类中 com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.HTTPRoute.Builder>
    • setRepeatedField

      public VirtualServiceOuterClass.HTTPRoute.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      指定者:
      setRepeatedField 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      setRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.HTTPRoute.Builder>
    • addRepeatedField

      public VirtualServiceOuterClass.HTTPRoute.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      指定者:
      addRepeatedField 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      addRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.HTTPRoute.Builder>
    • mergeFrom

      public VirtualServiceOuterClass.HTTPRoute.Builder mergeFrom(com.google.protobuf.Message other)
      指定者:
      mergeFrom 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      mergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<VirtualServiceOuterClass.HTTPRoute.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      指定者:
      isInitialized 在接口中 com.google.protobuf.MessageLiteOrBuilder
      覆盖:
      isInitialized 在类中 com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.HTTPRoute.Builder>
    • mergeFrom

      public VirtualServiceOuterClass.HTTPRoute.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      指定者:
      mergeFrom 在接口中 com.google.protobuf.Message.Builder
      指定者:
      mergeFrom 在接口中 com.google.protobuf.MessageLite.Builder
      覆盖:
      mergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<VirtualServiceOuterClass.HTTPRoute.Builder>
      抛出:
      IOException
    • 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.
    • setName

       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;
      参数:
      value - The name to set.
      返回:
      This builder for chaining.
    • clearName

       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;
      返回:
      This builder for chaining.
    • setNameBytes

      public VirtualServiceOuterClass.HTTPRoute.Builder setNameBytes(com.google.protobuf.ByteString value)
       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;
      参数:
      value - The bytes for name to set.
      返回:
      This builder for chaining.
    • 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
    • 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
    • setMatch

       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;
    • setMatch

       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;
    • addMatch

       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;
    • addMatch

       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;
    • addMatch

       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;
    • addMatch

       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;
    • addAllMatch

       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;
    • clearMatch

       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;
    • removeMatch

      public VirtualServiceOuterClass.HTTPRoute.Builder removeMatch(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;
    • getMatchBuilder

      public VirtualServiceOuterClass.HTTPMatchRequest.Builder getMatchBuilder(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

      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
    • 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
    • addMatchBuilder

       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;
    • addMatchBuilder

      public VirtualServiceOuterClass.HTTPMatchRequest.Builder addMatchBuilder(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;
    • getMatchBuilderList

       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;
    • 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
    • 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
    • setRoute

       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;
    • setRoute

       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;
    • addRoute

       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;
    • addRoute

       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;
    • addRoute

       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;
    • addRoute

       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;
    • addAllRoute

       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;
    • clearRoute

       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;
    • removeRoute

      public VirtualServiceOuterClass.HTTPRoute.Builder removeRoute(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;
    • getRouteBuilder

      public VirtualServiceOuterClass.HTTPRouteDestination.Builder getRouteBuilder(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

      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
    • 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
    • addRouteBuilder

       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;
    • addRouteBuilder

      public VirtualServiceOuterClass.HTTPRouteDestination.Builder addRouteBuilder(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;
    • getRouteBuilderList

       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;
    • 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.
    • setRedirect

       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;
    • setRedirect

       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;
    • mergeRedirect

       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;
    • clearRedirect

       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;
    • getRedirectBuilder

      public VirtualServiceOuterClass.HTTPRedirect.Builder getRedirectBuilder()
       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

      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.
    • setDelegate

       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;
    • setDelegate

       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;
    • mergeDelegate

       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;
    • clearDelegate

       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;
    • getDelegateBuilder

      public VirtualServiceOuterClass.Delegate.Builder getDelegateBuilder()
       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

      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.
    • setRewrite

       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;
    • setRewrite

       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;
    • mergeRewrite

       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;
    • clearRewrite

       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;
    • getRewriteBuilder

       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

      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.
    • setTimeout

      public VirtualServiceOuterClass.HTTPRoute.Builder setTimeout(com.google.protobuf.Duration value)
       Timeout for HTTP requests, default is disabled.
       
      .google.protobuf.Duration timeout = 6;
    • setTimeout

      public VirtualServiceOuterClass.HTTPRoute.Builder setTimeout(com.google.protobuf.Duration.Builder builderForValue)
       Timeout for HTTP requests, default is disabled.
       
      .google.protobuf.Duration timeout = 6;
    • mergeTimeout

      public VirtualServiceOuterClass.HTTPRoute.Builder mergeTimeout(com.google.protobuf.Duration value)
       Timeout for HTTP requests, default is disabled.
       
      .google.protobuf.Duration timeout = 6;
    • clearTimeout

       Timeout for HTTP requests, default is disabled.
       
      .google.protobuf.Duration timeout = 6;
    • getTimeoutBuilder

      public com.google.protobuf.Duration.Builder getTimeoutBuilder()
       Timeout for HTTP requests, default is disabled.
       
      .google.protobuf.Duration timeout = 6;
    • 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.
    • setRetries

       Retry policy for HTTP requests.
       
      .istio.networking.v1alpha3.HTTPRetry retries = 7;
    • setRetries

       Retry policy for HTTP requests.
       
      .istio.networking.v1alpha3.HTTPRetry retries = 7;
    • mergeRetries

       Retry policy for HTTP requests.
       
      .istio.networking.v1alpha3.HTTPRetry retries = 7;
    • clearRetries

       Retry policy for HTTP requests.
       
      .istio.networking.v1alpha3.HTTPRetry retries = 7;
    • getRetriesBuilder

      public VirtualServiceOuterClass.HTTPRetry.Builder getRetriesBuilder()
       Retry policy for HTTP requests.
       
      .istio.networking.v1alpha3.HTTPRetry retries = 7;
    • 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.
    • setFault

       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;
    • setFault

       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;
    • mergeFault

       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;
    • clearFault

       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;
    • getFaultBuilder

       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

       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.
    • setMirror

       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;
    • setMirror

       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;
    • mergeMirror

       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;
    • clearMirror

       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;
    • getMirrorBuilder

       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

      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.
    • setMirrorPercent

      @Deprecated public VirtualServiceOuterClass.HTTPRoute.Builder setMirrorPercent(com.google.protobuf.UInt32Value value)
      已过时。
       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];
    • setMirrorPercent

      @Deprecated public VirtualServiceOuterClass.HTTPRoute.Builder setMirrorPercent(com.google.protobuf.UInt32Value.Builder builderForValue)
      已过时。
       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];
    • mergeMirrorPercent

      @Deprecated public VirtualServiceOuterClass.HTTPRoute.Builder mergeMirrorPercent(com.google.protobuf.UInt32Value value)
      已过时。
       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];
    • clearMirrorPercent

      已过时。
       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];
    • getMirrorPercentBuilder

      @Deprecated public com.google.protobuf.UInt32Value.Builder getMirrorPercentBuilder()
      已过时。
       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

      @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.
    • setMirrorPercentage

       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;
    • setMirrorPercentage

       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;
    • mergeMirrorPercentage

       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;
    • clearMirrorPercentage

      public VirtualServiceOuterClass.HTTPRoute.Builder clearMirrorPercentage()
       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;
    • getMirrorPercentageBuilder

      public VirtualServiceOuterClass.Percent.Builder getMirrorPercentageBuilder()
       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

      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.
    • setCorsPolicy

       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;
    • setCorsPolicy

       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;
    • mergeCorsPolicy

       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;
    • clearCorsPolicy

       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;
    • getCorsPolicyBuilder

      public VirtualServiceOuterClass.CorsPolicy.Builder getCorsPolicyBuilder()
       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

      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.
    • setHeaders

       Header manipulation rules
       
      .istio.networking.v1alpha3.Headers headers = 16;
    • setHeaders

       Header manipulation rules
       
      .istio.networking.v1alpha3.Headers headers = 16;
    • mergeHeaders

       Header manipulation rules
       
      .istio.networking.v1alpha3.Headers headers = 16;
    • clearHeaders

       Header manipulation rules
       
      .istio.networking.v1alpha3.Headers headers = 16;
    • getHeadersBuilder

      public VirtualServiceOuterClass.Headers.Builder getHeadersBuilder()
       Header manipulation rules
       
      .istio.networking.v1alpha3.Headers headers = 16;
    • getHeadersOrBuilder

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

      public final VirtualServiceOuterClass.HTTPRoute.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      指定者:
      setUnknownFields 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      setUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.HTTPRoute.Builder>
    • mergeUnknownFields

      public final VirtualServiceOuterClass.HTTPRoute.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      指定者:
      mergeUnknownFields 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      mergeUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.HTTPRoute.Builder>