Class ReasoningEngine.TrafficConfig.TrafficSplitManual.Target.Builder (3.100.0)

public static final class ReasoningEngine.TrafficConfig.TrafficSplitManual.Target.Builder extends GeneratedMessage.Builder<ReasoningEngine.TrafficConfig.TrafficSplitManual.Target.Builder> implements ReasoningEngine.TrafficConfig.TrafficSplitManual.TargetOrBuilder

A single target for the traffic split, specifying a Runtime Revision and the percentage of traffic to send to it.

Protobuf type google.cloud.aiplatform.v1beta1.ReasoningEngine.TrafficConfig.TrafficSplitManual.Target

Inheritance

java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > ReasoningEngine.TrafficConfig.TrafficSplitManual.Target.Builder

Static Methods

getDescriptor()

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

Methods

build()

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

buildPartial()

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

clear()

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

clearPercent()

public ReasoningEngine.TrafficConfig.TrafficSplitManual.Target.Builder clearPercent()

Required. Specifies percent of the traffic to this Runtime Revision.

int32 percent = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ReasoningEngine.TrafficConfig.TrafficSplitManual.Target.Builder

This builder for chaining.

clearRuntimeRevisionName()

public ReasoningEngine.TrafficConfig.TrafficSplitManual.Target.Builder clearRuntimeRevisionName()

Required. The Runtime Revision name to which to send this portion of traffic, if traffic allocation is by Runtime Revision.

string runtime_revision_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ReasoningEngine.TrafficConfig.TrafficSplitManual.Target.Builder

This builder for chaining.

getDefaultInstanceForType()

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

getDescriptorForType()

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

getPercent()

public int getPercent()

Required. Specifies percent of the traffic to this Runtime Revision.

int32 percent = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The percent.

getRuntimeRevisionName()

public String getRuntimeRevisionName()

Required. The Runtime Revision name to which to send this portion of traffic, if traffic allocation is by Runtime Revision.

string runtime_revision_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The runtimeRevisionName.

getRuntimeRevisionNameBytes()

public ByteString getRuntimeRevisionNameBytes()

Required. The Runtime Revision name to which to send this portion of traffic, if traffic allocation is by Runtime Revision.

string runtime_revision_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for runtimeRevisionName.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(ReasoningEngine.TrafficConfig.TrafficSplitManual.Target other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setPercent(int value)

public ReasoningEngine.TrafficConfig.TrafficSplitManual.Target.Builder setPercent(int value)

Required. Specifies percent of the traffic to this Runtime Revision.

int32 percent = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value int

The percent to set.

Returns
Type Description
ReasoningEngine.TrafficConfig.TrafficSplitManual.Target.Builder

This builder for chaining.

setRuntimeRevisionName(String value)

public ReasoningEngine.TrafficConfig.TrafficSplitManual.Target.Builder setRuntimeRevisionName(String value)

Required. The Runtime Revision name to which to send this portion of traffic, if traffic allocation is by Runtime Revision.

string runtime_revision_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The runtimeRevisionName to set.

Returns
Type Description
ReasoningEngine.TrafficConfig.TrafficSplitManual.Target.Builder

This builder for chaining.

setRuntimeRevisionNameBytes(ByteString value)

public ReasoningEngine.TrafficConfig.TrafficSplitManual.Target.Builder setRuntimeRevisionNameBytes(ByteString value)

Required. The Runtime Revision name to which to send this portion of traffic, if traffic allocation is by Runtime Revision.

string runtime_revision_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes for runtimeRevisionName to set.

Returns
Type Description
ReasoningEngine.TrafficConfig.TrafficSplitManual.Target.Builder

This builder for chaining.