public interface  io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent addToAdditionalPrinterColumns(int, io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceColumnDefinition);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent setToAdditionalPrinterColumns(int, io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceColumnDefinition);
public abstract transient io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent addToAdditionalPrinterColumns(io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceColumnDefinition[]);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent addAllToAdditionalPrinterColumns(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent removeFromAdditionalPrinterColumns(io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceColumnDefinition[]);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent removeAllFromAdditionalPrinterColumns(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent removeMatchingFromAdditionalPrinterColumns(java.util.function.Predicate);
public abstract java.util.List getAdditionalPrinterColumns();
public abstract java.util.List buildAdditionalPrinterColumns();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceColumnDefinition buildAdditionalPrinterColumn(int);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceColumnDefinition buildFirstAdditionalPrinterColumn();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceColumnDefinition buildLastAdditionalPrinterColumn();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceColumnDefinition buildMatchingAdditionalPrinterColumn(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingAdditionalPrinterColumn(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent withAdditionalPrinterColumns(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent withAdditionalPrinterColumns(io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceColumnDefinition[]);
public abstract java.lang.Boolean hasAdditionalPrinterColumns();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent$AdditionalPrinterColumnsNested addNewAdditionalPrinterColumn();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent$AdditionalPrinterColumnsNested addNewAdditionalPrinterColumnLike(io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceColumnDefinition);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent$AdditionalPrinterColumnsNested setNewAdditionalPrinterColumnLike(int, io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceColumnDefinition);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent$AdditionalPrinterColumnsNested editAdditionalPrinterColumn(int);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent$AdditionalPrinterColumnsNested editFirstAdditionalPrinterColumn();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent$AdditionalPrinterColumnsNested editLastAdditionalPrinterColumn();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent$AdditionalPrinterColumnsNested editMatchingAdditionalPrinterColumn(java.util.function.Predicate);
public abstract java.lang.Boolean isDeprecated();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent withDeprecated(java.lang.Boolean);
public abstract java.lang.Boolean hasDeprecated();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent withNewDeprecated(java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent withNewDeprecated(boolean);
public abstract java.lang.String getDeprecationWarning();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent withDeprecationWarning(java.lang.String);
public abstract java.lang.Boolean hasDeprecationWarning();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent withNewDeprecationWarning(java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent withNewDeprecationWarning(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent withNewDeprecationWarning(java.lang.StringBuffer);
public abstract java.lang.String getName();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent withName(java.lang.String);
public abstract java.lang.Boolean hasName();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent withNewName(java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent withNewName(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent withNewName(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceValidation getSchema();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceValidation buildSchema();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent withSchema(io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceValidation);
public abstract java.lang.Boolean hasSchema();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent$SchemaNested withNewSchema();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent$SchemaNested withNewSchemaLike(io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceValidation);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent$SchemaNested editSchema();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent$SchemaNested editOrNewSchema();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent$SchemaNested editOrNewSchemaLike(io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceValidation);
public abstract java.lang.Boolean isServed();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent withServed(java.lang.Boolean);
public abstract java.lang.Boolean hasServed();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent withNewServed(java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent withNewServed(boolean);
public abstract java.lang.Boolean isStorage();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent withStorage(java.lang.Boolean);
public abstract java.lang.Boolean hasStorage();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent withNewStorage(java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent withNewStorage(boolean);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceSubresources getSubresources();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceSubresources buildSubresources();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent withSubresources(io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceSubresources);
public abstract java.lang.Boolean hasSubresources();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent$SubresourcesNested withNewSubresources();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent$SubresourcesNested withNewSubresourcesLike(io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceSubresources);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent$SubresourcesNested editSubresources();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent$SubresourcesNested editOrNewSubresources();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionVersionFluent$SubresourcesNested editOrNewSubresourcesLike(io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceSubresources);
}