All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.kubernetes.client.openapi.models.V1LifecycleHandlerFluent Maven / Gradle / Ivy

There is a newer version: 22.0.0
Show newest version
package io.kubernetes.client.openapi.models;

import io.kubernetes.client.fluent.Fluent;
import io.kubernetes.client.fluent.Nested;
import java.lang.Deprecated;
import java.lang.Boolean;

 /**
  * Generated
  */
public interface V1LifecycleHandlerFluent> extends Fluent{
  
  /**
   * This method has been deprecated, please use method buildExec instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1ExecAction getExec();
  public V1ExecAction buildExec();
  public A withExec(V1ExecAction exec);
  public Boolean hasExec();
  public V1LifecycleHandlerFluent.ExecNested withNewExec();
  public V1LifecycleHandlerFluent.ExecNested withNewExecLike(V1ExecAction item);
  public V1LifecycleHandlerFluent.ExecNested editExec();
  public V1LifecycleHandlerFluent.ExecNested editOrNewExec();
  public V1LifecycleHandlerFluent.ExecNested editOrNewExecLike(V1ExecAction item);
  
  /**
   * This method has been deprecated, please use method buildHttpGet instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1HTTPGetAction getHttpGet();
  public V1HTTPGetAction buildHttpGet();
  public A withHttpGet(V1HTTPGetAction httpGet);
  public Boolean hasHttpGet();
  public V1LifecycleHandlerFluent.HttpGetNested withNewHttpGet();
  public V1LifecycleHandlerFluent.HttpGetNested withNewHttpGetLike(V1HTTPGetAction item);
  public V1LifecycleHandlerFluent.HttpGetNested editHttpGet();
  public V1LifecycleHandlerFluent.HttpGetNested editOrNewHttpGet();
  public V1LifecycleHandlerFluent.HttpGetNested editOrNewHttpGetLike(V1HTTPGetAction item);
  
  /**
   * This method has been deprecated, please use method buildTcpSocket instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1TCPSocketAction getTcpSocket();
  public V1TCPSocketAction buildTcpSocket();
  public A withTcpSocket(V1TCPSocketAction tcpSocket);
  public Boolean hasTcpSocket();
  public V1LifecycleHandlerFluent.TcpSocketNested withNewTcpSocket();
  public V1LifecycleHandlerFluent.TcpSocketNested withNewTcpSocketLike(V1TCPSocketAction item);
  public V1LifecycleHandlerFluent.TcpSocketNested editTcpSocket();
  public V1LifecycleHandlerFluent.TcpSocketNested editOrNewTcpSocket();
  public V1LifecycleHandlerFluent.TcpSocketNested editOrNewTcpSocketLike(V1TCPSocketAction item);
  public interface ExecNested extends Nested,V1ExecActionFluent>{
    public N and();
    public N endExec();
    
  }
  public interface HttpGetNested extends Nested,V1HTTPGetActionFluent>{
    public N and();
    public N endHttpGet();
    
  }
  public interface TcpSocketNested extends Nested,V1TCPSocketActionFluent>{
    public N and();
    public N endTcpSocket();
    
  }
  
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy