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

io.kubernetes.client.openapi.models.V1ProbeFluent 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.Integer;
import java.lang.Deprecated;
import java.lang.Long;
import java.lang.Boolean;

 /**
  * Generated
  */
public interface V1ProbeFluent> 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 V1ProbeFluent.ExecNested withNewExec();
  public V1ProbeFluent.ExecNested withNewExecLike(V1ExecAction item);
  public V1ProbeFluent.ExecNested editExec();
  public V1ProbeFluent.ExecNested editOrNewExec();
  public V1ProbeFluent.ExecNested editOrNewExecLike(V1ExecAction item);
  public Integer getFailureThreshold();
  public A withFailureThreshold(Integer failureThreshold);
  public Boolean hasFailureThreshold();
  
  /**
   * This method has been deprecated, please use method buildGrpc instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1GRPCAction getGrpc();
  public V1GRPCAction buildGrpc();
  public A withGrpc(V1GRPCAction grpc);
  public Boolean hasGrpc();
  public V1ProbeFluent.GrpcNested withNewGrpc();
  public V1ProbeFluent.GrpcNested withNewGrpcLike(V1GRPCAction item);
  public V1ProbeFluent.GrpcNested editGrpc();
  public V1ProbeFluent.GrpcNested editOrNewGrpc();
  public V1ProbeFluent.GrpcNested editOrNewGrpcLike(V1GRPCAction 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 V1ProbeFluent.HttpGetNested withNewHttpGet();
  public V1ProbeFluent.HttpGetNested withNewHttpGetLike(V1HTTPGetAction item);
  public V1ProbeFluent.HttpGetNested editHttpGet();
  public V1ProbeFluent.HttpGetNested editOrNewHttpGet();
  public V1ProbeFluent.HttpGetNested editOrNewHttpGetLike(V1HTTPGetAction item);
  public Integer getInitialDelaySeconds();
  public A withInitialDelaySeconds(Integer initialDelaySeconds);
  public Boolean hasInitialDelaySeconds();
  public Integer getPeriodSeconds();
  public A withPeriodSeconds(Integer periodSeconds);
  public Boolean hasPeriodSeconds();
  public Integer getSuccessThreshold();
  public A withSuccessThreshold(Integer successThreshold);
  public Boolean hasSuccessThreshold();
  
  /**
   * 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 V1ProbeFluent.TcpSocketNested withNewTcpSocket();
  public V1ProbeFluent.TcpSocketNested withNewTcpSocketLike(V1TCPSocketAction item);
  public V1ProbeFluent.TcpSocketNested editTcpSocket();
  public V1ProbeFluent.TcpSocketNested editOrNewTcpSocket();
  public V1ProbeFluent.TcpSocketNested editOrNewTcpSocketLike(V1TCPSocketAction item);
  public Long getTerminationGracePeriodSeconds();
  public A withTerminationGracePeriodSeconds(Long terminationGracePeriodSeconds);
  public Boolean hasTerminationGracePeriodSeconds();
  public Integer getTimeoutSeconds();
  public A withTimeoutSeconds(Integer timeoutSeconds);
  public Boolean hasTimeoutSeconds();
  public interface ExecNested extends Nested,V1ExecActionFluent>{
    public N and();
    public N endExec();
    
  }
  public interface GrpcNested extends Nested,V1GRPCActionFluent>{
    public N and();
    public N endGrpc();
    
  }
  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