Package com.google.cloud.run.v2
Class Probe.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Probe.Builder>
-
- com.google.cloud.run.v2.Probe.Builder
-
- All Implemented Interfaces:
ProbeOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Probe
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 typegoogle.cloud.run.v2.Probe
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Probe.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Probebuild()ProbebuildPartial()Probe.Builderclear()Probe.BuilderclearFailureThreshold()Minimum consecutive failures for the probe to be considered failed after having succeeded.Probe.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Probe.BuilderclearGrpc()GRPC specifies an action involving a gRPC port.Probe.BuilderclearHttpGet()HTTPGet specifies the http request to perform.Probe.BuilderclearInitialDelaySeconds()Number of seconds after the container has started before the probe is initiated.Probe.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Probe.BuilderclearPeriodSeconds()How often (in seconds) to perform the probe.Probe.BuilderclearProbeType()Probe.BuilderclearTcpSocket()TCPSocket specifies an action involving a TCP port.Probe.BuilderclearTimeoutSeconds()Number of seconds after which the probe times out.Probe.Builderclone()ProbegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()intgetFailureThreshold()Minimum consecutive failures for the probe to be considered failed after having succeeded.GRPCActiongetGrpc()GRPC specifies an action involving a gRPC port.GRPCAction.BuildergetGrpcBuilder()GRPC specifies an action involving a gRPC port.GRPCActionOrBuildergetGrpcOrBuilder()GRPC specifies an action involving a gRPC port.HTTPGetActiongetHttpGet()HTTPGet specifies the http request to perform.HTTPGetAction.BuildergetHttpGetBuilder()HTTPGet specifies the http request to perform.HTTPGetActionOrBuildergetHttpGetOrBuilder()HTTPGet specifies the http request to perform.intgetInitialDelaySeconds()Number of seconds after the container has started before the probe is initiated.intgetPeriodSeconds()How often (in seconds) to perform the probe.Probe.ProbeTypeCasegetProbeTypeCase()TCPSocketActiongetTcpSocket()TCPSocket specifies an action involving a TCP port.TCPSocketAction.BuildergetTcpSocketBuilder()TCPSocket specifies an action involving a TCP port.TCPSocketActionOrBuildergetTcpSocketOrBuilder()TCPSocket specifies an action involving a TCP port.intgetTimeoutSeconds()Number of seconds after which the probe times out.booleanhasGrpc()GRPC specifies an action involving a gRPC port.booleanhasHttpGet()HTTPGet specifies the http request to perform.booleanhasTcpSocket()TCPSocket specifies an action involving a TCP port.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Probe.BuildermergeFrom(Probe other)Probe.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Probe.BuildermergeFrom(com.google.protobuf.Message other)Probe.BuildermergeGrpc(GRPCAction value)GRPC specifies an action involving a gRPC port.Probe.BuildermergeHttpGet(HTTPGetAction value)HTTPGet specifies the http request to perform.Probe.BuildermergeTcpSocket(TCPSocketAction value)TCPSocket specifies an action involving a TCP port.Probe.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Probe.BuildersetFailureThreshold(int value)Minimum consecutive failures for the probe to be considered failed after having succeeded.Probe.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Probe.BuildersetGrpc(GRPCAction value)GRPC specifies an action involving a gRPC port.Probe.BuildersetGrpc(GRPCAction.Builder builderForValue)GRPC specifies an action involving a gRPC port.Probe.BuildersetHttpGet(HTTPGetAction value)HTTPGet specifies the http request to perform.Probe.BuildersetHttpGet(HTTPGetAction.Builder builderForValue)HTTPGet specifies the http request to perform.Probe.BuildersetInitialDelaySeconds(int value)Number of seconds after the container has started before the probe is initiated.Probe.BuildersetPeriodSeconds(int value)How often (in seconds) to perform the probe.Probe.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Probe.BuildersetTcpSocket(TCPSocketAction value)TCPSocket specifies an action involving a TCP port.Probe.BuildersetTcpSocket(TCPSocketAction.Builder builderForValue)TCPSocket specifies an action involving a TCP port.Probe.BuildersetTimeoutSeconds(int value)Number of seconds after which the probe times out.Probe.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Probe.Builder>
-
clear
public Probe.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Probe.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Probe.Builder>
-
getDefaultInstanceForType
public Probe getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Probe build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Probe buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Probe.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Probe.Builder>
-
setField
public Probe.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Probe.Builder>
-
clearField
public Probe.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Probe.Builder>
-
clearOneof
public Probe.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Probe.Builder>
-
setRepeatedField
public Probe.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Probe.Builder>
-
addRepeatedField
public Probe.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Probe.Builder>
-
mergeFrom
public Probe.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Probe.Builder>
-
mergeFrom
public Probe.Builder mergeFrom(Probe other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Probe.Builder>
-
mergeFrom
public Probe.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Probe.Builder>- Throws:
IOException
-
getProbeTypeCase
public Probe.ProbeTypeCase getProbeTypeCase()
- Specified by:
getProbeTypeCasein interfaceProbeOrBuilder
-
clearProbeType
public Probe.Builder clearProbeType()
-
getInitialDelaySeconds
public int getInitialDelaySeconds()
Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240.
int32 initial_delay_seconds = 1;- Specified by:
getInitialDelaySecondsin interfaceProbeOrBuilder- Returns:
- The initialDelaySeconds.
-
setInitialDelaySeconds
public Probe.Builder setInitialDelaySeconds(int value)
Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240.
int32 initial_delay_seconds = 1;- Parameters:
value- The initialDelaySeconds to set.- Returns:
- This builder for chaining.
-
clearInitialDelaySeconds
public Probe.Builder clearInitialDelaySeconds()
Number of seconds after the container has started before the probe is initiated. Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240.
int32 initial_delay_seconds = 1;- Returns:
- This builder for chaining.
-
getTimeoutSeconds
public int getTimeoutSeconds()
Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than period_seconds.
int32 timeout_seconds = 2;- Specified by:
getTimeoutSecondsin interfaceProbeOrBuilder- Returns:
- The timeoutSeconds.
-
setTimeoutSeconds
public Probe.Builder setTimeoutSeconds(int value)
Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than period_seconds.
int32 timeout_seconds = 2;- Parameters:
value- The timeoutSeconds to set.- Returns:
- This builder for chaining.
-
clearTimeoutSeconds
public Probe.Builder clearTimeoutSeconds()
Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than period_seconds.
int32 timeout_seconds = 2;- Returns:
- This builder for chaining.
-
getPeriodSeconds
public int getPeriodSeconds()
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;- Specified by:
getPeriodSecondsin interfaceProbeOrBuilder- Returns:
- The periodSeconds.
-
setPeriodSeconds
public Probe.Builder setPeriodSeconds(int value)
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;- Parameters:
value- The periodSeconds to set.- Returns:
- This builder for chaining.
-
clearPeriodSeconds
public Probe.Builder clearPeriodSeconds()
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:
- This builder for chaining.
-
getFailureThreshold
public int getFailureThreshold()
Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.
int32 failure_threshold = 4;- Specified by:
getFailureThresholdin interfaceProbeOrBuilder- Returns:
- The failureThreshold.
-
setFailureThreshold
public Probe.Builder setFailureThreshold(int value)
Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.
int32 failure_threshold = 4;- Parameters:
value- The failureThreshold to set.- Returns:
- This builder for chaining.
-
clearFailureThreshold
public Probe.Builder clearFailureThreshold()
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:
- This builder for chaining.
-
hasHttpGet
public boolean hasHttpGet()
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;- Specified by:
hasHttpGetin interfaceProbeOrBuilder- Returns:
- Whether the httpGet field is set.
-
getHttpGet
public HTTPGetAction getHttpGet()
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;- Specified by:
getHttpGetin interfaceProbeOrBuilder- Returns:
- The httpGet.
-
setHttpGet
public Probe.Builder setHttpGet(HTTPGetAction value)
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;
-
setHttpGet
public Probe.Builder setHttpGet(HTTPGetAction.Builder builderForValue)
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;
-
mergeHttpGet
public Probe.Builder mergeHttpGet(HTTPGetAction value)
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;
-
clearHttpGet
public Probe.Builder clearHttpGet()
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;
-
getHttpGetBuilder
public HTTPGetAction.Builder getHttpGetBuilder()
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
public HTTPGetActionOrBuilder getHttpGetOrBuilder()
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;- Specified by:
getHttpGetOrBuilderin interfaceProbeOrBuilder
-
hasTcpSocket
public boolean hasTcpSocket()
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;- Specified by:
hasTcpSocketin interfaceProbeOrBuilder- Returns:
- Whether the tcpSocket field is set.
-
getTcpSocket
public TCPSocketAction getTcpSocket()
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;- Specified by:
getTcpSocketin interfaceProbeOrBuilder- Returns:
- The tcpSocket.
-
setTcpSocket
public Probe.Builder setTcpSocket(TCPSocketAction value)
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;
-
setTcpSocket
public Probe.Builder setTcpSocket(TCPSocketAction.Builder builderForValue)
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;
-
mergeTcpSocket
public Probe.Builder mergeTcpSocket(TCPSocketAction value)
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;
-
clearTcpSocket
public Probe.Builder clearTcpSocket()
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;
-
getTcpSocketBuilder
public TCPSocketAction.Builder getTcpSocketBuilder()
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
public TCPSocketActionOrBuilder getTcpSocketOrBuilder()
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;- Specified by:
getTcpSocketOrBuilderin interfaceProbeOrBuilder
-
hasGrpc
public boolean 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;- Specified by:
hasGrpcin interfaceProbeOrBuilder- Returns:
- Whether the grpc field is set.
-
getGrpc
public GRPCAction getGrpc()
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;- Specified by:
getGrpcin interfaceProbeOrBuilder- Returns:
- The grpc.
-
setGrpc
public Probe.Builder setGrpc(GRPCAction value)
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;
-
setGrpc
public Probe.Builder setGrpc(GRPCAction.Builder builderForValue)
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;
-
mergeGrpc
public Probe.Builder mergeGrpc(GRPCAction value)
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;
-
clearGrpc
public Probe.Builder clearGrpc()
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;
-
getGrpcBuilder
public GRPCAction.Builder getGrpcBuilder()
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
public GRPCActionOrBuilder getGrpcOrBuilder()
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;- Specified by:
getGrpcOrBuilderin interfaceProbeOrBuilder
-
setUnknownFields
public final Probe.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Probe.Builder>
-
mergeUnknownFields
public final Probe.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Probe.Builder>
-
-