类 VirtualServiceOuterClass.HTTPRoute.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- 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,java.lang.Cloneable
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 typeistio.networking.v1alpha3.HTTPRoute
-
-
字段概要
-
方法概要
所有方法 静态方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 VirtualServiceOuterClass.HTTPRoute.BuilderaddAllMatch(java.lang.Iterable<? extends VirtualServiceOuterClass.HTTPMatchRequest> values)Match conditions to be satisfied for the rule to be activated.VirtualServiceOuterClass.HTTPRoute.BuilderaddAllRoute(java.lang.Iterable<? extends VirtualServiceOuterClass.HTTPRouteDestination> values)A HTTP rule can either redirect or forward (default) traffic.VirtualServiceOuterClass.HTTPRoute.BuilderaddMatch(int index, VirtualServiceOuterClass.HTTPMatchRequest value)Match conditions to be satisfied for the rule to be activated.VirtualServiceOuterClass.HTTPRoute.BuilderaddMatch(int index, VirtualServiceOuterClass.HTTPMatchRequest.Builder builderForValue)Match conditions to be satisfied for the rule to be activated.VirtualServiceOuterClass.HTTPRoute.BuilderaddMatch(VirtualServiceOuterClass.HTTPMatchRequest value)Match conditions to be satisfied for the rule to be activated.VirtualServiceOuterClass.HTTPRoute.BuilderaddMatch(VirtualServiceOuterClass.HTTPMatchRequest.Builder builderForValue)Match conditions to be satisfied for the rule to be activated.VirtualServiceOuterClass.HTTPMatchRequest.BuilderaddMatchBuilder()Match conditions to be satisfied for the rule to be activated.VirtualServiceOuterClass.HTTPMatchRequest.BuilderaddMatchBuilder(int index)Match conditions to be satisfied for the rule to be activated.VirtualServiceOuterClass.HTTPRoute.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)VirtualServiceOuterClass.HTTPRoute.BuilderaddRoute(int index, VirtualServiceOuterClass.HTTPRouteDestination value)A HTTP rule can either redirect or forward (default) traffic.VirtualServiceOuterClass.HTTPRoute.BuilderaddRoute(int index, VirtualServiceOuterClass.HTTPRouteDestination.Builder builderForValue)A HTTP rule can either redirect or forward (default) traffic.VirtualServiceOuterClass.HTTPRoute.BuilderaddRoute(VirtualServiceOuterClass.HTTPRouteDestination value)A HTTP rule can either redirect or forward (default) traffic.VirtualServiceOuterClass.HTTPRoute.BuilderaddRoute(VirtualServiceOuterClass.HTTPRouteDestination.Builder builderForValue)A HTTP rule can either redirect or forward (default) traffic.VirtualServiceOuterClass.HTTPRouteDestination.BuilderaddRouteBuilder()A HTTP rule can either redirect or forward (default) traffic.VirtualServiceOuterClass.HTTPRouteDestination.BuilderaddRouteBuilder(int index)A HTTP rule can either redirect or forward (default) traffic.VirtualServiceOuterClass.HTTPRoutebuild()VirtualServiceOuterClass.HTTPRoutebuildPartial()private voidbuildPartial0(VirtualServiceOuterClass.HTTPRoute result)private voidbuildPartialRepeatedFields(VirtualServiceOuterClass.HTTPRoute result)VirtualServiceOuterClass.HTTPRoute.Builderclear()VirtualServiceOuterClass.HTTPRoute.BuilderclearCorsPolicy()Cross-Origin Resource Sharing policy (CORS).VirtualServiceOuterClass.HTTPRoute.BuilderclearDelegate()Delegate is used to specify the particular VirtualService which can be used to define delegate HTTPRoute.VirtualServiceOuterClass.HTTPRoute.BuilderclearFault()Fault injection policy to apply on HTTP traffic at the client side.VirtualServiceOuterClass.HTTPRoute.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)VirtualServiceOuterClass.HTTPRoute.BuilderclearHeaders()Header manipulation rulesVirtualServiceOuterClass.HTTPRoute.BuilderclearMatch()Match conditions to be satisfied for the rule to be activated.VirtualServiceOuterClass.HTTPRoute.BuilderclearMirror()Mirror HTTP traffic to a another destination in addition to forwarding the requests to the intended destination.VirtualServiceOuterClass.HTTPRoute.BuilderclearMirrorPercent()已过时。VirtualServiceOuterClass.HTTPRoute.BuilderclearMirrorPercentage()Percentage of the traffic to be mirrored by the `mirror` field.VirtualServiceOuterClass.HTTPRoute.BuilderclearName()The name assigned to the route for debugging purposes.VirtualServiceOuterClass.HTTPRoute.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)VirtualServiceOuterClass.HTTPRoute.BuilderclearRedirect()A HTTP rule can either redirect or forward (default) traffic.VirtualServiceOuterClass.HTTPRoute.BuilderclearRetries()Retry policy for HTTP requests.VirtualServiceOuterClass.HTTPRoute.BuilderclearRewrite()Rewrite HTTP URIs and Authority headers.VirtualServiceOuterClass.HTTPRoute.BuilderclearRoute()A HTTP rule can either redirect or forward (default) traffic.VirtualServiceOuterClass.HTTPRoute.BuilderclearTimeout()Timeout for HTTP requests, default is disabled.VirtualServiceOuterClass.HTTPRoute.Builderclone()private voidensureMatchIsMutable()private voidensureRouteIsMutable()VirtualServiceOuterClass.CorsPolicygetCorsPolicy()Cross-Origin Resource Sharing policy (CORS).VirtualServiceOuterClass.CorsPolicy.BuildergetCorsPolicyBuilder()Cross-Origin Resource Sharing policy (CORS).private com.google.protobuf.SingleFieldBuilderV3<VirtualServiceOuterClass.CorsPolicy,VirtualServiceOuterClass.CorsPolicy.Builder,VirtualServiceOuterClass.CorsPolicyOrBuilder>getCorsPolicyFieldBuilder()Cross-Origin Resource Sharing policy (CORS).VirtualServiceOuterClass.CorsPolicyOrBuildergetCorsPolicyOrBuilder()Cross-Origin Resource Sharing policy (CORS).VirtualServiceOuterClass.HTTPRoutegetDefaultInstanceForType()VirtualServiceOuterClass.DelegategetDelegate()Delegate is used to specify the particular VirtualService which can be used to define delegate HTTPRoute.VirtualServiceOuterClass.Delegate.BuildergetDelegateBuilder()Delegate is used to specify the particular VirtualService which can be used to define delegate HTTPRoute.private com.google.protobuf.SingleFieldBuilderV3<VirtualServiceOuterClass.Delegate,VirtualServiceOuterClass.Delegate.Builder,VirtualServiceOuterClass.DelegateOrBuilder>getDelegateFieldBuilder()Delegate is used to specify the particular VirtualService which can be used to define delegate HTTPRoute.VirtualServiceOuterClass.DelegateOrBuildergetDelegateOrBuilder()Delegate is used to specify the particular VirtualService which can be used to define delegate HTTPRoute.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()VirtualServiceOuterClass.HTTPFaultInjectiongetFault()Fault injection policy to apply on HTTP traffic at the client side.VirtualServiceOuterClass.HTTPFaultInjection.BuildergetFaultBuilder()Fault injection policy to apply on HTTP traffic at the client side.private com.google.protobuf.SingleFieldBuilderV3<VirtualServiceOuterClass.HTTPFaultInjection,VirtualServiceOuterClass.HTTPFaultInjection.Builder,VirtualServiceOuterClass.HTTPFaultInjectionOrBuilder>getFaultFieldBuilder()Fault injection policy to apply on HTTP traffic at the client side.VirtualServiceOuterClass.HTTPFaultInjectionOrBuildergetFaultOrBuilder()Fault injection policy to apply on HTTP traffic at the client side.VirtualServiceOuterClass.HeadersgetHeaders()Header manipulation rulesVirtualServiceOuterClass.Headers.BuildergetHeadersBuilder()Header manipulation rulesprivate com.google.protobuf.SingleFieldBuilderV3<VirtualServiceOuterClass.Headers,VirtualServiceOuterClass.Headers.Builder,VirtualServiceOuterClass.HeadersOrBuilder>getHeadersFieldBuilder()Header manipulation rulesVirtualServiceOuterClass.HeadersOrBuildergetHeadersOrBuilder()Header manipulation rulesVirtualServiceOuterClass.HTTPMatchRequestgetMatch(int index)Match conditions to be satisfied for the rule to be activated.VirtualServiceOuterClass.HTTPMatchRequest.BuildergetMatchBuilder(int index)Match conditions to be satisfied for the rule to be activated.java.util.List<VirtualServiceOuterClass.HTTPMatchRequest.Builder>getMatchBuilderList()Match conditions to be satisfied for the rule to be activated.intgetMatchCount()Match conditions to be satisfied for the rule to be activated.private com.google.protobuf.RepeatedFieldBuilderV3<VirtualServiceOuterClass.HTTPMatchRequest,VirtualServiceOuterClass.HTTPMatchRequest.Builder,VirtualServiceOuterClass.HTTPMatchRequestOrBuilder>getMatchFieldBuilder()java.util.List<VirtualServiceOuterClass.HTTPMatchRequest>getMatchList()Match conditions to be satisfied for the rule to be activated.VirtualServiceOuterClass.HTTPMatchRequestOrBuildergetMatchOrBuilder(int index)Match conditions to be satisfied for the rule to be activated.java.util.List<? extends VirtualServiceOuterClass.HTTPMatchRequestOrBuilder>getMatchOrBuilderList()Match conditions to be satisfied for the rule to be activated.VirtualServiceOuterClass.DestinationgetMirror()Mirror HTTP traffic to a another destination in addition to forwarding the requests to the intended destination.VirtualServiceOuterClass.Destination.BuildergetMirrorBuilder()Mirror HTTP traffic to a another destination in addition to forwarding the requests to the intended destination.private com.google.protobuf.SingleFieldBuilderV3<VirtualServiceOuterClass.Destination,VirtualServiceOuterClass.Destination.Builder,VirtualServiceOuterClass.DestinationOrBuilder>getMirrorFieldBuilder()Mirror HTTP traffic to a another destination in addition to forwarding the requests to the intended destination.VirtualServiceOuterClass.DestinationOrBuildergetMirrorOrBuilder()Mirror HTTP traffic to a another destination in addition to forwarding the requests to the intended destination.com.google.protobuf.UInt32ValuegetMirrorPercent()已过时。istio.networking.v1alpha3.HTTPRoute.mirror_percent is deprecated.VirtualServiceOuterClass.PercentgetMirrorPercentage()Percentage of the traffic to be mirrored by the `mirror` field.VirtualServiceOuterClass.Percent.BuildergetMirrorPercentageBuilder()Percentage of the traffic to be mirrored by the `mirror` field.private com.google.protobuf.SingleFieldBuilderV3<VirtualServiceOuterClass.Percent,VirtualServiceOuterClass.Percent.Builder,VirtualServiceOuterClass.PercentOrBuilder>getMirrorPercentageFieldBuilder()Percentage of the traffic to be mirrored by the `mirror` field.VirtualServiceOuterClass.PercentOrBuildergetMirrorPercentageOrBuilder()Percentage of the traffic to be mirrored by the `mirror` field.com.google.protobuf.UInt32Value.BuildergetMirrorPercentBuilder()已过时。private com.google.protobuf.SingleFieldBuilderV3<com.google.protobuf.UInt32Value,com.google.protobuf.UInt32Value.Builder,com.google.protobuf.UInt32ValueOrBuilder>getMirrorPercentFieldBuilder()Percentage of the traffic to be mirrored by the `mirror` field.com.google.protobuf.UInt32ValueOrBuildergetMirrorPercentOrBuilder()已过时。java.lang.StringgetName()The name assigned to the route for debugging purposes.com.google.protobuf.ByteStringgetNameBytes()The name assigned to the route for debugging purposes.VirtualServiceOuterClass.HTTPRedirectgetRedirect()A HTTP rule can either redirect or forward (default) traffic.VirtualServiceOuterClass.HTTPRedirect.BuildergetRedirectBuilder()A HTTP rule can either redirect or forward (default) traffic.private com.google.protobuf.SingleFieldBuilderV3<VirtualServiceOuterClass.HTTPRedirect,VirtualServiceOuterClass.HTTPRedirect.Builder,VirtualServiceOuterClass.HTTPRedirectOrBuilder>getRedirectFieldBuilder()A HTTP rule can either redirect or forward (default) traffic.VirtualServiceOuterClass.HTTPRedirectOrBuildergetRedirectOrBuilder()A HTTP rule can either redirect or forward (default) traffic.VirtualServiceOuterClass.HTTPRetrygetRetries()Retry policy for HTTP requests.VirtualServiceOuterClass.HTTPRetry.BuildergetRetriesBuilder()Retry policy for HTTP requests.private com.google.protobuf.SingleFieldBuilderV3<VirtualServiceOuterClass.HTTPRetry,VirtualServiceOuterClass.HTTPRetry.Builder,VirtualServiceOuterClass.HTTPRetryOrBuilder>getRetriesFieldBuilder()Retry policy for HTTP requests.VirtualServiceOuterClass.HTTPRetryOrBuildergetRetriesOrBuilder()Retry policy for HTTP requests.VirtualServiceOuterClass.HTTPRewritegetRewrite()Rewrite HTTP URIs and Authority headers.VirtualServiceOuterClass.HTTPRewrite.BuildergetRewriteBuilder()Rewrite HTTP URIs and Authority headers.private com.google.protobuf.SingleFieldBuilderV3<VirtualServiceOuterClass.HTTPRewrite,VirtualServiceOuterClass.HTTPRewrite.Builder,VirtualServiceOuterClass.HTTPRewriteOrBuilder>getRewriteFieldBuilder()Rewrite HTTP URIs and Authority headers.VirtualServiceOuterClass.HTTPRewriteOrBuildergetRewriteOrBuilder()Rewrite HTTP URIs and Authority headers.VirtualServiceOuterClass.HTTPRouteDestinationgetRoute(int index)A HTTP rule can either redirect or forward (default) traffic.VirtualServiceOuterClass.HTTPRouteDestination.BuildergetRouteBuilder(int index)A HTTP rule can either redirect or forward (default) traffic.java.util.List<VirtualServiceOuterClass.HTTPRouteDestination.Builder>getRouteBuilderList()A HTTP rule can either redirect or forward (default) traffic.intgetRouteCount()A HTTP rule can either redirect or forward (default) traffic.private com.google.protobuf.RepeatedFieldBuilderV3<VirtualServiceOuterClass.HTTPRouteDestination,VirtualServiceOuterClass.HTTPRouteDestination.Builder,VirtualServiceOuterClass.HTTPRouteDestinationOrBuilder>getRouteFieldBuilder()java.util.List<VirtualServiceOuterClass.HTTPRouteDestination>getRouteList()A HTTP rule can either redirect or forward (default) traffic.VirtualServiceOuterClass.HTTPRouteDestinationOrBuildergetRouteOrBuilder(int index)A HTTP rule can either redirect or forward (default) traffic.java.util.List<? extends VirtualServiceOuterClass.HTTPRouteDestinationOrBuilder>getRouteOrBuilderList()A HTTP rule can either redirect or forward (default) traffic.com.google.protobuf.DurationgetTimeout()Timeout for HTTP requests, default is disabled.com.google.protobuf.Duration.BuildergetTimeoutBuilder()Timeout for HTTP requests, default is disabled.private com.google.protobuf.SingleFieldBuilderV3<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>getTimeoutFieldBuilder()Timeout for HTTP requests, default is disabled.com.google.protobuf.DurationOrBuildergetTimeoutOrBuilder()Timeout for HTTP requests, default is disabled.booleanhasCorsPolicy()Cross-Origin Resource Sharing policy (CORS).booleanhasDelegate()Delegate is used to specify the particular VirtualService which can be used to define delegate HTTPRoute.booleanhasFault()Fault injection policy to apply on HTTP traffic at the client side.booleanhasHeaders()Header manipulation rulesbooleanhasMirror()Mirror HTTP traffic to a another destination in addition to forwarding the requests to the intended destination.booleanhasMirrorPercent()已过时。istio.networking.v1alpha3.HTTPRoute.mirror_percent is deprecated.booleanhasMirrorPercentage()Percentage of the traffic to be mirrored by the `mirror` field.booleanhasRedirect()A HTTP rule can either redirect or forward (default) traffic.booleanhasRetries()Retry policy for HTTP requests.booleanhasRewrite()Rewrite HTTP URIs and Authority headers.booleanhasTimeout()Timeout for HTTP requests, default is disabled.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()VirtualServiceOuterClass.HTTPRoute.BuildermergeCorsPolicy(VirtualServiceOuterClass.CorsPolicy value)Cross-Origin Resource Sharing policy (CORS).VirtualServiceOuterClass.HTTPRoute.BuildermergeDelegate(VirtualServiceOuterClass.Delegate value)Delegate is used to specify the particular VirtualService which can be used to define delegate HTTPRoute.VirtualServiceOuterClass.HTTPRoute.BuildermergeFault(VirtualServiceOuterClass.HTTPFaultInjection value)Fault injection policy to apply on HTTP traffic at the client side.VirtualServiceOuterClass.HTTPRoute.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)VirtualServiceOuterClass.HTTPRoute.BuildermergeFrom(com.google.protobuf.Message other)VirtualServiceOuterClass.HTTPRoute.BuildermergeFrom(VirtualServiceOuterClass.HTTPRoute other)VirtualServiceOuterClass.HTTPRoute.BuildermergeHeaders(VirtualServiceOuterClass.Headers value)Header manipulation rulesVirtualServiceOuterClass.HTTPRoute.BuildermergeMirror(VirtualServiceOuterClass.Destination value)Mirror HTTP traffic to a another destination in addition to forwarding the requests to the intended destination.VirtualServiceOuterClass.HTTPRoute.BuildermergeMirrorPercent(com.google.protobuf.UInt32Value value)已过时。VirtualServiceOuterClass.HTTPRoute.BuildermergeMirrorPercentage(VirtualServiceOuterClass.Percent value)Percentage of the traffic to be mirrored by the `mirror` field.VirtualServiceOuterClass.HTTPRoute.BuildermergeRedirect(VirtualServiceOuterClass.HTTPRedirect value)A HTTP rule can either redirect or forward (default) traffic.VirtualServiceOuterClass.HTTPRoute.BuildermergeRetries(VirtualServiceOuterClass.HTTPRetry value)Retry policy for HTTP requests.VirtualServiceOuterClass.HTTPRoute.BuildermergeRewrite(VirtualServiceOuterClass.HTTPRewrite value)Rewrite HTTP URIs and Authority headers.VirtualServiceOuterClass.HTTPRoute.BuildermergeTimeout(com.google.protobuf.Duration value)Timeout for HTTP requests, default is disabled.VirtualServiceOuterClass.HTTPRoute.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)VirtualServiceOuterClass.HTTPRoute.BuilderremoveMatch(int index)Match conditions to be satisfied for the rule to be activated.VirtualServiceOuterClass.HTTPRoute.BuilderremoveRoute(int index)A HTTP rule can either redirect or forward (default) traffic.VirtualServiceOuterClass.HTTPRoute.BuildersetCorsPolicy(VirtualServiceOuterClass.CorsPolicy value)Cross-Origin Resource Sharing policy (CORS).VirtualServiceOuterClass.HTTPRoute.BuildersetCorsPolicy(VirtualServiceOuterClass.CorsPolicy.Builder builderForValue)Cross-Origin Resource Sharing policy (CORS).VirtualServiceOuterClass.HTTPRoute.BuildersetDelegate(VirtualServiceOuterClass.Delegate value)Delegate is used to specify the particular VirtualService which can be used to define delegate HTTPRoute.VirtualServiceOuterClass.HTTPRoute.BuildersetDelegate(VirtualServiceOuterClass.Delegate.Builder builderForValue)Delegate is used to specify the particular VirtualService which can be used to define delegate HTTPRoute.VirtualServiceOuterClass.HTTPRoute.BuildersetFault(VirtualServiceOuterClass.HTTPFaultInjection value)Fault injection policy to apply on HTTP traffic at the client side.VirtualServiceOuterClass.HTTPRoute.BuildersetFault(VirtualServiceOuterClass.HTTPFaultInjection.Builder builderForValue)Fault injection policy to apply on HTTP traffic at the client side.VirtualServiceOuterClass.HTTPRoute.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)VirtualServiceOuterClass.HTTPRoute.BuildersetHeaders(VirtualServiceOuterClass.Headers value)Header manipulation rulesVirtualServiceOuterClass.HTTPRoute.BuildersetHeaders(VirtualServiceOuterClass.Headers.Builder builderForValue)Header manipulation rulesVirtualServiceOuterClass.HTTPRoute.BuildersetMatch(int index, VirtualServiceOuterClass.HTTPMatchRequest value)Match conditions to be satisfied for the rule to be activated.VirtualServiceOuterClass.HTTPRoute.BuildersetMatch(int index, VirtualServiceOuterClass.HTTPMatchRequest.Builder builderForValue)Match conditions to be satisfied for the rule to be activated.VirtualServiceOuterClass.HTTPRoute.BuildersetMirror(VirtualServiceOuterClass.Destination value)Mirror HTTP traffic to a another destination in addition to forwarding the requests to the intended destination.VirtualServiceOuterClass.HTTPRoute.BuildersetMirror(VirtualServiceOuterClass.Destination.Builder builderForValue)Mirror HTTP traffic to a another destination in addition to forwarding the requests to the intended destination.VirtualServiceOuterClass.HTTPRoute.BuildersetMirrorPercent(com.google.protobuf.UInt32Value value)已过时。VirtualServiceOuterClass.HTTPRoute.BuildersetMirrorPercent(com.google.protobuf.UInt32Value.Builder builderForValue)已过时。VirtualServiceOuterClass.HTTPRoute.BuildersetMirrorPercentage(VirtualServiceOuterClass.Percent value)Percentage of the traffic to be mirrored by the `mirror` field.VirtualServiceOuterClass.HTTPRoute.BuildersetMirrorPercentage(VirtualServiceOuterClass.Percent.Builder builderForValue)Percentage of the traffic to be mirrored by the `mirror` field.VirtualServiceOuterClass.HTTPRoute.BuildersetName(java.lang.String value)The name assigned to the route for debugging purposes.VirtualServiceOuterClass.HTTPRoute.BuildersetNameBytes(com.google.protobuf.ByteString value)The name assigned to the route for debugging purposes.VirtualServiceOuterClass.HTTPRoute.BuildersetRedirect(VirtualServiceOuterClass.HTTPRedirect value)A HTTP rule can either redirect or forward (default) traffic.VirtualServiceOuterClass.HTTPRoute.BuildersetRedirect(VirtualServiceOuterClass.HTTPRedirect.Builder builderForValue)A HTTP rule can either redirect or forward (default) traffic.VirtualServiceOuterClass.HTTPRoute.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)VirtualServiceOuterClass.HTTPRoute.BuildersetRetries(VirtualServiceOuterClass.HTTPRetry value)Retry policy for HTTP requests.VirtualServiceOuterClass.HTTPRoute.BuildersetRetries(VirtualServiceOuterClass.HTTPRetry.Builder builderForValue)Retry policy for HTTP requests.VirtualServiceOuterClass.HTTPRoute.BuildersetRewrite(VirtualServiceOuterClass.HTTPRewrite value)Rewrite HTTP URIs and Authority headers.VirtualServiceOuterClass.HTTPRoute.BuildersetRewrite(VirtualServiceOuterClass.HTTPRewrite.Builder builderForValue)Rewrite HTTP URIs and Authority headers.VirtualServiceOuterClass.HTTPRoute.BuildersetRoute(int index, VirtualServiceOuterClass.HTTPRouteDestination value)A HTTP rule can either redirect or forward (default) traffic.VirtualServiceOuterClass.HTTPRoute.BuildersetRoute(int index, VirtualServiceOuterClass.HTTPRouteDestination.Builder builderForValue)A HTTP rule can either redirect or forward (default) traffic.VirtualServiceOuterClass.HTTPRoute.BuildersetTimeout(com.google.protobuf.Duration value)Timeout for HTTP requests, default is disabled.VirtualServiceOuterClass.HTTPRoute.BuildersetTimeout(com.google.protobuf.Duration.Builder builderForValue)Timeout for HTTP requests, default is disabled.VirtualServiceOuterClass.HTTPRoute.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
从类继承的方法 com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
从类继承的方法 com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
-
-
-
字段详细资料
-
bitField0_
private int bitField0_
-
name_
private java.lang.Object name_
-
match_
private java.util.List<VirtualServiceOuterClass.HTTPMatchRequest> match_
-
matchBuilder_
private com.google.protobuf.RepeatedFieldBuilderV3<VirtualServiceOuterClass.HTTPMatchRequest,VirtualServiceOuterClass.HTTPMatchRequest.Builder,VirtualServiceOuterClass.HTTPMatchRequestOrBuilder> matchBuilder_
-
route_
private java.util.List<VirtualServiceOuterClass.HTTPRouteDestination> route_
-
routeBuilder_
private com.google.protobuf.RepeatedFieldBuilderV3<VirtualServiceOuterClass.HTTPRouteDestination,VirtualServiceOuterClass.HTTPRouteDestination.Builder,VirtualServiceOuterClass.HTTPRouteDestinationOrBuilder> routeBuilder_
-
redirect_
private VirtualServiceOuterClass.HTTPRedirect redirect_
-
redirectBuilder_
private com.google.protobuf.SingleFieldBuilderV3<VirtualServiceOuterClass.HTTPRedirect,VirtualServiceOuterClass.HTTPRedirect.Builder,VirtualServiceOuterClass.HTTPRedirectOrBuilder> redirectBuilder_
-
delegate_
private VirtualServiceOuterClass.Delegate delegate_
-
delegateBuilder_
private com.google.protobuf.SingleFieldBuilderV3<VirtualServiceOuterClass.Delegate,VirtualServiceOuterClass.Delegate.Builder,VirtualServiceOuterClass.DelegateOrBuilder> delegateBuilder_
-
rewrite_
private VirtualServiceOuterClass.HTTPRewrite rewrite_
-
rewriteBuilder_
private com.google.protobuf.SingleFieldBuilderV3<VirtualServiceOuterClass.HTTPRewrite,VirtualServiceOuterClass.HTTPRewrite.Builder,VirtualServiceOuterClass.HTTPRewriteOrBuilder> rewriteBuilder_
-
timeout_
private com.google.protobuf.Duration timeout_
-
timeoutBuilder_
private com.google.protobuf.SingleFieldBuilderV3<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> timeoutBuilder_
-
retries_
private VirtualServiceOuterClass.HTTPRetry retries_
-
retriesBuilder_
private com.google.protobuf.SingleFieldBuilderV3<VirtualServiceOuterClass.HTTPRetry,VirtualServiceOuterClass.HTTPRetry.Builder,VirtualServiceOuterClass.HTTPRetryOrBuilder> retriesBuilder_
-
fault_
private VirtualServiceOuterClass.HTTPFaultInjection fault_
-
faultBuilder_
private com.google.protobuf.SingleFieldBuilderV3<VirtualServiceOuterClass.HTTPFaultInjection,VirtualServiceOuterClass.HTTPFaultInjection.Builder,VirtualServiceOuterClass.HTTPFaultInjectionOrBuilder> faultBuilder_
-
mirror_
private VirtualServiceOuterClass.Destination mirror_
-
mirrorBuilder_
private com.google.protobuf.SingleFieldBuilderV3<VirtualServiceOuterClass.Destination,VirtualServiceOuterClass.Destination.Builder,VirtualServiceOuterClass.DestinationOrBuilder> mirrorBuilder_
-
mirrorPercent_
private com.google.protobuf.UInt32Value mirrorPercent_
-
mirrorPercentBuilder_
private com.google.protobuf.SingleFieldBuilderV3<com.google.protobuf.UInt32Value,com.google.protobuf.UInt32Value.Builder,com.google.protobuf.UInt32ValueOrBuilder> mirrorPercentBuilder_
-
mirrorPercentage_
private VirtualServiceOuterClass.Percent mirrorPercentage_
-
mirrorPercentageBuilder_
private com.google.protobuf.SingleFieldBuilderV3<VirtualServiceOuterClass.Percent,VirtualServiceOuterClass.Percent.Builder,VirtualServiceOuterClass.PercentOrBuilder> mirrorPercentageBuilder_
-
corsPolicy_
private VirtualServiceOuterClass.CorsPolicy corsPolicy_
-
corsPolicyBuilder_
private com.google.protobuf.SingleFieldBuilderV3<VirtualServiceOuterClass.CorsPolicy,VirtualServiceOuterClass.CorsPolicy.Builder,VirtualServiceOuterClass.CorsPolicyOrBuilder> corsPolicyBuilder_
-
headers_
private VirtualServiceOuterClass.Headers headers_
-
headersBuilder_
private com.google.protobuf.SingleFieldBuilderV3<VirtualServiceOuterClass.Headers,VirtualServiceOuterClass.Headers.Builder,VirtualServiceOuterClass.HeadersOrBuilder> headersBuilder_
-
-
方法详细资料
-
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
public 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
public VirtualServiceOuterClass.HTTPRoute 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
-
buildPartialRepeatedFields
private void buildPartialRepeatedFields(VirtualServiceOuterClass.HTTPRoute result)
-
buildPartial0
private void buildPartial0(VirtualServiceOuterClass.HTTPRoute result)
-
clone
public VirtualServiceOuterClass.HTTPRoute.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, java.lang.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, java.lang.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, java.lang.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
public VirtualServiceOuterClass.HTTPRoute.Builder mergeFrom(VirtualServiceOuterClass.HTTPRoute other)
-
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 java.io.IOException
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 指定者:
mergeFrom在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<VirtualServiceOuterClass.HTTPRoute.Builder>- 抛出:
java.io.IOException
-
getName
public java.lang.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
public VirtualServiceOuterClass.HTTPRoute.Builder setName(java.lang.String 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 name to set.- 返回:
- This builder for chaining.
-
clearName
public VirtualServiceOuterClass.HTTPRoute.Builder 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.
-
ensureMatchIsMutable
private void ensureMatchIsMutable()
-
getMatchList
public java.util.List<VirtualServiceOuterClass.HTTPMatchRequest> 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;
-
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;
-
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;
-
setMatch
public VirtualServiceOuterClass.HTTPRoute.Builder setMatch(int index, VirtualServiceOuterClass.HTTPMatchRequest value)
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
public VirtualServiceOuterClass.HTTPRoute.Builder setMatch(int index, VirtualServiceOuterClass.HTTPMatchRequest.Builder builderForValue)
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
public VirtualServiceOuterClass.HTTPRoute.Builder addMatch(VirtualServiceOuterClass.HTTPMatchRequest value)
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
public VirtualServiceOuterClass.HTTPRoute.Builder addMatch(int index, VirtualServiceOuterClass.HTTPMatchRequest value)
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
public VirtualServiceOuterClass.HTTPRoute.Builder addMatch(VirtualServiceOuterClass.HTTPMatchRequest.Builder builderForValue)
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
public VirtualServiceOuterClass.HTTPRoute.Builder addMatch(int index, VirtualServiceOuterClass.HTTPMatchRequest.Builder builderForValue)
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
public VirtualServiceOuterClass.HTTPRoute.Builder addAllMatch(java.lang.Iterable<? extends VirtualServiceOuterClass.HTTPMatchRequest> values)
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
public VirtualServiceOuterClass.HTTPRoute.Builder 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;
-
getMatchOrBuilderList
public java.util.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;
-
addMatchBuilder
public VirtualServiceOuterClass.HTTPMatchRequest.Builder 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
public java.util.List<VirtualServiceOuterClass.HTTPMatchRequest.Builder> 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;
-
getMatchFieldBuilder
private com.google.protobuf.RepeatedFieldBuilderV3<VirtualServiceOuterClass.HTTPMatchRequest,VirtualServiceOuterClass.HTTPMatchRequest.Builder,VirtualServiceOuterClass.HTTPMatchRequestOrBuilder> getMatchFieldBuilder()
-
ensureRouteIsMutable
private void ensureRouteIsMutable()
-
getRouteList
public java.util.List<VirtualServiceOuterClass.HTTPRouteDestination> 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;
-
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;
-
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;
-
setRoute
public VirtualServiceOuterClass.HTTPRoute.Builder setRoute(int index, VirtualServiceOuterClass.HTTPRouteDestination value)
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
public VirtualServiceOuterClass.HTTPRoute.Builder setRoute(int index, VirtualServiceOuterClass.HTTPRouteDestination.Builder builderForValue)
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
public VirtualServiceOuterClass.HTTPRoute.Builder addRoute(VirtualServiceOuterClass.HTTPRouteDestination value)
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
public VirtualServiceOuterClass.HTTPRoute.Builder addRoute(int index, VirtualServiceOuterClass.HTTPRouteDestination value)
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
public VirtualServiceOuterClass.HTTPRoute.Builder addRoute(VirtualServiceOuterClass.HTTPRouteDestination.Builder builderForValue)
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
public VirtualServiceOuterClass.HTTPRoute.Builder addRoute(int index, VirtualServiceOuterClass.HTTPRouteDestination.Builder builderForValue)
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
public VirtualServiceOuterClass.HTTPRoute.Builder addAllRoute(java.lang.Iterable<? extends VirtualServiceOuterClass.HTTPRouteDestination> values)
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
public VirtualServiceOuterClass.HTTPRoute.Builder 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;
-
getRouteOrBuilderList
public java.util.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;
-
addRouteBuilder
public VirtualServiceOuterClass.HTTPRouteDestination.Builder 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
public java.util.List<VirtualServiceOuterClass.HTTPRouteDestination.Builder> 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;
-
getRouteFieldBuilder
private com.google.protobuf.RepeatedFieldBuilderV3<VirtualServiceOuterClass.HTTPRouteDestination,VirtualServiceOuterClass.HTTPRouteDestination.Builder,VirtualServiceOuterClass.HTTPRouteDestinationOrBuilder> getRouteFieldBuilder()
-
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
public VirtualServiceOuterClass.HTTPRedirect 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
public VirtualServiceOuterClass.HTTPRoute.Builder setRedirect(VirtualServiceOuterClass.HTTPRedirect value)
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
public VirtualServiceOuterClass.HTTPRoute.Builder setRedirect(VirtualServiceOuterClass.HTTPRedirect.Builder builderForValue)
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
public VirtualServiceOuterClass.HTTPRoute.Builder mergeRedirect(VirtualServiceOuterClass.HTTPRedirect value)
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
public VirtualServiceOuterClass.HTTPRoute.Builder 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;
-
getRedirectFieldBuilder
private com.google.protobuf.SingleFieldBuilderV3<VirtualServiceOuterClass.HTTPRedirect,VirtualServiceOuterClass.HTTPRedirect.Builder,VirtualServiceOuterClass.HTTPRedirectOrBuilder> getRedirectFieldBuilder()
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;
-
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
public VirtualServiceOuterClass.HTTPRoute.Builder setDelegate(VirtualServiceOuterClass.Delegate value)
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
public VirtualServiceOuterClass.HTTPRoute.Builder setDelegate(VirtualServiceOuterClass.Delegate.Builder builderForValue)
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
public VirtualServiceOuterClass.HTTPRoute.Builder mergeDelegate(VirtualServiceOuterClass.Delegate value)
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
public VirtualServiceOuterClass.HTTPRoute.Builder 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;
-
getDelegateFieldBuilder
private com.google.protobuf.SingleFieldBuilderV3<VirtualServiceOuterClass.Delegate,VirtualServiceOuterClass.Delegate.Builder,VirtualServiceOuterClass.DelegateOrBuilder> getDelegateFieldBuilder()
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;
-
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
public VirtualServiceOuterClass.HTTPRewrite 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
public VirtualServiceOuterClass.HTTPRoute.Builder setRewrite(VirtualServiceOuterClass.HTTPRewrite value)
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
public VirtualServiceOuterClass.HTTPRoute.Builder setRewrite(VirtualServiceOuterClass.HTTPRewrite.Builder builderForValue)
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
public VirtualServiceOuterClass.HTTPRoute.Builder mergeRewrite(VirtualServiceOuterClass.HTTPRewrite value)
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
public VirtualServiceOuterClass.HTTPRoute.Builder 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
public VirtualServiceOuterClass.HTTPRewrite.Builder 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;
-
getRewriteFieldBuilder
private com.google.protobuf.SingleFieldBuilderV3<VirtualServiceOuterClass.HTTPRewrite,VirtualServiceOuterClass.HTTPRewrite.Builder,VirtualServiceOuterClass.HTTPRewriteOrBuilder> getRewriteFieldBuilder()
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;
-
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
public VirtualServiceOuterClass.HTTPRoute.Builder 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;
-
getTimeoutFieldBuilder
private com.google.protobuf.SingleFieldBuilderV3<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> getTimeoutFieldBuilder()
Timeout for HTTP requests, default is disabled.
.google.protobuf.Duration timeout = 6;
-
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
public VirtualServiceOuterClass.HTTPRetry getRetries()
Retry policy for HTTP requests.
.istio.networking.v1alpha3.HTTPRetry retries = 7;- 指定者:
getRetries在接口中VirtualServiceOuterClass.HTTPRouteOrBuilder- 返回:
- The retries.
-
setRetries
public VirtualServiceOuterClass.HTTPRoute.Builder setRetries(VirtualServiceOuterClass.HTTPRetry value)
Retry policy for HTTP requests.
.istio.networking.v1alpha3.HTTPRetry retries = 7;
-
setRetries
public VirtualServiceOuterClass.HTTPRoute.Builder setRetries(VirtualServiceOuterClass.HTTPRetry.Builder builderForValue)
Retry policy for HTTP requests.
.istio.networking.v1alpha3.HTTPRetry retries = 7;
-
mergeRetries
public VirtualServiceOuterClass.HTTPRoute.Builder mergeRetries(VirtualServiceOuterClass.HTTPRetry value)
Retry policy for HTTP requests.
.istio.networking.v1alpha3.HTTPRetry retries = 7;
-
clearRetries
public VirtualServiceOuterClass.HTTPRoute.Builder 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;
-
getRetriesFieldBuilder
private com.google.protobuf.SingleFieldBuilderV3<VirtualServiceOuterClass.HTTPRetry,VirtualServiceOuterClass.HTTPRetry.Builder,VirtualServiceOuterClass.HTTPRetryOrBuilder> getRetriesFieldBuilder()
Retry policy for HTTP requests.
.istio.networking.v1alpha3.HTTPRetry retries = 7;
-
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
public VirtualServiceOuterClass.HTTPFaultInjection 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
public VirtualServiceOuterClass.HTTPRoute.Builder setFault(VirtualServiceOuterClass.HTTPFaultInjection value)
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
public VirtualServiceOuterClass.HTTPRoute.Builder setFault(VirtualServiceOuterClass.HTTPFaultInjection.Builder builderForValue)
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
public VirtualServiceOuterClass.HTTPRoute.Builder mergeFault(VirtualServiceOuterClass.HTTPFaultInjection value)
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
public VirtualServiceOuterClass.HTTPRoute.Builder 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
public VirtualServiceOuterClass.HTTPFaultInjection.Builder 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
public VirtualServiceOuterClass.HTTPFaultInjectionOrBuilder 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;
-
getFaultFieldBuilder
private com.google.protobuf.SingleFieldBuilderV3<VirtualServiceOuterClass.HTTPFaultInjection,VirtualServiceOuterClass.HTTPFaultInjection.Builder,VirtualServiceOuterClass.HTTPFaultInjectionOrBuilder> getFaultFieldBuilder()
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;
-
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
public VirtualServiceOuterClass.Destination 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
public VirtualServiceOuterClass.HTTPRoute.Builder setMirror(VirtualServiceOuterClass.Destination value)
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
public VirtualServiceOuterClass.HTTPRoute.Builder setMirror(VirtualServiceOuterClass.Destination.Builder builderForValue)
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
public VirtualServiceOuterClass.HTTPRoute.Builder mergeMirror(VirtualServiceOuterClass.Destination value)
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
public VirtualServiceOuterClass.HTTPRoute.Builder 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
public VirtualServiceOuterClass.Destination.Builder 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;
-
getMirrorFieldBuilder
private com.google.protobuf.SingleFieldBuilderV3<VirtualServiceOuterClass.Destination,VirtualServiceOuterClass.Destination.Builder,VirtualServiceOuterClass.DestinationOrBuilder> getMirrorFieldBuilder()
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;
-
hasMirrorPercent
@Deprecated public boolean hasMirrorPercent()
已过时。istio.networking.v1alpha3.HTTPRoute.mirror_percent is deprecated. See networking/v1alpha3/virtual_service.proto;l=627Percentage 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=627Percentage 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
@Deprecated public VirtualServiceOuterClass.HTTPRoute.Builder 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];
-
getMirrorPercentFieldBuilder
private com.google.protobuf.SingleFieldBuilderV3<com.google.protobuf.UInt32Value,com.google.protobuf.UInt32Value.Builder,com.google.protobuf.UInt32ValueOrBuilder> getMirrorPercentFieldBuilder()
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];
-
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
public VirtualServiceOuterClass.HTTPRoute.Builder setMirrorPercentage(VirtualServiceOuterClass.Percent value)
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
public VirtualServiceOuterClass.HTTPRoute.Builder setMirrorPercentage(VirtualServiceOuterClass.Percent.Builder builderForValue)
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
public VirtualServiceOuterClass.HTTPRoute.Builder mergeMirrorPercentage(VirtualServiceOuterClass.Percent value)
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;
-
getMirrorPercentageFieldBuilder
private com.google.protobuf.SingleFieldBuilderV3<VirtualServiceOuterClass.Percent,VirtualServiceOuterClass.Percent.Builder,VirtualServiceOuterClass.PercentOrBuilder> getMirrorPercentageFieldBuilder()
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;
-
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
public VirtualServiceOuterClass.HTTPRoute.Builder setCorsPolicy(VirtualServiceOuterClass.CorsPolicy value)
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
public VirtualServiceOuterClass.HTTPRoute.Builder setCorsPolicy(VirtualServiceOuterClass.CorsPolicy.Builder builderForValue)
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
public VirtualServiceOuterClass.HTTPRoute.Builder mergeCorsPolicy(VirtualServiceOuterClass.CorsPolicy value)
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
public VirtualServiceOuterClass.HTTPRoute.Builder 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;
-
getCorsPolicyFieldBuilder
private com.google.protobuf.SingleFieldBuilderV3<VirtualServiceOuterClass.CorsPolicy,VirtualServiceOuterClass.CorsPolicy.Builder,VirtualServiceOuterClass.CorsPolicyOrBuilder> getCorsPolicyFieldBuilder()
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;
-
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
public VirtualServiceOuterClass.HTTPRoute.Builder setHeaders(VirtualServiceOuterClass.Headers value)
Header manipulation rules
.istio.networking.v1alpha3.Headers headers = 16;
-
setHeaders
public VirtualServiceOuterClass.HTTPRoute.Builder setHeaders(VirtualServiceOuterClass.Headers.Builder builderForValue)
Header manipulation rules
.istio.networking.v1alpha3.Headers headers = 16;
-
mergeHeaders
public VirtualServiceOuterClass.HTTPRoute.Builder mergeHeaders(VirtualServiceOuterClass.Headers value)
Header manipulation rules
.istio.networking.v1alpha3.Headers headers = 16;
-
clearHeaders
public VirtualServiceOuterClass.HTTPRoute.Builder 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;
-
getHeadersFieldBuilder
private com.google.protobuf.SingleFieldBuilderV3<VirtualServiceOuterClass.Headers,VirtualServiceOuterClass.Headers.Builder,VirtualServiceOuterClass.HeadersOrBuilder> getHeadersFieldBuilder()
Header manipulation rules
.istio.networking.v1alpha3.Headers headers = 16;
-
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>
-
-