Class WorkloadGroupSpecProbe.Builder
- java.lang.Object
-
- com.marcnuri.yakc.model.io.istio.networking.v1alpha3.WorkloadGroupSpecProbe.Builder
-
- Enclosing class:
- WorkloadGroupSpecProbe
public static class WorkloadGroupSpecProbe.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WorkloadGroupSpecProbe
build()
WorkloadGroupSpecProbe.Builder
exec(WorkloadGroupSpecProbeExec exec)
WorkloadGroupSpecProbe.Builder
failureThreshold(java.lang.Number failureThreshold)
Minimum consecutive failures for the probe to be considered failed after having succeeded.WorkloadGroupSpecProbe.Builder
httpGet(WorkloadGroupSpecProbeHttpGet httpGet)
WorkloadGroupSpecProbe.Builder
initialDelaySeconds(java.lang.Number initialDelaySeconds)
Number of seconds after the container has started before readiness probes are initiated.WorkloadGroupSpecProbe.Builder
periodSeconds(java.lang.Number periodSeconds)
How often (in seconds) to perform the probe.WorkloadGroupSpecProbe.Builder
successThreshold(java.lang.Number successThreshold)
Minimum consecutive successes for the probe to be considered successful after having failed.WorkloadGroupSpecProbe.Builder
tcpSocket(WorkloadGroupSpecProbeTcpSocket tcpSocket)
WorkloadGroupSpecProbe.Builder
timeoutSeconds(java.lang.Number timeoutSeconds)
Number of seconds after which the probe times out.java.lang.String
toString()
-
-
-
Method Detail
-
exec
public WorkloadGroupSpecProbe.Builder exec(WorkloadGroupSpecProbeExec exec)
-
failureThreshold
public WorkloadGroupSpecProbe.Builder failureThreshold(java.lang.Number failureThreshold)
Minimum consecutive failures for the probe to be considered failed after having succeeded.- Returns:
this
.
-
httpGet
public WorkloadGroupSpecProbe.Builder httpGet(WorkloadGroupSpecProbeHttpGet httpGet)
-
initialDelaySeconds
public WorkloadGroupSpecProbe.Builder initialDelaySeconds(java.lang.Number initialDelaySeconds)
Number of seconds after the container has started before readiness probes are initiated.- Returns:
this
.
-
periodSeconds
public WorkloadGroupSpecProbe.Builder periodSeconds(java.lang.Number periodSeconds)
How often (in seconds) to perform the probe.- Returns:
this
.
-
successThreshold
public WorkloadGroupSpecProbe.Builder successThreshold(java.lang.Number successThreshold)
Minimum consecutive successes for the probe to be considered successful after having failed.- Returns:
this
.
-
tcpSocket
public WorkloadGroupSpecProbe.Builder tcpSocket(WorkloadGroupSpecProbeTcpSocket tcpSocket)
-
timeoutSeconds
public WorkloadGroupSpecProbe.Builder timeoutSeconds(java.lang.Number timeoutSeconds)
Number of seconds after which the probe times out.- Returns:
this
.
-
build
public WorkloadGroupSpecProbe build()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-