public interface  io.fabric.kubernetes.api.model.v.ObjectMetaFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent addToAnnotations(java.lang.String, java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent addToAnnotations(java.util.Map);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent removeFromAnnotations(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent removeFromAnnotations(java.util.Map);
public abstract java.util.Map getAnnotations();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withAnnotations(java.util.Map);
public abstract java.lang.Boolean hasAnnotations();
public abstract java.lang.String getClusterName();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withClusterName(java.lang.String);
public abstract java.lang.Boolean hasClusterName();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withNewClusterName(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withNewClusterName(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withNewClusterName(java.lang.StringBuffer);
public abstract java.lang.String getCreationTimestamp();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withCreationTimestamp(java.lang.String);
public abstract java.lang.Boolean hasCreationTimestamp();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withNewCreationTimestamp(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withNewCreationTimestamp(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withNewCreationTimestamp(java.lang.StringBuffer);
public abstract java.lang.Long getDeletionGracePeriodSeconds();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withDeletionGracePeriodSeconds(java.lang.Long);
public abstract java.lang.Boolean hasDeletionGracePeriodSeconds();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withNewDeletionGracePeriodSeconds(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withNewDeletionGracePeriodSeconds(long);
public abstract java.lang.String getDeletionTimestamp();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withDeletionTimestamp(java.lang.String);
public abstract java.lang.Boolean hasDeletionTimestamp();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withNewDeletionTimestamp(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withNewDeletionTimestamp(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withNewDeletionTimestamp(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent addToFinalizers(int, java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent setToFinalizers(int, java.lang.String);
public abstract transient io.fabric.kubernetes.api.model.v.ObjectMetaFluent addToFinalizers(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent addAllToFinalizers(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.ObjectMetaFluent removeFromFinalizers(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent removeAllFromFinalizers(java.util.Collection);
public abstract java.util.List getFinalizers();
public abstract java.lang.String getFinalizer(int);
public abstract java.lang.String getFirstFinalizer();
public abstract java.lang.String getLastFinalizer();
public abstract java.lang.String getMatchingFinalizer(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingFinalizer(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withFinalizers(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.ObjectMetaFluent withFinalizers(java.lang.String[]);
public abstract java.lang.Boolean hasFinalizers();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent addNewFinalizer(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent addNewFinalizer(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent addNewFinalizer(java.lang.StringBuffer);
public abstract java.lang.String getGenerateName();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withGenerateName(java.lang.String);
public abstract java.lang.Boolean hasGenerateName();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withNewGenerateName(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withNewGenerateName(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withNewGenerateName(java.lang.StringBuffer);
public abstract java.lang.Long getGeneration();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withGeneration(java.lang.Long);
public abstract java.lang.Boolean hasGeneration();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withNewGeneration(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withNewGeneration(long);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent addToLabels(java.lang.String, java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent addToLabels(java.util.Map);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent removeFromLabels(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent removeFromLabels(java.util.Map);
public abstract java.util.Map getLabels();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withLabels(java.util.Map);
public abstract java.lang.Boolean hasLabels();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent addToManagedFields(int, io.fabric.kubernetes.api.model.v.ManagedFieldsEntry);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent setToManagedFields(int, io.fabric.kubernetes.api.model.v.ManagedFieldsEntry);
public abstract transient io.fabric.kubernetes.api.model.v.ObjectMetaFluent addToManagedFields(io.fabric.kubernetes.api.model.v.ManagedFieldsEntry[]);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent addAllToManagedFields(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.ObjectMetaFluent removeFromManagedFields(io.fabric.kubernetes.api.model.v.ManagedFieldsEntry[]);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent removeAllFromManagedFields(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent removeMatchingFromManagedFields(java.util.function.Predicate);
public abstract java.util.List getManagedFields();
public abstract java.util.List buildManagedFields();
public abstract io.fabric.kubernetes.api.model.v.ManagedFieldsEntry buildManagedField(int);
public abstract io.fabric.kubernetes.api.model.v.ManagedFieldsEntry buildFirstManagedField();
public abstract io.fabric.kubernetes.api.model.v.ManagedFieldsEntry buildLastManagedField();
public abstract io.fabric.kubernetes.api.model.v.ManagedFieldsEntry buildMatchingManagedField(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingManagedField(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withManagedFields(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.ObjectMetaFluent withManagedFields(io.fabric.kubernetes.api.model.v.ManagedFieldsEntry[]);
public abstract java.lang.Boolean hasManagedFields();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent$ManagedFieldsNested addNewManagedField();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent$ManagedFieldsNested addNewManagedFieldLike(io.fabric.kubernetes.api.model.v.ManagedFieldsEntry);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent$ManagedFieldsNested setNewManagedFieldLike(int, io.fabric.kubernetes.api.model.v.ManagedFieldsEntry);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent$ManagedFieldsNested editManagedField(int);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent$ManagedFieldsNested editFirstManagedField();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent$ManagedFieldsNested editLastManagedField();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent$ManagedFieldsNested editMatchingManagedField(java.util.function.Predicate);
public abstract java.lang.String getName();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withName(java.lang.String);
public abstract java.lang.Boolean hasName();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withNewName(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withNewName(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withNewName(java.lang.StringBuffer);
public abstract java.lang.String getNamespace();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withNamespace(java.lang.String);
public abstract java.lang.Boolean hasNamespace();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withNewNamespace(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withNewNamespace(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withNewNamespace(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent addToOwnerReferences(int, io.fabric.kubernetes.api.model.v.OwnerReference);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent setToOwnerReferences(int, io.fabric.kubernetes.api.model.v.OwnerReference);
public abstract transient io.fabric.kubernetes.api.model.v.ObjectMetaFluent addToOwnerReferences(io.fabric.kubernetes.api.model.v.OwnerReference[]);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent addAllToOwnerReferences(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.ObjectMetaFluent removeFromOwnerReferences(io.fabric.kubernetes.api.model.v.OwnerReference[]);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent removeAllFromOwnerReferences(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent removeMatchingFromOwnerReferences(java.util.function.Predicate);
public abstract java.util.List getOwnerReferences();
public abstract java.util.List buildOwnerReferences();
public abstract io.fabric.kubernetes.api.model.v.OwnerReference buildOwnerReference(int);
public abstract io.fabric.kubernetes.api.model.v.OwnerReference buildFirstOwnerReference();
public abstract io.fabric.kubernetes.api.model.v.OwnerReference buildLastOwnerReference();
public abstract io.fabric.kubernetes.api.model.v.OwnerReference buildMatchingOwnerReference(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingOwnerReference(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withOwnerReferences(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.ObjectMetaFluent withOwnerReferences(io.fabric.kubernetes.api.model.v.OwnerReference[]);
public abstract java.lang.Boolean hasOwnerReferences();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent$OwnerReferencesNested addNewOwnerReference();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent$OwnerReferencesNested addNewOwnerReferenceLike(io.fabric.kubernetes.api.model.v.OwnerReference);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent$OwnerReferencesNested setNewOwnerReferenceLike(int, io.fabric.kubernetes.api.model.v.OwnerReference);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent$OwnerReferencesNested editOwnerReference(int);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent$OwnerReferencesNested editFirstOwnerReference();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent$OwnerReferencesNested editLastOwnerReference();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent$OwnerReferencesNested editMatchingOwnerReference(java.util.function.Predicate);
public abstract java.lang.String getResourceVersion();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withResourceVersion(java.lang.String);
public abstract java.lang.Boolean hasResourceVersion();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withNewResourceVersion(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withNewResourceVersion(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withNewResourceVersion(java.lang.StringBuffer);
public abstract java.lang.String getSelfLink();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withSelfLink(java.lang.String);
public abstract java.lang.Boolean hasSelfLink();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withNewSelfLink(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withNewSelfLink(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withNewSelfLink(java.lang.StringBuffer);
public abstract java.lang.String getUid();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withUid(java.lang.String);
public abstract java.lang.Boolean hasUid();
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withNewUid(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withNewUid(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.ObjectMetaFluent withNewUid(java.lang.StringBuffer);
}