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