类 VirtualServiceOuterClass.TLSRoute.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.TLSRoute.Builder>
-
- istio.networking.v1alpha3.VirtualServiceOuterClass.TLSRoute.Builder
-
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,VirtualServiceOuterClass.TLSRouteOrBuilder,java.lang.Cloneable
public static final class VirtualServiceOuterClass.TLSRoute.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.TLSRoute.Builder> implements VirtualServiceOuterClass.TLSRouteOrBuilder
Describes match conditions and actions for routing unterminated TLS traffic (TLS/HTTPS) The following routing rule forwards unterminated TLS traffic arriving at port 443 of gateway called "mygateway" to internal services in the mesh based on the SNI value. {{<tabset category-name="example">}} {{<tab name="v1alpha3" category-value="v1alpha3">}} ```yaml apiVersion: networking.istio.io/v1alpha3 kind: VirtualService metadata: name: bookinfo-sni spec: hosts: - "*.bookinfo.com" gateways: - mygateway tls: - match: - port: 443 sniHosts: - login.bookinfo.com route: - destination: host: login.prod.svc.cluster.local - match: - port: 443 sniHosts: - reviews.bookinfo.com route: - destination: host: reviews.prod.svc.cluster.local ``` {{</tab>}} {{<tab name="v1beta1" category-value="v1beta1">}} ```yaml apiVersion: networking.istio.io/v1beta1 kind: VirtualService metadata: name: bookinfo-sni spec: hosts: - "*.bookinfo.com" gateways: - mygateway tls: - match: - port: 443 sniHosts: - login.bookinfo.com route: - destination: host: login.prod.svc.cluster.local - match: - port: 443 sniHosts: - reviews.bookinfo.com route: - destination: host: reviews.prod.svc.cluster.local ``` {{</tab>}} {{</tabset>}}Protobuf typeistio.networking.v1alpha3.TLSRoute
-
-
字段概要
字段 修饰符和类型 字段 说明 private intbitField0_private java.util.List<VirtualServiceOuterClass.TLSMatchAttributes>match_private com.google.protobuf.RepeatedFieldBuilderV3<VirtualServiceOuterClass.TLSMatchAttributes,VirtualServiceOuterClass.TLSMatchAttributes.Builder,VirtualServiceOuterClass.TLSMatchAttributesOrBuilder>matchBuilder_private java.util.List<VirtualServiceOuterClass.RouteDestination>route_private com.google.protobuf.RepeatedFieldBuilderV3<VirtualServiceOuterClass.RouteDestination,VirtualServiceOuterClass.RouteDestination.Builder,VirtualServiceOuterClass.RouteDestinationOrBuilder>routeBuilder_
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 VirtualServiceOuterClass.TLSRoute.BuilderaddAllMatch(java.lang.Iterable<? extends VirtualServiceOuterClass.TLSMatchAttributes> values)Match conditions to be satisfied for the rule to be activated.VirtualServiceOuterClass.TLSRoute.BuilderaddAllRoute(java.lang.Iterable<? extends VirtualServiceOuterClass.RouteDestination> values)The destination to which the connection should be forwarded to.VirtualServiceOuterClass.TLSRoute.BuilderaddMatch(int index, VirtualServiceOuterClass.TLSMatchAttributes value)Match conditions to be satisfied for the rule to be activated.VirtualServiceOuterClass.TLSRoute.BuilderaddMatch(int index, VirtualServiceOuterClass.TLSMatchAttributes.Builder builderForValue)Match conditions to be satisfied for the rule to be activated.VirtualServiceOuterClass.TLSRoute.BuilderaddMatch(VirtualServiceOuterClass.TLSMatchAttributes value)Match conditions to be satisfied for the rule to be activated.VirtualServiceOuterClass.TLSRoute.BuilderaddMatch(VirtualServiceOuterClass.TLSMatchAttributes.Builder builderForValue)Match conditions to be satisfied for the rule to be activated.VirtualServiceOuterClass.TLSMatchAttributes.BuilderaddMatchBuilder()Match conditions to be satisfied for the rule to be activated.VirtualServiceOuterClass.TLSMatchAttributes.BuilderaddMatchBuilder(int index)Match conditions to be satisfied for the rule to be activated.VirtualServiceOuterClass.TLSRoute.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)VirtualServiceOuterClass.TLSRoute.BuilderaddRoute(int index, VirtualServiceOuterClass.RouteDestination value)The destination to which the connection should be forwarded to.VirtualServiceOuterClass.TLSRoute.BuilderaddRoute(int index, VirtualServiceOuterClass.RouteDestination.Builder builderForValue)The destination to which the connection should be forwarded to.VirtualServiceOuterClass.TLSRoute.BuilderaddRoute(VirtualServiceOuterClass.RouteDestination value)The destination to which the connection should be forwarded to.VirtualServiceOuterClass.TLSRoute.BuilderaddRoute(VirtualServiceOuterClass.RouteDestination.Builder builderForValue)The destination to which the connection should be forwarded to.VirtualServiceOuterClass.RouteDestination.BuilderaddRouteBuilder()The destination to which the connection should be forwarded to.VirtualServiceOuterClass.RouteDestination.BuilderaddRouteBuilder(int index)The destination to which the connection should be forwarded to.VirtualServiceOuterClass.TLSRoutebuild()VirtualServiceOuterClass.TLSRoutebuildPartial()VirtualServiceOuterClass.TLSRoute.Builderclear()VirtualServiceOuterClass.TLSRoute.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)VirtualServiceOuterClass.TLSRoute.BuilderclearMatch()Match conditions to be satisfied for the rule to be activated.VirtualServiceOuterClass.TLSRoute.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)VirtualServiceOuterClass.TLSRoute.BuilderclearRoute()The destination to which the connection should be forwarded to.VirtualServiceOuterClass.TLSRoute.Builderclone()private voidensureMatchIsMutable()private voidensureRouteIsMutable()VirtualServiceOuterClass.TLSRoutegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()VirtualServiceOuterClass.TLSMatchAttributesgetMatch(int index)Match conditions to be satisfied for the rule to be activated.VirtualServiceOuterClass.TLSMatchAttributes.BuildergetMatchBuilder(int index)Match conditions to be satisfied for the rule to be activated.java.util.List<VirtualServiceOuterClass.TLSMatchAttributes.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.TLSMatchAttributes,VirtualServiceOuterClass.TLSMatchAttributes.Builder,VirtualServiceOuterClass.TLSMatchAttributesOrBuilder>getMatchFieldBuilder()java.util.List<VirtualServiceOuterClass.TLSMatchAttributes>getMatchList()Match conditions to be satisfied for the rule to be activated.VirtualServiceOuterClass.TLSMatchAttributesOrBuildergetMatchOrBuilder(int index)Match conditions to be satisfied for the rule to be activated.java.util.List<? extends VirtualServiceOuterClass.TLSMatchAttributesOrBuilder>getMatchOrBuilderList()Match conditions to be satisfied for the rule to be activated.VirtualServiceOuterClass.RouteDestinationgetRoute(int index)The destination to which the connection should be forwarded to.VirtualServiceOuterClass.RouteDestination.BuildergetRouteBuilder(int index)The destination to which the connection should be forwarded to.java.util.List<VirtualServiceOuterClass.RouteDestination.Builder>getRouteBuilderList()The destination to which the connection should be forwarded to.intgetRouteCount()The destination to which the connection should be forwarded to.private com.google.protobuf.RepeatedFieldBuilderV3<VirtualServiceOuterClass.RouteDestination,VirtualServiceOuterClass.RouteDestination.Builder,VirtualServiceOuterClass.RouteDestinationOrBuilder>getRouteFieldBuilder()java.util.List<VirtualServiceOuterClass.RouteDestination>getRouteList()The destination to which the connection should be forwarded to.VirtualServiceOuterClass.RouteDestinationOrBuildergetRouteOrBuilder(int index)The destination to which the connection should be forwarded to.java.util.List<? extends VirtualServiceOuterClass.RouteDestinationOrBuilder>getRouteOrBuilderList()The destination to which the connection should be forwarded to.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()VirtualServiceOuterClass.TLSRoute.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)VirtualServiceOuterClass.TLSRoute.BuildermergeFrom(com.google.protobuf.Message other)VirtualServiceOuterClass.TLSRoute.BuildermergeFrom(VirtualServiceOuterClass.TLSRoute other)VirtualServiceOuterClass.TLSRoute.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)VirtualServiceOuterClass.TLSRoute.BuilderremoveMatch(int index)Match conditions to be satisfied for the rule to be activated.VirtualServiceOuterClass.TLSRoute.BuilderremoveRoute(int index)The destination to which the connection should be forwarded to.VirtualServiceOuterClass.TLSRoute.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)VirtualServiceOuterClass.TLSRoute.BuildersetMatch(int index, VirtualServiceOuterClass.TLSMatchAttributes value)Match conditions to be satisfied for the rule to be activated.VirtualServiceOuterClass.TLSRoute.BuildersetMatch(int index, VirtualServiceOuterClass.TLSMatchAttributes.Builder builderForValue)Match conditions to be satisfied for the rule to be activated.VirtualServiceOuterClass.TLSRoute.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)VirtualServiceOuterClass.TLSRoute.BuildersetRoute(int index, VirtualServiceOuterClass.RouteDestination value)The destination to which the connection should be forwarded to.VirtualServiceOuterClass.TLSRoute.BuildersetRoute(int index, VirtualServiceOuterClass.RouteDestination.Builder builderForValue)The destination to which the connection should be forwarded to.VirtualServiceOuterClass.TLSRoute.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, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
-
-
-
字段详细资料
-
bitField0_
private int bitField0_
-
match_
private java.util.List<VirtualServiceOuterClass.TLSMatchAttributes> match_
-
matchBuilder_
private com.google.protobuf.RepeatedFieldBuilderV3<VirtualServiceOuterClass.TLSMatchAttributes,VirtualServiceOuterClass.TLSMatchAttributes.Builder,VirtualServiceOuterClass.TLSMatchAttributesOrBuilder> matchBuilder_
-
route_
private java.util.List<VirtualServiceOuterClass.RouteDestination> route_
-
routeBuilder_
private com.google.protobuf.RepeatedFieldBuilderV3<VirtualServiceOuterClass.RouteDestination,VirtualServiceOuterClass.RouteDestination.Builder,VirtualServiceOuterClass.RouteDestinationOrBuilder> routeBuilder_
-
-
方法详细资料
-
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.TLSRoute.Builder>
-
clear
public VirtualServiceOuterClass.TLSRoute.Builder clear()
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.TLSRoute.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.TLSRoute.Builder>
-
getDefaultInstanceForType
public VirtualServiceOuterClass.TLSRoute getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
public VirtualServiceOuterClass.TLSRoute build()
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
public VirtualServiceOuterClass.TLSRoute buildPartial()
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
clone
public VirtualServiceOuterClass.TLSRoute.Builder clone()
- 指定者:
clone在接口中com.google.protobuf.Message.Builder- 指定者:
clone在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clone在类中com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.TLSRoute.Builder>
-
setField
public VirtualServiceOuterClass.TLSRoute.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.TLSRoute.Builder>
-
clearField
public VirtualServiceOuterClass.TLSRoute.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.TLSRoute.Builder>
-
clearOneof
public VirtualServiceOuterClass.TLSRoute.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.TLSRoute.Builder>
-
setRepeatedField
public VirtualServiceOuterClass.TLSRoute.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.TLSRoute.Builder>
-
addRepeatedField
public VirtualServiceOuterClass.TLSRoute.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.TLSRoute.Builder>
-
mergeFrom
public VirtualServiceOuterClass.TLSRoute.Builder mergeFrom(com.google.protobuf.Message other)
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<VirtualServiceOuterClass.TLSRoute.Builder>
-
mergeFrom
public VirtualServiceOuterClass.TLSRoute.Builder mergeFrom(VirtualServiceOuterClass.TLSRoute other)
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.TLSRoute.Builder>
-
mergeFrom
public VirtualServiceOuterClass.TLSRoute.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.TLSRoute.Builder>- 抛出:
java.io.IOException
-
ensureMatchIsMutable
private void ensureMatchIsMutable()
-
getMatchList
public java.util.List<VirtualServiceOuterClass.TLSMatchAttributes> 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.TLSMatchAttributes match = 1 [(.google.api.field_behavior) = REQUIRED];
-
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.TLSMatchAttributes match = 1 [(.google.api.field_behavior) = REQUIRED];
-
getMatch
public VirtualServiceOuterClass.TLSMatchAttributes 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.TLSMatchAttributes match = 1 [(.google.api.field_behavior) = REQUIRED];
-
setMatch
public VirtualServiceOuterClass.TLSRoute.Builder setMatch(int index, VirtualServiceOuterClass.TLSMatchAttributes 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.TLSMatchAttributes match = 1 [(.google.api.field_behavior) = REQUIRED];
-
setMatch
public VirtualServiceOuterClass.TLSRoute.Builder setMatch(int index, VirtualServiceOuterClass.TLSMatchAttributes.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.TLSMatchAttributes match = 1 [(.google.api.field_behavior) = REQUIRED];
-
addMatch
public VirtualServiceOuterClass.TLSRoute.Builder addMatch(VirtualServiceOuterClass.TLSMatchAttributes 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.TLSMatchAttributes match = 1 [(.google.api.field_behavior) = REQUIRED];
-
addMatch
public VirtualServiceOuterClass.TLSRoute.Builder addMatch(int index, VirtualServiceOuterClass.TLSMatchAttributes 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.TLSMatchAttributes match = 1 [(.google.api.field_behavior) = REQUIRED];
-
addMatch
public VirtualServiceOuterClass.TLSRoute.Builder addMatch(VirtualServiceOuterClass.TLSMatchAttributes.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.TLSMatchAttributes match = 1 [(.google.api.field_behavior) = REQUIRED];
-
addMatch
public VirtualServiceOuterClass.TLSRoute.Builder addMatch(int index, VirtualServiceOuterClass.TLSMatchAttributes.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.TLSMatchAttributes match = 1 [(.google.api.field_behavior) = REQUIRED];
-
addAllMatch
public VirtualServiceOuterClass.TLSRoute.Builder addAllMatch(java.lang.Iterable<? extends VirtualServiceOuterClass.TLSMatchAttributes> 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.TLSMatchAttributes match = 1 [(.google.api.field_behavior) = REQUIRED];
-
clearMatch
public VirtualServiceOuterClass.TLSRoute.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.TLSMatchAttributes match = 1 [(.google.api.field_behavior) = REQUIRED];
-
removeMatch
public VirtualServiceOuterClass.TLSRoute.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.TLSMatchAttributes match = 1 [(.google.api.field_behavior) = REQUIRED];
-
getMatchBuilder
public VirtualServiceOuterClass.TLSMatchAttributes.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.TLSMatchAttributes match = 1 [(.google.api.field_behavior) = REQUIRED];
-
getMatchOrBuilder
public VirtualServiceOuterClass.TLSMatchAttributesOrBuilder 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.TLSMatchAttributes match = 1 [(.google.api.field_behavior) = REQUIRED];
-
getMatchOrBuilderList
public java.util.List<? extends VirtualServiceOuterClass.TLSMatchAttributesOrBuilder> 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.TLSMatchAttributes match = 1 [(.google.api.field_behavior) = REQUIRED];
-
addMatchBuilder
public VirtualServiceOuterClass.TLSMatchAttributes.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.TLSMatchAttributes match = 1 [(.google.api.field_behavior) = REQUIRED];
-
addMatchBuilder
public VirtualServiceOuterClass.TLSMatchAttributes.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.TLSMatchAttributes match = 1 [(.google.api.field_behavior) = REQUIRED];
-
getMatchBuilderList
public java.util.List<VirtualServiceOuterClass.TLSMatchAttributes.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.TLSMatchAttributes match = 1 [(.google.api.field_behavior) = REQUIRED];
-
getMatchFieldBuilder
private com.google.protobuf.RepeatedFieldBuilderV3<VirtualServiceOuterClass.TLSMatchAttributes,VirtualServiceOuterClass.TLSMatchAttributes.Builder,VirtualServiceOuterClass.TLSMatchAttributesOrBuilder> getMatchFieldBuilder()
-
ensureRouteIsMutable
private void ensureRouteIsMutable()
-
getRouteList
public java.util.List<VirtualServiceOuterClass.RouteDestination> getRouteList()
The destination to which the connection should be forwarded to.
repeated .istio.networking.v1alpha3.RouteDestination route = 2;
-
getRouteCount
public int getRouteCount()
The destination to which the connection should be forwarded to.
repeated .istio.networking.v1alpha3.RouteDestination route = 2;
-
getRoute
public VirtualServiceOuterClass.RouteDestination getRoute(int index)
The destination to which the connection should be forwarded to.
repeated .istio.networking.v1alpha3.RouteDestination route = 2;
-
setRoute
public VirtualServiceOuterClass.TLSRoute.Builder setRoute(int index, VirtualServiceOuterClass.RouteDestination value)
The destination to which the connection should be forwarded to.
repeated .istio.networking.v1alpha3.RouteDestination route = 2;
-
setRoute
public VirtualServiceOuterClass.TLSRoute.Builder setRoute(int index, VirtualServiceOuterClass.RouteDestination.Builder builderForValue)
The destination to which the connection should be forwarded to.
repeated .istio.networking.v1alpha3.RouteDestination route = 2;
-
addRoute
public VirtualServiceOuterClass.TLSRoute.Builder addRoute(VirtualServiceOuterClass.RouteDestination value)
The destination to which the connection should be forwarded to.
repeated .istio.networking.v1alpha3.RouteDestination route = 2;
-
addRoute
public VirtualServiceOuterClass.TLSRoute.Builder addRoute(int index, VirtualServiceOuterClass.RouteDestination value)
The destination to which the connection should be forwarded to.
repeated .istio.networking.v1alpha3.RouteDestination route = 2;
-
addRoute
public VirtualServiceOuterClass.TLSRoute.Builder addRoute(VirtualServiceOuterClass.RouteDestination.Builder builderForValue)
The destination to which the connection should be forwarded to.
repeated .istio.networking.v1alpha3.RouteDestination route = 2;
-
addRoute
public VirtualServiceOuterClass.TLSRoute.Builder addRoute(int index, VirtualServiceOuterClass.RouteDestination.Builder builderForValue)
The destination to which the connection should be forwarded to.
repeated .istio.networking.v1alpha3.RouteDestination route = 2;
-
addAllRoute
public VirtualServiceOuterClass.TLSRoute.Builder addAllRoute(java.lang.Iterable<? extends VirtualServiceOuterClass.RouteDestination> values)
The destination to which the connection should be forwarded to.
repeated .istio.networking.v1alpha3.RouteDestination route = 2;
-
clearRoute
public VirtualServiceOuterClass.TLSRoute.Builder clearRoute()
The destination to which the connection should be forwarded to.
repeated .istio.networking.v1alpha3.RouteDestination route = 2;
-
removeRoute
public VirtualServiceOuterClass.TLSRoute.Builder removeRoute(int index)
The destination to which the connection should be forwarded to.
repeated .istio.networking.v1alpha3.RouteDestination route = 2;
-
getRouteBuilder
public VirtualServiceOuterClass.RouteDestination.Builder getRouteBuilder(int index)
The destination to which the connection should be forwarded to.
repeated .istio.networking.v1alpha3.RouteDestination route = 2;
-
getRouteOrBuilder
public VirtualServiceOuterClass.RouteDestinationOrBuilder getRouteOrBuilder(int index)
The destination to which the connection should be forwarded to.
repeated .istio.networking.v1alpha3.RouteDestination route = 2;
-
getRouteOrBuilderList
public java.util.List<? extends VirtualServiceOuterClass.RouteDestinationOrBuilder> getRouteOrBuilderList()
The destination to which the connection should be forwarded to.
repeated .istio.networking.v1alpha3.RouteDestination route = 2;
-
addRouteBuilder
public VirtualServiceOuterClass.RouteDestination.Builder addRouteBuilder()
The destination to which the connection should be forwarded to.
repeated .istio.networking.v1alpha3.RouteDestination route = 2;
-
addRouteBuilder
public VirtualServiceOuterClass.RouteDestination.Builder addRouteBuilder(int index)
The destination to which the connection should be forwarded to.
repeated .istio.networking.v1alpha3.RouteDestination route = 2;
-
getRouteBuilderList
public java.util.List<VirtualServiceOuterClass.RouteDestination.Builder> getRouteBuilderList()
The destination to which the connection should be forwarded to.
repeated .istio.networking.v1alpha3.RouteDestination route = 2;
-
getRouteFieldBuilder
private com.google.protobuf.RepeatedFieldBuilderV3<VirtualServiceOuterClass.RouteDestination,VirtualServiceOuterClass.RouteDestination.Builder,VirtualServiceOuterClass.RouteDestinationOrBuilder> getRouteFieldBuilder()
-
setUnknownFields
public final VirtualServiceOuterClass.TLSRoute.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.TLSRoute.Builder>
-
mergeUnknownFields
public final VirtualServiceOuterClass.TLSRoute.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.TLSRoute.Builder>
-
-