public interface  io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionNames getAcceptedNames();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionNames buildAcceptedNames();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent withAcceptedNames(io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionNames);
public abstract java.lang.Boolean hasAcceptedNames();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent$AcceptedNamesNested withNewAcceptedNames();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent$AcceptedNamesNested withNewAcceptedNamesLike(io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionNames);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent$AcceptedNamesNested editAcceptedNames();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent$AcceptedNamesNested editOrNewAcceptedNames();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent$AcceptedNamesNested editOrNewAcceptedNamesLike(io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionNames);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent addToConditions(java.lang.Integer, io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionCondition);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent setToConditions(java.lang.Integer, io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionCondition);
public abstract transient io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent addToConditions(io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionCondition[]);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent addAllToConditions(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent removeFromConditions(io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionCondition[]);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent removeAllFromConditions(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent removeMatchingFromConditions(java.util.function.Predicate);
public abstract java.util.List getConditions();
public abstract java.util.List buildConditions();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionCondition buildCondition(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionCondition buildFirstCondition();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionCondition buildLastCondition();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionCondition buildMatchingCondition(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingCondition(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent withConditions(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent withConditions(io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionCondition[]);
public abstract java.lang.Boolean hasConditions();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent addNewCondition(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent$ConditionsNested addNewCondition();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent$ConditionsNested addNewConditionLike(io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionCondition);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent$ConditionsNested setNewConditionLike(java.lang.Integer, io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionCondition);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent$ConditionsNested editCondition(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent$ConditionsNested editFirstCondition();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent$ConditionsNested editLastCondition();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent$ConditionsNested editMatchingCondition(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent addToStoredVersions(java.lang.Integer, java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent setToStoredVersions(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent addToStoredVersions(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent addAllToStoredVersions(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent removeFromStoredVersions(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent removeAllFromStoredVersions(java.util.Collection);
public abstract java.util.List getStoredVersions();
public abstract java.lang.String getStoredVersion(java.lang.Integer);
public abstract java.lang.String getFirstStoredVersion();
public abstract java.lang.String getLastStoredVersion();
public abstract java.lang.String getMatchingStoredVersion(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingStoredVersion(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent withStoredVersions(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent withStoredVersions(java.lang.String[]);
public abstract java.lang.Boolean hasStoredVersions();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent addNewStoredVersion(java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.CustomResourceDefinitionStatusFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}