publicfinalclass ProbeextendsGeneratedMessageV3implementsProbeOrBuilder
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.run.v2.Probe
Static Fields
FAILURE_THRESHOLD_FIELD_NUMBER
publicstaticfinalintFAILURE_THRESHOLD_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
GRPC_FIELD_NUMBER
publicstaticfinalintGRPC_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
HTTP_GET_FIELD_NUMBER
publicstaticfinalintHTTP_GET_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
INITIAL_DELAY_SECONDS_FIELD_NUMBER
publicstaticfinalintINITIAL_DELAY_SECONDS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
PERIOD_SECONDS_FIELD_NUMBER
publicstaticfinalintPERIOD_SECONDS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
TCP_SOCKET_FIELD_NUMBER
publicstaticfinalintTCP_SOCKET_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
TIMEOUT_SECONDS_FIELD_NUMBER
publicstaticfinalintTIMEOUT_SECONDS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
Static Methods
getDefaultInstance()
publicstaticProbegetDefaultInstance()
| Returns |
| Type |
Description |
Probe |
getDescriptor()
publicstaticfinalDescriptors.DescriptorgetDescriptor()
newBuilder()
publicstaticProbe.BuildernewBuilder()
newBuilder(Probe prototype)
publicstaticProbe.BuildernewBuilder(Probeprototype)
| Parameter |
| Name |
Description |
prototype |
Probe
|
publicstaticProbeparseDelimitedFrom(InputStreaminput)
| Returns |
| Type |
Description |
Probe |
publicstaticProbeparseDelimitedFrom(InputStreaminput,ExtensionRegistryLiteextensionRegistry)
| Returns |
| Type |
Description |
Probe |
parseFrom(byte[] data)
publicstaticProbeparseFrom(byte[]data)
| Parameter |
| Name |
Description |
data |
byte[]
|
| Returns |
| Type |
Description |
Probe |
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
publicstaticProbeparseFrom(byte[]data,ExtensionRegistryLiteextensionRegistry)
| Returns |
| Type |
Description |
Probe |
parseFrom(ByteString data)
publicstaticProbeparseFrom(ByteStringdata)
| Returns |
| Type |
Description |
Probe |
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
publicstaticProbeparseFrom(ByteStringdata,ExtensionRegistryLiteextensionRegistry)
| Returns |
| Type |
Description |
Probe |
publicstaticProbeparseFrom(CodedInputStreaminput)
| Returns |
| Type |
Description |
Probe |
publicstaticProbeparseFrom(CodedInputStreaminput,ExtensionRegistryLiteextensionRegistry)
| Returns |
| Type |
Description |
Probe |
publicstaticProbeparseFrom(InputStreaminput)
| Returns |
| Type |
Description |
Probe |
publicstaticProbeparseFrom(InputStreaminput,ExtensionRegistryLiteextensionRegistry)
| Returns |
| Type |
Description |
Probe |
parseFrom(ByteBuffer data)
publicstaticProbeparseFrom(ByteBufferdata)
| Returns |
| Type |
Description |
Probe |
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
publicstaticProbeparseFrom(ByteBufferdata,ExtensionRegistryLiteextensionRegistry)
| Returns |
| Type |
Description |
Probe |
parser()
publicstaticParser<Probe>parser()
Methods
equals(Object obj)
publicbooleanequals(Objectobj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
publicProbegetDefaultInstanceForType()
| Returns |
| Type |
Description |
Probe |
getFailureThreshold()
publicintgetFailureThreshold()
Minimum consecutive failures for the probe to be considered failed after
having succeeded. Defaults to 3. Minimum value is 1.
int32 failure_threshold = 4;
| Returns |
| Type |
Description |
int |
The failureThreshold.
|
getGrpc()
publicGRPCActiongetGrpc()
GRPC specifies an action involving a gRPC port.
Exactly one of httpGet, tcpSocket, or grpc must be specified.
.google.cloud.run.v2.GRPCAction grpc = 7;
getGrpcOrBuilder()
publicGRPCActionOrBuildergetGrpcOrBuilder()
GRPC specifies an action involving a gRPC port.
Exactly one of httpGet, tcpSocket, or grpc must be specified.
.google.cloud.run.v2.GRPCAction grpc = 7;
getHttpGet()
publicHTTPGetActiongetHttpGet()
HTTPGet specifies the http request to perform.
Exactly one of httpGet, tcpSocket, or grpc must be specified.
.google.cloud.run.v2.HTTPGetAction http_get = 5;
getHttpGetOrBuilder()
publicHTTPGetActionOrBuildergetHttpGetOrBuilder()
HTTPGet specifies the http request to perform.
Exactly one of httpGet, tcpSocket, or grpc must be specified.
.google.cloud.run.v2.HTTPGetAction http_get = 5;
getInitialDelaySeconds()
publicintgetInitialDelaySeconds()
| Returns |
| Type |
Description |
int |
The initialDelaySeconds.
|
getParserForType()
publicParser<Probe>getParserForType()
Overrides
getPeriodSeconds()
publicintgetPeriodSeconds()
How often (in seconds) to perform the probe.
Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe
is 3600. Maximum value for startup probe is 240.
Must be greater or equal than timeout_seconds.
int32 period_seconds = 3;
| Returns |
| Type |
Description |
int |
The periodSeconds.
|
getProbeTypeCase()
publicProbe.ProbeTypeCasegetProbeTypeCase()
getSerializedSize()
publicintgetSerializedSize()
| Returns |
| Type |
Description |
int |
Overrides
getTcpSocket()
publicTCPSocketActiongetTcpSocket()
TCPSocket specifies an action involving a TCP port.
Exactly one of httpGet, tcpSocket, or grpc must be specified.
.google.cloud.run.v2.TCPSocketAction tcp_socket = 6;
getTcpSocketOrBuilder()
publicTCPSocketActionOrBuildergetTcpSocketOrBuilder()
TCPSocket specifies an action involving a TCP port.
Exactly one of httpGet, tcpSocket, or grpc must be specified.
.google.cloud.run.v2.TCPSocketAction tcp_socket = 6;
getTimeoutSeconds()
publicintgetTimeoutSeconds()
| Returns |
| Type |
Description |
int |
The timeoutSeconds.
|
getUnknownFields()
publicfinalUnknownFieldSetgetUnknownFields()
Overrides
hasGrpc()
GRPC specifies an action involving a gRPC port.
Exactly one of httpGet, tcpSocket, or grpc must be specified.
.google.cloud.run.v2.GRPCAction grpc = 7;
| Returns |
| Type |
Description |
boolean |
Whether the grpc field is set.
|
hasHttpGet()
publicbooleanhasHttpGet()
HTTPGet specifies the http request to perform.
Exactly one of httpGet, tcpSocket, or grpc must be specified.
.google.cloud.run.v2.HTTPGetAction http_get = 5;
| Returns |
| Type |
Description |
boolean |
Whether the httpGet field is set.
|
hasTcpSocket()
publicbooleanhasTcpSocket()
TCPSocket specifies an action involving a TCP port.
Exactly one of httpGet, tcpSocket, or grpc must be specified.
.google.cloud.run.v2.TCPSocketAction tcp_socket = 6;
| Returns |
| Type |
Description |
boolean |
Whether the tcpSocket field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
Overrides
internalGetFieldAccessorTable()
protectedGeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()
Overrides
isInitialized()
publicfinalbooleanisInitialized()
Overrides
newBuilderForType()
publicProbe.BuildernewBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protectedProbe.BuildernewBuilderForType(GeneratedMessageV3.BuilderParentparent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protectedObjectnewInstance(GeneratedMessageV3.UnusedPrivateParameterunused)
| Returns |
| Type |
Description |
Object |
Overrides
toBuilder()
publicProbe.BuildertoBuilder()
writeTo(CodedOutputStream output)
publicvoidwriteTo(CodedOutputStreamoutput)
Overrides