类 VirtualServiceOuterClass.RouteDestination.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.RouteDestination.Builder>
-
- istio.networking.v1alpha3.VirtualServiceOuterClass.RouteDestination.Builder
-
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,VirtualServiceOuterClass.RouteDestinationOrBuilder,java.lang.Cloneable
public static final class VirtualServiceOuterClass.RouteDestination.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.RouteDestination.Builder> implements VirtualServiceOuterClass.RouteDestinationOrBuilder
L4 routing rule weighted destination.
Protobuf typeistio.networking.v1alpha3.RouteDestination
-
-
字段概要
字段 修饰符和类型 字段 说明 private VirtualServiceOuterClass.Destinationdestination_private com.google.protobuf.SingleFieldBuilderV3<VirtualServiceOuterClass.Destination,VirtualServiceOuterClass.Destination.Builder,VirtualServiceOuterClass.DestinationOrBuilder>destinationBuilder_private intweight_
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 VirtualServiceOuterClass.RouteDestination.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)VirtualServiceOuterClass.RouteDestinationbuild()VirtualServiceOuterClass.RouteDestinationbuildPartial()VirtualServiceOuterClass.RouteDestination.Builderclear()VirtualServiceOuterClass.RouteDestination.BuilderclearDestination()Destination uniquely identifies the instances of a service to which the request/connection should be forwarded to.VirtualServiceOuterClass.RouteDestination.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)VirtualServiceOuterClass.RouteDestination.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)VirtualServiceOuterClass.RouteDestination.BuilderclearWeight()The proportion of traffic to be forwarded to the service version.VirtualServiceOuterClass.RouteDestination.Builderclone()VirtualServiceOuterClass.RouteDestinationgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()VirtualServiceOuterClass.DestinationgetDestination()Destination uniquely identifies the instances of a service to which the request/connection should be forwarded to.VirtualServiceOuterClass.Destination.BuildergetDestinationBuilder()Destination uniquely identifies the instances of a service to which the request/connection should be forwarded to.private com.google.protobuf.SingleFieldBuilderV3<VirtualServiceOuterClass.Destination,VirtualServiceOuterClass.Destination.Builder,VirtualServiceOuterClass.DestinationOrBuilder>getDestinationFieldBuilder()Destination uniquely identifies the instances of a service to which the request/connection should be forwarded to.VirtualServiceOuterClass.DestinationOrBuildergetDestinationOrBuilder()Destination uniquely identifies the instances of a service to which the request/connection should be forwarded to.intgetWeight()The proportion of traffic to be forwarded to the service version.booleanhasDestination()Destination uniquely identifies the instances of a service to which the request/connection should be forwarded to.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()VirtualServiceOuterClass.RouteDestination.BuildermergeDestination(VirtualServiceOuterClass.Destination value)Destination uniquely identifies the instances of a service to which the request/connection should be forwarded to.VirtualServiceOuterClass.RouteDestination.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)VirtualServiceOuterClass.RouteDestination.BuildermergeFrom(com.google.protobuf.Message other)VirtualServiceOuterClass.RouteDestination.BuildermergeFrom(VirtualServiceOuterClass.RouteDestination other)VirtualServiceOuterClass.RouteDestination.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)VirtualServiceOuterClass.RouteDestination.BuildersetDestination(VirtualServiceOuterClass.Destination value)Destination uniquely identifies the instances of a service to which the request/connection should be forwarded to.VirtualServiceOuterClass.RouteDestination.BuildersetDestination(VirtualServiceOuterClass.Destination.Builder builderForValue)Destination uniquely identifies the instances of a service to which the request/connection should be forwarded to.VirtualServiceOuterClass.RouteDestination.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)VirtualServiceOuterClass.RouteDestination.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)VirtualServiceOuterClass.RouteDestination.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)VirtualServiceOuterClass.RouteDestination.BuildersetWeight(int value)The proportion of traffic to be forwarded to the service version.-
从类继承的方法 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
-
-
-
-
字段详细资料
-
destination_
private VirtualServiceOuterClass.Destination destination_
-
destinationBuilder_
private com.google.protobuf.SingleFieldBuilderV3<VirtualServiceOuterClass.Destination,VirtualServiceOuterClass.Destination.Builder,VirtualServiceOuterClass.DestinationOrBuilder> destinationBuilder_
-
weight_
private int weight_
-
-
方法详细资料
-
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.RouteDestination.Builder>
-
clear
public VirtualServiceOuterClass.RouteDestination.Builder clear()
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.RouteDestination.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.RouteDestination.Builder>
-
getDefaultInstanceForType
public VirtualServiceOuterClass.RouteDestination getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
public VirtualServiceOuterClass.RouteDestination build()
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
public VirtualServiceOuterClass.RouteDestination buildPartial()
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
clone
public VirtualServiceOuterClass.RouteDestination.Builder clone()
- 指定者:
clone在接口中com.google.protobuf.Message.Builder- 指定者:
clone在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clone在类中com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.RouteDestination.Builder>
-
setField
public VirtualServiceOuterClass.RouteDestination.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.RouteDestination.Builder>
-
clearField
public VirtualServiceOuterClass.RouteDestination.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.RouteDestination.Builder>
-
clearOneof
public VirtualServiceOuterClass.RouteDestination.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.RouteDestination.Builder>
-
setRepeatedField
public VirtualServiceOuterClass.RouteDestination.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.RouteDestination.Builder>
-
addRepeatedField
public VirtualServiceOuterClass.RouteDestination.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.RouteDestination.Builder>
-
mergeFrom
public VirtualServiceOuterClass.RouteDestination.Builder mergeFrom(com.google.protobuf.Message other)
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<VirtualServiceOuterClass.RouteDestination.Builder>
-
mergeFrom
public VirtualServiceOuterClass.RouteDestination.Builder mergeFrom(VirtualServiceOuterClass.RouteDestination other)
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.RouteDestination.Builder>
-
mergeFrom
public VirtualServiceOuterClass.RouteDestination.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.RouteDestination.Builder>- 抛出:
java.io.IOException
-
hasDestination
public boolean hasDestination()
Destination uniquely identifies the instances of a service to which the request/connection should be forwarded to.
.istio.networking.v1alpha3.Destination destination = 1 [(.google.api.field_behavior) = REQUIRED];- 指定者:
hasDestination在接口中VirtualServiceOuterClass.RouteDestinationOrBuilder- 返回:
- Whether the destination field is set.
-
getDestination
public VirtualServiceOuterClass.Destination getDestination()
Destination uniquely identifies the instances of a service to which the request/connection should be forwarded to.
.istio.networking.v1alpha3.Destination destination = 1 [(.google.api.field_behavior) = REQUIRED];- 指定者:
getDestination在接口中VirtualServiceOuterClass.RouteDestinationOrBuilder- 返回:
- The destination.
-
setDestination
public VirtualServiceOuterClass.RouteDestination.Builder setDestination(VirtualServiceOuterClass.Destination value)
Destination uniquely identifies the instances of a service to which the request/connection should be forwarded to.
.istio.networking.v1alpha3.Destination destination = 1 [(.google.api.field_behavior) = REQUIRED];
-
setDestination
public VirtualServiceOuterClass.RouteDestination.Builder setDestination(VirtualServiceOuterClass.Destination.Builder builderForValue)
Destination uniquely identifies the instances of a service to which the request/connection should be forwarded to.
.istio.networking.v1alpha3.Destination destination = 1 [(.google.api.field_behavior) = REQUIRED];
-
mergeDestination
public VirtualServiceOuterClass.RouteDestination.Builder mergeDestination(VirtualServiceOuterClass.Destination value)
Destination uniquely identifies the instances of a service to which the request/connection should be forwarded to.
.istio.networking.v1alpha3.Destination destination = 1 [(.google.api.field_behavior) = REQUIRED];
-
clearDestination
public VirtualServiceOuterClass.RouteDestination.Builder clearDestination()
Destination uniquely identifies the instances of a service to which the request/connection should be forwarded to.
.istio.networking.v1alpha3.Destination destination = 1 [(.google.api.field_behavior) = REQUIRED];
-
getDestinationBuilder
public VirtualServiceOuterClass.Destination.Builder getDestinationBuilder()
Destination uniquely identifies the instances of a service to which the request/connection should be forwarded to.
.istio.networking.v1alpha3.Destination destination = 1 [(.google.api.field_behavior) = REQUIRED];
-
getDestinationOrBuilder
public VirtualServiceOuterClass.DestinationOrBuilder getDestinationOrBuilder()
Destination uniquely identifies the instances of a service to which the request/connection should be forwarded to.
.istio.networking.v1alpha3.Destination destination = 1 [(.google.api.field_behavior) = REQUIRED];
-
getDestinationFieldBuilder
private com.google.protobuf.SingleFieldBuilderV3<VirtualServiceOuterClass.Destination,VirtualServiceOuterClass.Destination.Builder,VirtualServiceOuterClass.DestinationOrBuilder> getDestinationFieldBuilder()
Destination uniquely identifies the instances of a service to which the request/connection should be forwarded to.
.istio.networking.v1alpha3.Destination destination = 1 [(.google.api.field_behavior) = REQUIRED];
-
getWeight
public int getWeight()
The proportion of traffic to be forwarded to the service version. If there is only one destination in a rule, all traffic will be routed to it irrespective of the weight.
int32 weight = 2;- 指定者:
getWeight在接口中VirtualServiceOuterClass.RouteDestinationOrBuilder- 返回:
- The weight.
-
setWeight
public VirtualServiceOuterClass.RouteDestination.Builder setWeight(int value)
The proportion of traffic to be forwarded to the service version. If there is only one destination in a rule, all traffic will be routed to it irrespective of the weight.
int32 weight = 2;- 参数:
value- The weight to set.- 返回:
- This builder for chaining.
-
clearWeight
public VirtualServiceOuterClass.RouteDestination.Builder clearWeight()
The proportion of traffic to be forwarded to the service version. If there is only one destination in a rule, all traffic will be routed to it irrespective of the weight.
int32 weight = 2;- 返回:
- This builder for chaining.
-
setUnknownFields
public final VirtualServiceOuterClass.RouteDestination.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.RouteDestination.Builder>
-
mergeUnknownFields
public final VirtualServiceOuterClass.RouteDestination.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.RouteDestination.Builder>
-
-