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

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

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

import io.kubernetes.client.fluent.Fluent;
import io.kubernetes.client.fluent.Nested;
import java.lang.String;
import java.util.LinkedHashMap;
import java.lang.Deprecated;
import java.lang.Boolean;
import java.util.Map;

 /**
  * Generated
  */
public interface V1CSIPersistentVolumeSourceFluent> extends Fluent{
  
  /**
   * This method has been deprecated, please use method buildControllerExpandSecretRef instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1SecretReference getControllerExpandSecretRef();
  public V1SecretReference buildControllerExpandSecretRef();
  public A withControllerExpandSecretRef(V1SecretReference controllerExpandSecretRef);
  public Boolean hasControllerExpandSecretRef();
  public V1CSIPersistentVolumeSourceFluent.ControllerExpandSecretRefNested withNewControllerExpandSecretRef();
  public V1CSIPersistentVolumeSourceFluent.ControllerExpandSecretRefNested withNewControllerExpandSecretRefLike(V1SecretReference item);
  public V1CSIPersistentVolumeSourceFluent.ControllerExpandSecretRefNested editControllerExpandSecretRef();
  public V1CSIPersistentVolumeSourceFluent.ControllerExpandSecretRefNested editOrNewControllerExpandSecretRef();
  public V1CSIPersistentVolumeSourceFluent.ControllerExpandSecretRefNested editOrNewControllerExpandSecretRefLike(V1SecretReference item);
  
  /**
   * This method has been deprecated, please use method buildControllerPublishSecretRef instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1SecretReference getControllerPublishSecretRef();
  public V1SecretReference buildControllerPublishSecretRef();
  public A withControllerPublishSecretRef(V1SecretReference controllerPublishSecretRef);
  public Boolean hasControllerPublishSecretRef();
  public V1CSIPersistentVolumeSourceFluent.ControllerPublishSecretRefNested withNewControllerPublishSecretRef();
  public V1CSIPersistentVolumeSourceFluent.ControllerPublishSecretRefNested withNewControllerPublishSecretRefLike(V1SecretReference item);
  public V1CSIPersistentVolumeSourceFluent.ControllerPublishSecretRefNested editControllerPublishSecretRef();
  public V1CSIPersistentVolumeSourceFluent.ControllerPublishSecretRefNested editOrNewControllerPublishSecretRef();
  public V1CSIPersistentVolumeSourceFluent.ControllerPublishSecretRefNested editOrNewControllerPublishSecretRefLike(V1SecretReference item);
  public String getDriver();
  public A withDriver(String driver);
  public Boolean hasDriver();
  public String getFsType();
  public A withFsType(String fsType);
  public Boolean hasFsType();
  
  /**
   * This method has been deprecated, please use method buildNodeExpandSecretRef instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1SecretReference getNodeExpandSecretRef();
  public V1SecretReference buildNodeExpandSecretRef();
  public A withNodeExpandSecretRef(V1SecretReference nodeExpandSecretRef);
  public Boolean hasNodeExpandSecretRef();
  public V1CSIPersistentVolumeSourceFluent.NodeExpandSecretRefNested withNewNodeExpandSecretRef();
  public V1CSIPersistentVolumeSourceFluent.NodeExpandSecretRefNested withNewNodeExpandSecretRefLike(V1SecretReference item);
  public V1CSIPersistentVolumeSourceFluent.NodeExpandSecretRefNested editNodeExpandSecretRef();
  public V1CSIPersistentVolumeSourceFluent.NodeExpandSecretRefNested editOrNewNodeExpandSecretRef();
  public V1CSIPersistentVolumeSourceFluent.NodeExpandSecretRefNested editOrNewNodeExpandSecretRefLike(V1SecretReference item);
  
  /**
   * This method has been deprecated, please use method buildNodePublishSecretRef instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1SecretReference getNodePublishSecretRef();
  public V1SecretReference buildNodePublishSecretRef();
  public A withNodePublishSecretRef(V1SecretReference nodePublishSecretRef);
  public Boolean hasNodePublishSecretRef();
  public V1CSIPersistentVolumeSourceFluent.NodePublishSecretRefNested withNewNodePublishSecretRef();
  public V1CSIPersistentVolumeSourceFluent.NodePublishSecretRefNested withNewNodePublishSecretRefLike(V1SecretReference item);
  public V1CSIPersistentVolumeSourceFluent.NodePublishSecretRefNested editNodePublishSecretRef();
  public V1CSIPersistentVolumeSourceFluent.NodePublishSecretRefNested editOrNewNodePublishSecretRef();
  public V1CSIPersistentVolumeSourceFluent.NodePublishSecretRefNested editOrNewNodePublishSecretRefLike(V1SecretReference item);
  
  /**
   * This method has been deprecated, please use method buildNodeStageSecretRef instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1SecretReference getNodeStageSecretRef();
  public V1SecretReference buildNodeStageSecretRef();
  public A withNodeStageSecretRef(V1SecretReference nodeStageSecretRef);
  public Boolean hasNodeStageSecretRef();
  public V1CSIPersistentVolumeSourceFluent.NodeStageSecretRefNested withNewNodeStageSecretRef();
  public V1CSIPersistentVolumeSourceFluent.NodeStageSecretRefNested withNewNodeStageSecretRefLike(V1SecretReference item);
  public V1CSIPersistentVolumeSourceFluent.NodeStageSecretRefNested editNodeStageSecretRef();
  public V1CSIPersistentVolumeSourceFluent.NodeStageSecretRefNested editOrNewNodeStageSecretRef();
  public V1CSIPersistentVolumeSourceFluent.NodeStageSecretRefNested editOrNewNodeStageSecretRefLike(V1SecretReference item);
  public Boolean getReadOnly();
  public A withReadOnly(Boolean readOnly);
  public Boolean hasReadOnly();
  public A addToVolumeAttributes(String key,String value);
  public A addToVolumeAttributes(Map map);
  public A removeFromVolumeAttributes(String key);
  public A removeFromVolumeAttributes(Map map);
  public Map getVolumeAttributes();
  public A withVolumeAttributes(Map volumeAttributes);
  public Boolean hasVolumeAttributes();
  public String getVolumeHandle();
  public A withVolumeHandle(String volumeHandle);
  public Boolean hasVolumeHandle();
  public A withReadOnly();
  public interface ControllerExpandSecretRefNested extends Nested,V1SecretReferenceFluent>{
    public N and();
    public N endControllerExpandSecretRef();
    
  }
  public interface ControllerPublishSecretRefNested extends Nested,V1SecretReferenceFluent>{
    public N and();
    public N endControllerPublishSecretRef();
    
  }
  public interface NodeExpandSecretRefNested extends Nested,V1SecretReferenceFluent>{
    public N and();
    public N endNodeExpandSecretRef();
    
  }
  public interface NodePublishSecretRefNested extends Nested,V1SecretReferenceFluent>{
    public N and();
    public N endNodePublishSecretRef();
    
  }
  public interface NodeStageSecretRefNested extends Nested,V1SecretReferenceFluent>{
    public N and();
    public N endNodeStageSecretRef();
    
  }
  
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy