Class LifecycleHandler
- java.lang.Object
-
- com.marcnuri.yakc.model.io.k8s.api.core.v1.LifecycleHandler
-
- All Implemented Interfaces:
com.marcnuri.yakc.model.Model
public class LifecycleHandler extends java.lang.Object implements com.marcnuri.yakc.model.Model
LifecycleHandler defines a specific action that should be taken in a lifecycle hook. One and only one of the fields, except TCPSocket must be specified.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LifecycleHandler.Builder
-
Constructor Summary
Constructors Constructor Description LifecycleHandler()
LifecycleHandler(ExecAction exec, HTTPGetAction httpGet, TCPSocketAction tcpSocket)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LifecycleHandler.Builder
builder()
protected boolean
canEqual(java.lang.Object other)
boolean
equals(java.lang.Object o)
ExecAction
getExec()
HTTPGetAction
getHttpGet()
TCPSocketAction
getTcpSocket()
int
hashCode()
void
setExec(ExecAction exec)
void
setHttpGet(HTTPGetAction httpGet)
void
setTcpSocket(TCPSocketAction tcpSocket)
LifecycleHandler.Builder
toBuilder()
java.lang.String
toString()
-
-
-
Constructor Detail
-
LifecycleHandler
public LifecycleHandler(ExecAction exec, HTTPGetAction httpGet, TCPSocketAction tcpSocket)
-
LifecycleHandler
public LifecycleHandler()
-
-
Method Detail
-
builder
public static LifecycleHandler.Builder builder()
-
toBuilder
public LifecycleHandler.Builder toBuilder()
-
getExec
public ExecAction getExec()
-
getHttpGet
public HTTPGetAction getHttpGet()
-
getTcpSocket
public TCPSocketAction getTcpSocket()
-
setExec
public void setExec(ExecAction exec)
-
setHttpGet
public void setHttpGet(HTTPGetAction httpGet)
-
setTcpSocket
public void setTcpSocket(TCPSocketAction tcpSocket)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-