Class ReasoningEngine.TrafficConfig.Builder (3.100.0)

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

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public ReasoningEngine.TrafficConfig build()
Returns
Type Description
ReasoningEngine.TrafficConfig

buildPartial()

public ReasoningEngine.TrafficConfig buildPartial()
Returns
Type Description
ReasoningEngine.TrafficConfig

clear()

public ReasoningEngine.TrafficConfig.Builder clear()
Returns
Type Description
ReasoningEngine.TrafficConfig.Builder
Overrides

clearTrafficSplit()

public ReasoningEngine.TrafficConfig.Builder clearTrafficSplit()
Returns
Type Description
ReasoningEngine.TrafficConfig.Builder

clearTrafficSplitAlwaysLatest()

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];

Returns
Type Description
ReasoningEngine.TrafficConfig.Builder

clearTrafficSplitManual()

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];

Returns
Type Description
ReasoningEngine.TrafficConfig.Builder

getDefaultInstanceForType()

public ReasoningEngine.TrafficConfig getDefaultInstanceForType()
Returns
Type Description
ReasoningEngine.TrafficConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getTrafficSplitAlwaysLatest()

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];

Returns
Type Description
ReasoningEngine.TrafficConfig.TrafficSplitAlwaysLatest

The trafficSplitAlwaysLatest.

getTrafficSplitAlwaysLatestBuilder()

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];

Returns
Type Description
ReasoningEngine.TrafficConfig.TrafficSplitAlwaysLatest.Builder

getTrafficSplitAlwaysLatestOrBuilder()

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];

Returns
Type Description
ReasoningEngine.TrafficConfig.TrafficSplitAlwaysLatestOrBuilder

getTrafficSplitCase()

public ReasoningEngine.TrafficConfig.TrafficSplitCase getTrafficSplitCase()
Returns
Type Description
ReasoningEngine.TrafficConfig.TrafficSplitCase

getTrafficSplitManual()

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];

Returns
Type Description
ReasoningEngine.TrafficConfig.TrafficSplitManual

The trafficSplitManual.

getTrafficSplitManualBuilder()

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];

Returns
Type Description
ReasoningEngine.TrafficConfig.TrafficSplitManual.Builder

getTrafficSplitManualOrBuilder()

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];

Returns
Type Description
ReasoningEngine.TrafficConfig.TrafficSplitManualOrBuilder

hasTrafficSplitAlwaysLatest()

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.

hasTrafficSplitManual()

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.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(ReasoningEngine.TrafficConfig other)

public ReasoningEngine.TrafficConfig.Builder mergeFrom(ReasoningEngine.TrafficConfig other)
Parameter
Name Description
other ReasoningEngine.TrafficConfig
Returns
Type Description
ReasoningEngine.TrafficConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ReasoningEngine.TrafficConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ReasoningEngine.TrafficConfig.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public ReasoningEngine.TrafficConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
ReasoningEngine.TrafficConfig.Builder
Overrides

mergeTrafficSplitAlwaysLatest(ReasoningEngine.TrafficConfig.TrafficSplitAlwaysLatest value)

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];

Parameter
Name Description
value ReasoningEngine.TrafficConfig.TrafficSplitAlwaysLatest
Returns
Type Description
ReasoningEngine.TrafficConfig.Builder

mergeTrafficSplitManual(ReasoningEngine.TrafficConfig.TrafficSplitManual value)

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];

Parameter
Name Description
value ReasoningEngine.TrafficConfig.TrafficSplitManual
Returns
Type Description
ReasoningEngine.TrafficConfig.Builder

setTrafficSplitAlwaysLatest(ReasoningEngine.TrafficConfig.TrafficSplitAlwaysLatest value)

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];

Parameter
Name Description
value ReasoningEngine.TrafficConfig.TrafficSplitAlwaysLatest
Returns
Type Description
ReasoningEngine.TrafficConfig.Builder

setTrafficSplitAlwaysLatest(ReasoningEngine.TrafficConfig.TrafficSplitAlwaysLatest.Builder builderForValue)

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];

Parameter
Name Description
builderForValue ReasoningEngine.TrafficConfig.TrafficSplitAlwaysLatest.Builder
Returns
Type Description
ReasoningEngine.TrafficConfig.Builder

setTrafficSplitManual(ReasoningEngine.TrafficConfig.TrafficSplitManual value)

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];

Parameter
Name Description
value ReasoningEngine.TrafficConfig.TrafficSplitManual
Returns
Type Description
ReasoningEngine.TrafficConfig.Builder

setTrafficSplitManual(ReasoningEngine.TrafficConfig.TrafficSplitManual.Builder builderForValue)

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];

Parameter
Name Description
builderForValue ReasoningEngine.TrafficConfig.TrafficSplitManual.Builder
Returns
Type Description
ReasoningEngine.TrafficConfig.Builder