All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.kubernetes.client.openapi.models.V1ObjectMetaFluent Maven / Gradle / Ivy

There is a newer version: 22.0.0
Show newest version
package io.kubernetes.client.openapi.models;

import io.kubernetes.client.fluent.VisitableBuilder;
import io.kubernetes.client.fluent.Nested;
import java.util.ArrayList;
import java.lang.String;
import java.util.LinkedHashMap;
import java.util.function.Predicate;
import java.lang.Deprecated;
import java.util.Iterator;
import java.util.List;
import java.lang.Boolean;
import io.kubernetes.client.fluent.Fluent;
import java.lang.Integer;
import java.time.OffsetDateTime;
import java.lang.Long;
import java.util.Collection;
import java.util.Map;

 /**
  * Generated
  */
public interface V1ObjectMetaFluent> extends Fluent{
  public A addToAnnotations(String key,String value);
  public A addToAnnotations(Map map);
  public A removeFromAnnotations(String key);
  public A removeFromAnnotations(Map map);
  public Map getAnnotations();
  public A withAnnotations(Map annotations);
  public Boolean hasAnnotations();
  public OffsetDateTime getCreationTimestamp();
  public A withCreationTimestamp(OffsetDateTime creationTimestamp);
  public Boolean hasCreationTimestamp();
  public Long getDeletionGracePeriodSeconds();
  public A withDeletionGracePeriodSeconds(Long deletionGracePeriodSeconds);
  public Boolean hasDeletionGracePeriodSeconds();
  public OffsetDateTime getDeletionTimestamp();
  public A withDeletionTimestamp(OffsetDateTime deletionTimestamp);
  public Boolean hasDeletionTimestamp();
  public A addToFinalizers(Integer index,String item);
  public A setToFinalizers(Integer index,String item);
  public A addToFinalizers(java.lang.String... items);
  public A addAllToFinalizers(Collection items);
  public A removeFromFinalizers(java.lang.String... items);
  public A removeAllFromFinalizers(Collection items);
  public List getFinalizers();
  public String getFinalizer(Integer index);
  public String getFirstFinalizer();
  public String getLastFinalizer();
  public String getMatchingFinalizer(Predicate predicate);
  public Boolean hasMatchingFinalizer(Predicate predicate);
  public A withFinalizers(List finalizers);
  public A withFinalizers(java.lang.String... finalizers);
  public Boolean hasFinalizers();
  public String getGenerateName();
  public A withGenerateName(String generateName);
  public Boolean hasGenerateName();
  public Long getGeneration();
  public A withGeneration(Long generation);
  public Boolean hasGeneration();
  public A addToLabels(String key,String value);
  public A addToLabels(Map map);
  public A removeFromLabels(String key);
  public A removeFromLabels(Map map);
  public Map getLabels();
  public A withLabels(Map labels);
  public Boolean hasLabels();
  public A addToManagedFields(Integer index,V1ManagedFieldsEntry item);
  public A setToManagedFields(Integer index,V1ManagedFieldsEntry item);
  public A addToManagedFields(io.kubernetes.client.openapi.models.V1ManagedFieldsEntry... items);
  public A addAllToManagedFields(Collection items);
  public A removeFromManagedFields(io.kubernetes.client.openapi.models.V1ManagedFieldsEntry... items);
  public A removeAllFromManagedFields(Collection items);
  public A removeMatchingFromManagedFields(Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildManagedFields instead.
   * @return The buildable object.
   */
  @Deprecated
  public List getManagedFields();
  public List buildManagedFields();
  public V1ManagedFieldsEntry buildManagedField(Integer index);
  public V1ManagedFieldsEntry buildFirstManagedField();
  public V1ManagedFieldsEntry buildLastManagedField();
  public V1ManagedFieldsEntry buildMatchingManagedField(Predicate predicate);
  public Boolean hasMatchingManagedField(Predicate predicate);
  public A withManagedFields(List managedFields);
  public A withManagedFields(io.kubernetes.client.openapi.models.V1ManagedFieldsEntry... managedFields);
  public Boolean hasManagedFields();
  public V1ObjectMetaFluent.ManagedFieldsNested addNewManagedField();
  public V1ObjectMetaFluent.ManagedFieldsNested addNewManagedFieldLike(V1ManagedFieldsEntry item);
  public V1ObjectMetaFluent.ManagedFieldsNested setNewManagedFieldLike(Integer index,V1ManagedFieldsEntry item);
  public V1ObjectMetaFluent.ManagedFieldsNested editManagedField(Integer index);
  public V1ObjectMetaFluent.ManagedFieldsNested editFirstManagedField();
  public V1ObjectMetaFluent.ManagedFieldsNested editLastManagedField();
  public V1ObjectMetaFluent.ManagedFieldsNested editMatchingManagedField(Predicate predicate);
  public String getName();
  public A withName(String name);
  public Boolean hasName();
  public String getNamespace();
  public A withNamespace(String namespace);
  public Boolean hasNamespace();
  public A addToOwnerReferences(Integer index,V1OwnerReference item);
  public A setToOwnerReferences(Integer index,V1OwnerReference item);
  public A addToOwnerReferences(io.kubernetes.client.openapi.models.V1OwnerReference... items);
  public A addAllToOwnerReferences(Collection items);
  public A removeFromOwnerReferences(io.kubernetes.client.openapi.models.V1OwnerReference... items);
  public A removeAllFromOwnerReferences(Collection items);
  public A removeMatchingFromOwnerReferences(Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildOwnerReferences instead.
   * @return The buildable object.
   */
  @Deprecated
  public List getOwnerReferences();
  public List buildOwnerReferences();
  public V1OwnerReference buildOwnerReference(Integer index);
  public V1OwnerReference buildFirstOwnerReference();
  public V1OwnerReference buildLastOwnerReference();
  public V1OwnerReference buildMatchingOwnerReference(Predicate predicate);
  public Boolean hasMatchingOwnerReference(Predicate predicate);
  public A withOwnerReferences(List ownerReferences);
  public A withOwnerReferences(io.kubernetes.client.openapi.models.V1OwnerReference... ownerReferences);
  public Boolean hasOwnerReferences();
  public V1ObjectMetaFluent.OwnerReferencesNested addNewOwnerReference();
  public V1ObjectMetaFluent.OwnerReferencesNested addNewOwnerReferenceLike(V1OwnerReference item);
  public V1ObjectMetaFluent.OwnerReferencesNested setNewOwnerReferenceLike(Integer index,V1OwnerReference item);
  public V1ObjectMetaFluent.OwnerReferencesNested editOwnerReference(Integer index);
  public V1ObjectMetaFluent.OwnerReferencesNested editFirstOwnerReference();
  public V1ObjectMetaFluent.OwnerReferencesNested editLastOwnerReference();
  public V1ObjectMetaFluent.OwnerReferencesNested editMatchingOwnerReference(Predicate predicate);
  public String getResourceVersion();
  public A withResourceVersion(String resourceVersion);
  public Boolean hasResourceVersion();
  public String getSelfLink();
  public A withSelfLink(String selfLink);
  public Boolean hasSelfLink();
  public String getUid();
  public A withUid(String uid);
  public Boolean hasUid();
  public interface ManagedFieldsNested extends Nested,V1ManagedFieldsEntryFluent>{
    public N and();
    public N endManagedField();
    
  }
  public interface OwnerReferencesNested extends Nested,V1OwnerReferenceFluent>{
    public N and();
    public N endOwnerReference();
    
  }
  
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy