public static final class ReasoningEngine.TrafficConfig extends GeneratedMessage implements ReasoningEngine.TrafficConfigOrBuilder
Traffic distribution configuration.
Protobuf type google.cloud.aiplatform.v1beta1.ReasoningEngine.TrafficConfig
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
public static final int TRAFFIC_SPLIT_ALWAYS_LATEST_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int TRAFFIC_SPLIT_MANUAL_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static ReasoningEngine.TrafficConfig getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static ReasoningEngine.TrafficConfig.Builder newBuilder()
public static ReasoningEngine.TrafficConfig.Builder newBuilder(ReasoningEngine.TrafficConfig prototype)
public static ReasoningEngine.TrafficConfig parseDelimitedFrom(InputStream input)
public static ReasoningEngine.TrafficConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ReasoningEngine.TrafficConfig parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static ReasoningEngine.TrafficConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ReasoningEngine.TrafficConfig parseFrom(ByteString data)
public static ReasoningEngine.TrafficConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ReasoningEngine.TrafficConfig parseFrom(CodedInputStream input)
public static ReasoningEngine.TrafficConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ReasoningEngine.TrafficConfig parseFrom(InputStream input)
public static ReasoningEngine.TrafficConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ReasoningEngine.TrafficConfig parseFrom(ByteBuffer data)
public static ReasoningEngine.TrafficConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<ReasoningEngine.TrafficConfig> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public ReasoningEngine.TrafficConfig getDefaultInstanceForType()
public Parser<ReasoningEngine.TrafficConfig> getParserForType()
Overrides
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
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.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.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.
|
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public ReasoningEngine.TrafficConfig.Builder newBuilderForType()
protected ReasoningEngine.TrafficConfig.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public ReasoningEngine.TrafficConfig.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides