io.kubernetes.client.openapi.models.V1CustomResourceDefinitionVersionFluent Maven / Gradle / Ivy
package io.kubernetes.client.openapi.models;
import io.kubernetes.client.fluent.VisitableBuilder;
import java.lang.StringBuilder;
import com.google.gson.annotations.SerializedName;
import io.kubernetes.client.fluent.Nested;
import java.util.ArrayList;
import java.lang.String;
import io.kubernetes.client.fluent.Predicate;
import java.lang.Deprecated;
import java.util.Iterator;
import java.util.List;
import java.lang.Boolean;
import io.kubernetes.client.fluent.Fluent;
import java.lang.StringBuffer;
import java.util.Collection;
public interface V1CustomResourceDefinitionVersionFluent> extends Fluent {
public A addToAdditionalPrinterColumns(int index,V1CustomResourceColumnDefinition item);
public A setToAdditionalPrinterColumns(int index,V1CustomResourceColumnDefinition item);
public A addToAdditionalPrinterColumns(V1CustomResourceColumnDefinition... items);
public A addAllToAdditionalPrinterColumns(Collection items);
public A removeFromAdditionalPrinterColumns(V1CustomResourceColumnDefinition... items);
public A removeAllFromAdditionalPrinterColumns(Collection items);
public A removeMatchingFromAdditionalPrinterColumns(io.kubernetes.client.fluent.Predicate predicate);
/**
* This method has been deprecated, please use method buildAdditionalPrinterColumns instead.
* @return The buildable object.
*/
@Deprecated public List getAdditionalPrinterColumns();
public List buildAdditionalPrinterColumns();
public V1CustomResourceColumnDefinition buildAdditionalPrinterColumn(int index);
public V1CustomResourceColumnDefinition buildFirstAdditionalPrinterColumn();
public V1CustomResourceColumnDefinition buildLastAdditionalPrinterColumn();
public V1CustomResourceColumnDefinition buildMatchingAdditionalPrinterColumn(io.kubernetes.client.fluent.Predicate predicate);
public Boolean hasMatchingAdditionalPrinterColumn(io.kubernetes.client.fluent.Predicate predicate);
public A withAdditionalPrinterColumns(List additionalPrinterColumns);
public A withAdditionalPrinterColumns(V1CustomResourceColumnDefinition... additionalPrinterColumns);
public Boolean hasAdditionalPrinterColumns();
public V1CustomResourceDefinitionVersionFluent.AdditionalPrinterColumnsNested addNewAdditionalPrinterColumn();
public V1CustomResourceDefinitionVersionFluent.AdditionalPrinterColumnsNested addNewAdditionalPrinterColumnLike(V1CustomResourceColumnDefinition item);
public V1CustomResourceDefinitionVersionFluent.AdditionalPrinterColumnsNested setNewAdditionalPrinterColumnLike(int index,V1CustomResourceColumnDefinition item);
public V1CustomResourceDefinitionVersionFluent.AdditionalPrinterColumnsNested editAdditionalPrinterColumn(int index);
public V1CustomResourceDefinitionVersionFluent.AdditionalPrinterColumnsNested editFirstAdditionalPrinterColumn();
public V1CustomResourceDefinitionVersionFluent.AdditionalPrinterColumnsNested editLastAdditionalPrinterColumn();
public V1CustomResourceDefinitionVersionFluent.AdditionalPrinterColumnsNested editMatchingAdditionalPrinterColumn(io.kubernetes.client.fluent.Predicate predicate);
public Boolean isDeprecated();
public A withDeprecated(Boolean deprecated);
public Boolean hasDeprecated();
public A withNewDeprecated(String arg1);
public A withNewDeprecated(boolean arg1);
public String getDeprecationWarning();
public A withDeprecationWarning(String deprecationWarning);
public Boolean hasDeprecationWarning();
public A withNewDeprecationWarning(String arg1);
public A withNewDeprecationWarning(StringBuilder arg1);
public A withNewDeprecationWarning(StringBuffer arg1);
public String getName();
public A withName(String name);
public Boolean hasName();
public A withNewName(String arg1);
public A withNewName(StringBuilder arg1);
public A withNewName(StringBuffer arg1);
/**
* This method has been deprecated, please use method buildSchema instead.
* @return The buildable object.
*/
@Deprecated public V1CustomResourceValidation getSchema();
public V1CustomResourceValidation buildSchema();
public A withSchema(V1CustomResourceValidation schema);
public Boolean hasSchema();
public V1CustomResourceDefinitionVersionFluent.SchemaNested withNewSchema();
public V1CustomResourceDefinitionVersionFluent.SchemaNested withNewSchemaLike(V1CustomResourceValidation item);
public V1CustomResourceDefinitionVersionFluent.SchemaNested editSchema();
public V1CustomResourceDefinitionVersionFluent.SchemaNested editOrNewSchema();
public V1CustomResourceDefinitionVersionFluent.SchemaNested editOrNewSchemaLike(V1CustomResourceValidation item);
public Boolean isServed();
public A withServed(Boolean served);
public Boolean hasServed();
public A withNewServed(String arg1);
public A withNewServed(boolean arg1);
public Boolean isStorage();
public A withStorage(Boolean storage);
public Boolean hasStorage();
public A withNewStorage(String arg1);
public A withNewStorage(boolean arg1);
/**
* This method has been deprecated, please use method buildSubresources instead.
* @return The buildable object.
*/
@Deprecated public V1CustomResourceSubresources getSubresources();
public V1CustomResourceSubresources buildSubresources();
public A withSubresources(V1CustomResourceSubresources subresources);
public Boolean hasSubresources();
public V1CustomResourceDefinitionVersionFluent.SubresourcesNested withNewSubresources();
public V1CustomResourceDefinitionVersionFluent.SubresourcesNested withNewSubresourcesLike(V1CustomResourceSubresources item);
public V1CustomResourceDefinitionVersionFluent.SubresourcesNested editSubresources();
public V1CustomResourceDefinitionVersionFluent.SubresourcesNested editOrNewSubresources();
public V1CustomResourceDefinitionVersionFluent.SubresourcesNested editOrNewSubresourcesLike(V1CustomResourceSubresources item);
public interface AdditionalPrinterColumnsNested extends io.kubernetes.client.fluent.Nested,V1CustomResourceColumnDefinitionFluent> {
public N and();
public N endAdditionalPrinterColumn(); }
public interface SchemaNested extends io.kubernetes.client.fluent.Nested,V1CustomResourceValidationFluent> {
public N and();
public N endSchema(); }
public interface SubresourcesNested extends io.kubernetes.client.fluent.Nested,V1CustomResourceSubresourcesFluent> {
public N and();
public N endSubresources(); }
}