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

io.kubernetes.client.openapi.models.V1AffinityFluent 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.Fluent;
import io.kubernetes.client.fluent.Nested;
import java.lang.Deprecated;
import java.lang.Boolean;

 /**
  * Generated
  */
public interface V1AffinityFluent> extends Fluent{
  
  /**
   * This method has been deprecated, please use method buildNodeAffinity instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1NodeAffinity getNodeAffinity();
  public V1NodeAffinity buildNodeAffinity();
  public A withNodeAffinity(V1NodeAffinity nodeAffinity);
  public Boolean hasNodeAffinity();
  public V1AffinityFluent.NodeAffinityNested withNewNodeAffinity();
  public V1AffinityFluent.NodeAffinityNested withNewNodeAffinityLike(V1NodeAffinity item);
  public V1AffinityFluent.NodeAffinityNested editNodeAffinity();
  public V1AffinityFluent.NodeAffinityNested editOrNewNodeAffinity();
  public V1AffinityFluent.NodeAffinityNested editOrNewNodeAffinityLike(V1NodeAffinity item);
  
  /**
   * This method has been deprecated, please use method buildPodAffinity instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1PodAffinity getPodAffinity();
  public V1PodAffinity buildPodAffinity();
  public A withPodAffinity(V1PodAffinity podAffinity);
  public Boolean hasPodAffinity();
  public V1AffinityFluent.PodAffinityNested withNewPodAffinity();
  public V1AffinityFluent.PodAffinityNested withNewPodAffinityLike(V1PodAffinity item);
  public V1AffinityFluent.PodAffinityNested editPodAffinity();
  public V1AffinityFluent.PodAffinityNested editOrNewPodAffinity();
  public V1AffinityFluent.PodAffinityNested editOrNewPodAffinityLike(V1PodAffinity item);
  
  /**
   * This method has been deprecated, please use method buildPodAntiAffinity instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1PodAntiAffinity getPodAntiAffinity();
  public V1PodAntiAffinity buildPodAntiAffinity();
  public A withPodAntiAffinity(V1PodAntiAffinity podAntiAffinity);
  public Boolean hasPodAntiAffinity();
  public V1AffinityFluent.PodAntiAffinityNested withNewPodAntiAffinity();
  public V1AffinityFluent.PodAntiAffinityNested withNewPodAntiAffinityLike(V1PodAntiAffinity item);
  public V1AffinityFluent.PodAntiAffinityNested editPodAntiAffinity();
  public V1AffinityFluent.PodAntiAffinityNested editOrNewPodAntiAffinity();
  public V1AffinityFluent.PodAntiAffinityNested editOrNewPodAntiAffinityLike(V1PodAntiAffinity item);
  public interface NodeAffinityNested extends Nested,V1NodeAffinityFluent>{
    public N and();
    public N endNodeAffinity();
    
  }
  public interface PodAffinityNested extends Nested,V1PodAffinityFluent>{
    public N and();
    public N endPodAffinity();
    
  }
  public interface PodAntiAffinityNested extends Nested,V1PodAntiAffinityFluent>{
    public N and();
    public N endPodAntiAffinity();
    
  }
  
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy