Class Probe.Builder
- java.lang.Object
-
- com.pulumi.kubernetes.core.v1.outputs.Probe.Builder
-
- Enclosing class:
- Probe
public static final class Probe.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Probe
build()
Probe.Builder
exec(ExecAction exec)
Probe.Builder
failureThreshold(java.lang.Integer failureThreshold)
Probe.Builder
grpc(GRPCAction grpc)
Probe.Builder
httpGet(HTTPGetAction httpGet)
Probe.Builder
initialDelaySeconds(java.lang.Integer initialDelaySeconds)
Probe.Builder
periodSeconds(java.lang.Integer periodSeconds)
Probe.Builder
successThreshold(java.lang.Integer successThreshold)
Probe.Builder
tcpSocket(TCPSocketAction tcpSocket)
Probe.Builder
terminationGracePeriodSeconds(java.lang.Integer terminationGracePeriodSeconds)
Probe.Builder
timeoutSeconds(java.lang.Integer timeoutSeconds)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(Probe defaults)
-
-
Method Detail
-
exec
public Probe.Builder exec(@Nullable ExecAction exec)
-
failureThreshold
public Probe.Builder failureThreshold(@Nullable java.lang.Integer failureThreshold)
-
grpc
public Probe.Builder grpc(@Nullable GRPCAction grpc)
-
httpGet
public Probe.Builder httpGet(@Nullable HTTPGetAction httpGet)
-
initialDelaySeconds
public Probe.Builder initialDelaySeconds(@Nullable java.lang.Integer initialDelaySeconds)
-
periodSeconds
public Probe.Builder periodSeconds(@Nullable java.lang.Integer periodSeconds)
-
successThreshold
public Probe.Builder successThreshold(@Nullable java.lang.Integer successThreshold)
-
tcpSocket
public Probe.Builder tcpSocket(@Nullable TCPSocketAction tcpSocket)
-
terminationGracePeriodSeconds
public Probe.Builder terminationGracePeriodSeconds(@Nullable java.lang.Integer terminationGracePeriodSeconds)
-
timeoutSeconds
public Probe.Builder timeoutSeconds(@Nullable java.lang.Integer timeoutSeconds)
-
build
public Probe build()
-
-