public static final class ReasoningEngine.TrafficConfig.Builder extends GeneratedMessage.Builder<ReasoningEngine.TrafficConfig.Builder> implements ReasoningEngine.TrafficConfigOrBuilder
Traffic distribution configuration.
Protobuf type google.cloud.aiplatform.v1beta1.ReasoningEngine.TrafficConfig
Inherited Members
com.google.protobuf.GeneratedMessage.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessage.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldsProto3(com.google.protobuf.UnknownFieldSet)
Static Methods
public static final Descriptors.Descriptor getDescriptor()
Methods
public ReasoningEngine.TrafficConfig build()
public ReasoningEngine.TrafficConfig buildPartial()
public ReasoningEngine.TrafficConfig.Builder clear()
Overrides
public ReasoningEngine.TrafficConfig.Builder clearTrafficSplit()
public ReasoningEngine.TrafficConfig.Builder clearTrafficSplitAlwaysLatest()
Optional. Traffic distribution configuration, where all traffic is sent
to the latest Runtime Revision.
.google.cloud.aiplatform.v1beta1.ReasoningEngine.TrafficConfig.TrafficSplitAlwaysLatest traffic_split_always_latest = 19 [(.google.api.field_behavior) = OPTIONAL];
public ReasoningEngine.TrafficConfig.Builder clearTrafficSplitManual()
Optional. Manual traffic distribution configuration, where the user
specifies the Runtime Revision IDs and the percentage of traffic to
send to each.
.google.cloud.aiplatform.v1beta1.ReasoningEngine.TrafficConfig.TrafficSplitManual traffic_split_manual = 18 [(.google.api.field_behavior) = OPTIONAL];
public ReasoningEngine.TrafficConfig getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public ReasoningEngine.TrafficConfig.TrafficSplitAlwaysLatest getTrafficSplitAlwaysLatest()
Optional. Traffic distribution configuration, where all traffic is sent
to the latest Runtime Revision.
.google.cloud.aiplatform.v1beta1.ReasoningEngine.TrafficConfig.TrafficSplitAlwaysLatest traffic_split_always_latest = 19 [(.google.api.field_behavior) = OPTIONAL];
public ReasoningEngine.TrafficConfig.TrafficSplitAlwaysLatest.Builder getTrafficSplitAlwaysLatestBuilder()
Optional. Traffic distribution configuration, where all traffic is sent
to the latest Runtime Revision.
.google.cloud.aiplatform.v1beta1.ReasoningEngine.TrafficConfig.TrafficSplitAlwaysLatest traffic_split_always_latest = 19 [(.google.api.field_behavior) = OPTIONAL];
public ReasoningEngine.TrafficConfig.TrafficSplitAlwaysLatestOrBuilder getTrafficSplitAlwaysLatestOrBuilder()
Optional. Traffic distribution configuration, where all traffic is sent
to the latest Runtime Revision.
.google.cloud.aiplatform.v1beta1.ReasoningEngine.TrafficConfig.TrafficSplitAlwaysLatest traffic_split_always_latest = 19 [(.google.api.field_behavior) = OPTIONAL];
public ReasoningEngine.TrafficConfig.TrafficSplitCase getTrafficSplitCase()
public ReasoningEngine.TrafficConfig.TrafficSplitManual getTrafficSplitManual()
Optional. Manual traffic distribution configuration, where the user
specifies the Runtime Revision IDs and the percentage of traffic to
send to each.
.google.cloud.aiplatform.v1beta1.ReasoningEngine.TrafficConfig.TrafficSplitManual traffic_split_manual = 18 [(.google.api.field_behavior) = OPTIONAL];
public ReasoningEngine.TrafficConfig.TrafficSplitManual.Builder getTrafficSplitManualBuilder()
Optional. Manual traffic distribution configuration, where the user
specifies the Runtime Revision IDs and the percentage of traffic to
send to each.
.google.cloud.aiplatform.v1beta1.ReasoningEngine.TrafficConfig.TrafficSplitManual traffic_split_manual = 18 [(.google.api.field_behavior) = OPTIONAL];
public ReasoningEngine.TrafficConfig.TrafficSplitManualOrBuilder getTrafficSplitManualOrBuilder()
Optional. Manual traffic distribution configuration, where the user
specifies the Runtime Revision IDs and the percentage of traffic to
send to each.
.google.cloud.aiplatform.v1beta1.ReasoningEngine.TrafficConfig.TrafficSplitManual traffic_split_manual = 18 [(.google.api.field_behavior) = OPTIONAL];
public boolean hasTrafficSplitAlwaysLatest()
Optional. Traffic distribution configuration, where all traffic is sent
to the latest Runtime Revision.
.google.cloud.aiplatform.v1beta1.ReasoningEngine.TrafficConfig.TrafficSplitAlwaysLatest traffic_split_always_latest = 19 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the trafficSplitAlwaysLatest field is set.
|
public boolean hasTrafficSplitManual()
Optional. Manual traffic distribution configuration, where the user
specifies the Runtime Revision IDs and the percentage of traffic to
send to each.
.google.cloud.aiplatform.v1beta1.ReasoningEngine.TrafficConfig.TrafficSplitManual traffic_split_manual = 18 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the trafficSplitManual field is set.
|
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public ReasoningEngine.TrafficConfig.Builder mergeFrom(ReasoningEngine.TrafficConfig other)
public ReasoningEngine.TrafficConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public ReasoningEngine.TrafficConfig.Builder mergeFrom(Message other)
| Parameter |
| Name |
Description |
other |
Message
|
Overrides
public ReasoningEngine.TrafficConfig.Builder mergeTrafficSplitAlwaysLatest(ReasoningEngine.TrafficConfig.TrafficSplitAlwaysLatest value)
Optional. Traffic distribution configuration, where all traffic is sent
to the latest Runtime Revision.
.google.cloud.aiplatform.v1beta1.ReasoningEngine.TrafficConfig.TrafficSplitAlwaysLatest traffic_split_always_latest = 19 [(.google.api.field_behavior) = OPTIONAL];
public ReasoningEngine.TrafficConfig.Builder mergeTrafficSplitManual(ReasoningEngine.TrafficConfig.TrafficSplitManual value)
Optional. Manual traffic distribution configuration, where the user
specifies the Runtime Revision IDs and the percentage of traffic to
send to each.
.google.cloud.aiplatform.v1beta1.ReasoningEngine.TrafficConfig.TrafficSplitManual traffic_split_manual = 18 [(.google.api.field_behavior) = OPTIONAL];
public ReasoningEngine.TrafficConfig.Builder setTrafficSplitAlwaysLatest(ReasoningEngine.TrafficConfig.TrafficSplitAlwaysLatest value)
Optional. Traffic distribution configuration, where all traffic is sent
to the latest Runtime Revision.
.google.cloud.aiplatform.v1beta1.ReasoningEngine.TrafficConfig.TrafficSplitAlwaysLatest traffic_split_always_latest = 19 [(.google.api.field_behavior) = OPTIONAL];
public ReasoningEngine.TrafficConfig.Builder setTrafficSplitAlwaysLatest(ReasoningEngine.TrafficConfig.TrafficSplitAlwaysLatest.Builder builderForValue)
Optional. Traffic distribution configuration, where all traffic is sent
to the latest Runtime Revision.
.google.cloud.aiplatform.v1beta1.ReasoningEngine.TrafficConfig.TrafficSplitAlwaysLatest traffic_split_always_latest = 19 [(.google.api.field_behavior) = OPTIONAL];
public ReasoningEngine.TrafficConfig.Builder setTrafficSplitManual(ReasoningEngine.TrafficConfig.TrafficSplitManual value)
Optional. Manual traffic distribution configuration, where the user
specifies the Runtime Revision IDs and the percentage of traffic to
send to each.
.google.cloud.aiplatform.v1beta1.ReasoningEngine.TrafficConfig.TrafficSplitManual traffic_split_manual = 18 [(.google.api.field_behavior) = OPTIONAL];
public ReasoningEngine.TrafficConfig.Builder setTrafficSplitManual(ReasoningEngine.TrafficConfig.TrafficSplitManual.Builder builderForValue)
Optional. Manual traffic distribution configuration, where the user
specifies the Runtime Revision IDs and the percentage of traffic to
send to each.
.google.cloud.aiplatform.v1beta1.ReasoningEngine.TrafficConfig.TrafficSplitManual traffic_split_manual = 18 [(.google.api.field_behavior) = OPTIONAL];