public interface  io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent addToAdditionalPrinterColumns(int, io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceColumnDefinition);
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent setToAdditionalPrinterColumns(int, io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceColumnDefinition);
public abstract transient io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent addToAdditionalPrinterColumns(io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceColumnDefinition[]);
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent addAllToAdditionalPrinterColumns(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent removeFromAdditionalPrinterColumns(io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceColumnDefinition[]);
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent removeAllFromAdditionalPrinterColumns(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.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.v.apiextensions.v.CustomResourceColumnDefinition buildAdditionalPrinterColumn(int);
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceColumnDefinition buildFirstAdditionalPrinterColumn();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceColumnDefinition buildLastAdditionalPrinterColumn();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceColumnDefinition buildMatchingAdditionalPrinterColumn(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingAdditionalPrinterColumn(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent withAdditionalPrinterColumns(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent withAdditionalPrinterColumns(io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceColumnDefinition[]);
public abstract java.lang.Boolean hasAdditionalPrinterColumns();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent$AdditionalPrinterColumnsNested addNewAdditionalPrinterColumn();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent$AdditionalPrinterColumnsNested addNewAdditionalPrinterColumnLike(io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceColumnDefinition);
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent$AdditionalPrinterColumnsNested setNewAdditionalPrinterColumnLike(int, io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceColumnDefinition);
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent$AdditionalPrinterColumnsNested editAdditionalPrinterColumn(int);
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent$AdditionalPrinterColumnsNested editFirstAdditionalPrinterColumn();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent$AdditionalPrinterColumnsNested editLastAdditionalPrinterColumn();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent$AdditionalPrinterColumnsNested editMatchingAdditionalPrinterColumn(java.util.function.Predicate);
public abstract java.lang.Boolean getDeprecated();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent withDeprecated(java.lang.Boolean);
public abstract java.lang.Boolean hasDeprecated();
public abstract java.lang.String getDeprecationWarning();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent withDeprecationWarning(java.lang.String);
public abstract java.lang.Boolean hasDeprecationWarning();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent withNewDeprecationWarning(java.lang.String);
public abstract java.lang.String getName();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent withName(java.lang.String);
public abstract java.lang.Boolean hasName();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent withNewName(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceValidation getSchema();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceValidation buildSchema();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent withSchema(io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceValidation);
public abstract java.lang.Boolean hasSchema();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent$SchemaNested withNewSchema();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent$SchemaNested withNewSchemaLike(io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceValidation);
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent$SchemaNested editSchema();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent$SchemaNested editOrNewSchema();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent$SchemaNested editOrNewSchemaLike(io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceValidation);
public abstract java.lang.Boolean getServed();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent withServed(java.lang.Boolean);
public abstract java.lang.Boolean hasServed();
public abstract java.lang.Boolean getStorage();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent withStorage(java.lang.Boolean);
public abstract java.lang.Boolean hasStorage();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceSubresources getSubresources();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceSubresources buildSubresources();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent withSubresources(io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceSubresources);
public abstract java.lang.Boolean hasSubresources();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent$SubresourcesNested withNewSubresources();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent$SubresourcesNested withNewSubresourcesLike(io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceSubresources);
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent$SubresourcesNested editSubresources();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent$SubresourcesNested editOrNewSubresources();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceDefinitionVersionFluent$SubresourcesNested editOrNewSubresourcesLike(io.fabric.kubernetes.api.model.v.apiextensions.v.CustomResourceSubresources);
}