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

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

package io.kubernetes.client.openapi.models;

import io.kubernetes.client.fluent.Fluent;
import io.kubernetes.client.fluent.Nested;
import java.lang.String;
import java.lang.Integer;
import java.lang.Deprecated;
import java.lang.Boolean;

 /**
  * Generated
  */
public interface V1DownwardAPIVolumeFileFluent> extends Fluent{
  
  /**
   * This method has been deprecated, please use method buildFieldRef instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1ObjectFieldSelector getFieldRef();
  public V1ObjectFieldSelector buildFieldRef();
  public A withFieldRef(V1ObjectFieldSelector fieldRef);
  public Boolean hasFieldRef();
  public V1DownwardAPIVolumeFileFluent.FieldRefNested withNewFieldRef();
  public V1DownwardAPIVolumeFileFluent.FieldRefNested withNewFieldRefLike(V1ObjectFieldSelector item);
  public V1DownwardAPIVolumeFileFluent.FieldRefNested editFieldRef();
  public V1DownwardAPIVolumeFileFluent.FieldRefNested editOrNewFieldRef();
  public V1DownwardAPIVolumeFileFluent.FieldRefNested editOrNewFieldRefLike(V1ObjectFieldSelector item);
  public Integer getMode();
  public A withMode(Integer mode);
  public Boolean hasMode();
  public String getPath();
  public A withPath(String path);
  public Boolean hasPath();
  
  /**
   * This method has been deprecated, please use method buildResourceFieldRef instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1ResourceFieldSelector getResourceFieldRef();
  public V1ResourceFieldSelector buildResourceFieldRef();
  public A withResourceFieldRef(V1ResourceFieldSelector resourceFieldRef);
  public Boolean hasResourceFieldRef();
  public V1DownwardAPIVolumeFileFluent.ResourceFieldRefNested withNewResourceFieldRef();
  public V1DownwardAPIVolumeFileFluent.ResourceFieldRefNested withNewResourceFieldRefLike(V1ResourceFieldSelector item);
  public V1DownwardAPIVolumeFileFluent.ResourceFieldRefNested editResourceFieldRef();
  public V1DownwardAPIVolumeFileFluent.ResourceFieldRefNested editOrNewResourceFieldRef();
  public V1DownwardAPIVolumeFileFluent.ResourceFieldRefNested editOrNewResourceFieldRefLike(V1ResourceFieldSelector item);
  public interface FieldRefNested extends Nested,V1ObjectFieldSelectorFluent>{
    public N and();
    public N endFieldRef();
    
  }
  public interface ResourceFieldRefNested extends Nested,V1ResourceFieldSelectorFluent>{
    public N and();
    public N endResourceFieldRef();
    
  }
  
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy