io.kubernetes.client.openapi.models.V1beta1RuntimeClassFluent Maven / Gradle / Ivy
package io.kubernetes.client.openapi.models;
import java.lang.StringBuilder;
import com.google.gson.annotations.SerializedName;
import io.kubernetes.client.fluent.Fluent;
import io.kubernetes.client.fluent.Nested;
import java.lang.String;
import java.lang.StringBuffer;
import java.lang.Deprecated;
import java.lang.Boolean;
public interface V1beta1RuntimeClassFluent> extends Fluent {
public String getApiVersion();
public A withApiVersion(String apiVersion);
public Boolean hasApiVersion();
public A withNewApiVersion(String arg1);
public A withNewApiVersion(StringBuilder arg1);
public A withNewApiVersion(StringBuffer arg1);
public String getHandler();
public A withHandler(String handler);
public Boolean hasHandler();
public A withNewHandler(String arg1);
public A withNewHandler(StringBuilder arg1);
public A withNewHandler(StringBuffer arg1);
public String getKind();
public A withKind(String kind);
public Boolean hasKind();
public A withNewKind(String arg1);
public A withNewKind(StringBuilder arg1);
public A withNewKind(StringBuffer arg1);
/**
* This method has been deprecated, please use method buildMetadata instead.
* @return The buildable object.
*/
@Deprecated public V1ObjectMeta getMetadata();
public V1ObjectMeta buildMetadata();
public A withMetadata(V1ObjectMeta metadata);
public Boolean hasMetadata();
public V1beta1RuntimeClassFluent.MetadataNested withNewMetadata();
public V1beta1RuntimeClassFluent.MetadataNested withNewMetadataLike(V1ObjectMeta item);
public V1beta1RuntimeClassFluent.MetadataNested editMetadata();
public V1beta1RuntimeClassFluent.MetadataNested editOrNewMetadata();
public V1beta1RuntimeClassFluent.MetadataNested editOrNewMetadataLike(V1ObjectMeta item);
/**
* This method has been deprecated, please use method buildOverhead instead.
* @return The buildable object.
*/
@Deprecated public V1beta1Overhead getOverhead();
public V1beta1Overhead buildOverhead();
public A withOverhead(V1beta1Overhead overhead);
public Boolean hasOverhead();
public V1beta1RuntimeClassFluent.OverheadNested withNewOverhead();
public V1beta1RuntimeClassFluent.OverheadNested withNewOverheadLike(V1beta1Overhead item);
public V1beta1RuntimeClassFluent.OverheadNested editOverhead();
public V1beta1RuntimeClassFluent.OverheadNested editOrNewOverhead();
public V1beta1RuntimeClassFluent.OverheadNested editOrNewOverheadLike(V1beta1Overhead item);
/**
* This method has been deprecated, please use method buildScheduling instead.
* @return The buildable object.
*/
@Deprecated public V1beta1Scheduling getScheduling();
public V1beta1Scheduling buildScheduling();
public A withScheduling(V1beta1Scheduling scheduling);
public Boolean hasScheduling();
public V1beta1RuntimeClassFluent.SchedulingNested withNewScheduling();
public V1beta1RuntimeClassFluent.SchedulingNested withNewSchedulingLike(V1beta1Scheduling item);
public V1beta1RuntimeClassFluent.SchedulingNested editScheduling();
public V1beta1RuntimeClassFluent.SchedulingNested editOrNewScheduling();
public V1beta1RuntimeClassFluent.SchedulingNested editOrNewSchedulingLike(V1beta1Scheduling item);
public interface MetadataNested extends io.kubernetes.client.fluent.Nested,V1ObjectMetaFluent> {
public N and();
public N endMetadata(); }
public interface OverheadNested extends io.kubernetes.client.fluent.Nested,V1beta1OverheadFluent> {
public N and();
public N endOverhead(); }
public interface SchedulingNested extends io.kubernetes.client.fluent.Nested,V1beta1SchedulingFluent> {
public N and();
public N endScheduling(); }
}