public static final class Probe.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Probe.Builder> implements ProbeOrBuilder
Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.Protobuf type
google.cloud.aiplatform.v1.Probe| Modifier and Type | Method and Description |
|---|---|
Probe.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Probe |
build() |
Probe |
buildPartial() |
Probe.Builder |
clear() |
Probe.Builder |
clearExec()
Exec specifies the action to take.
|
Probe.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Probe.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Probe.Builder |
clearPeriodSeconds()
How often (in seconds) to perform the probe.
|
Probe.Builder |
clearProbeType() |
Probe.Builder |
clearTimeoutSeconds()
Number of seconds after which the probe times out.
|
Probe.Builder |
clone() |
Probe |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Probe.ExecAction |
getExec()
Exec specifies the action to take.
|
Probe.ExecAction.Builder |
getExecBuilder()
Exec specifies the action to take.
|
Probe.ExecActionOrBuilder |
getExecOrBuilder()
Exec specifies the action to take.
|
int |
getPeriodSeconds()
How often (in seconds) to perform the probe.
|
Probe.ProbeTypeCase |
getProbeTypeCase() |
int |
getTimeoutSeconds()
Number of seconds after which the probe times out.
|
boolean |
hasExec()
Exec specifies the action to take.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Probe.Builder |
mergeExec(Probe.ExecAction value)
Exec specifies the action to take.
|
Probe.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Probe.Builder |
mergeFrom(com.google.protobuf.Message other) |
Probe.Builder |
mergeFrom(Probe other) |
Probe.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Probe.Builder |
setExec(Probe.ExecAction.Builder builderForValue)
Exec specifies the action to take.
|
Probe.Builder |
setExec(Probe.ExecAction value)
Exec specifies the action to take.
|
Probe.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Probe.Builder |
setPeriodSeconds(int value)
How often (in seconds) to perform the probe.
|
Probe.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Probe.Builder |
setTimeoutSeconds(int value)
Number of seconds after which the probe times out.
|
Probe.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Probe.Builder>public Probe.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Probe.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Probe.Builder>public Probe getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Probe build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Probe buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Probe.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Probe.Builder>public Probe.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Probe.Builder>public Probe.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Probe.Builder>public Probe.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Probe.Builder>public Probe.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Probe.Builder>public Probe.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Probe.Builder>public Probe.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Probe.Builder>public Probe.Builder mergeFrom(Probe other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Probe.Builder>public Probe.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Probe.Builder>IOExceptionpublic Probe.ProbeTypeCase getProbeTypeCase()
getProbeTypeCase in interface ProbeOrBuilderpublic Probe.Builder clearProbeType()
public boolean hasExec()
Exec specifies the action to take.
.google.cloud.aiplatform.v1.Probe.ExecAction exec = 1;hasExec in interface ProbeOrBuilderpublic Probe.ExecAction getExec()
Exec specifies the action to take.
.google.cloud.aiplatform.v1.Probe.ExecAction exec = 1;getExec in interface ProbeOrBuilderpublic Probe.Builder setExec(Probe.ExecAction value)
Exec specifies the action to take.
.google.cloud.aiplatform.v1.Probe.ExecAction exec = 1;public Probe.Builder setExec(Probe.ExecAction.Builder builderForValue)
Exec specifies the action to take.
.google.cloud.aiplatform.v1.Probe.ExecAction exec = 1;public Probe.Builder mergeExec(Probe.ExecAction value)
Exec specifies the action to take.
.google.cloud.aiplatform.v1.Probe.ExecAction exec = 1;public Probe.Builder clearExec()
Exec specifies the action to take.
.google.cloud.aiplatform.v1.Probe.ExecAction exec = 1;public Probe.ExecAction.Builder getExecBuilder()
Exec specifies the action to take.
.google.cloud.aiplatform.v1.Probe.ExecAction exec = 1;public Probe.ExecActionOrBuilder getExecOrBuilder()
Exec specifies the action to take.
.google.cloud.aiplatform.v1.Probe.ExecAction exec = 1;getExecOrBuilder in interface ProbeOrBuilderpublic int getPeriodSeconds()
How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Must be less than timeout_seconds. Maps to Kubernetes probe argument 'periodSeconds'.
int32 period_seconds = 2;getPeriodSeconds in interface ProbeOrBuilderpublic Probe.Builder setPeriodSeconds(int value)
How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Must be less than timeout_seconds. Maps to Kubernetes probe argument 'periodSeconds'.
int32 period_seconds = 2;value - The periodSeconds to set.public Probe.Builder clearPeriodSeconds()
How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Must be less than timeout_seconds. Maps to Kubernetes probe argument 'periodSeconds'.
int32 period_seconds = 2;public int getTimeoutSeconds()
Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Must be greater or equal to period_seconds. Maps to Kubernetes probe argument 'timeoutSeconds'.
int32 timeout_seconds = 3;getTimeoutSeconds in interface ProbeOrBuilderpublic Probe.Builder setTimeoutSeconds(int value)
Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Must be greater or equal to period_seconds. Maps to Kubernetes probe argument 'timeoutSeconds'.
int32 timeout_seconds = 3;value - The timeoutSeconds to set.public Probe.Builder clearTimeoutSeconds()
Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Must be greater or equal to period_seconds. Maps to Kubernetes probe argument 'timeoutSeconds'.
int32 timeout_seconds = 3;public final Probe.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Probe.Builder>public final Probe.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Probe.Builder>Copyright © 2024 Google LLC. All rights reserved.