public interface  io.fabric.kubernetes.api.model.v.FCVolumeSourceFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract java.lang.String getFsType();
public abstract io.fabric.kubernetes.api.model.v.FCVolumeSourceFluent withFsType(java.lang.String);
public abstract java.lang.Boolean hasFsType();
public abstract io.fabric.kubernetes.api.model.v.FCVolumeSourceFluent withNewFsType(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.FCVolumeSourceFluent withNewFsType(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.FCVolumeSourceFluent withNewFsType(java.lang.StringBuffer);
public abstract java.lang.Integer getLun();
public abstract io.fabric.kubernetes.api.model.v.FCVolumeSourceFluent withLun(java.lang.Integer);
public abstract java.lang.Boolean hasLun();
public abstract io.fabric.kubernetes.api.model.v.FCVolumeSourceFluent withNewLun(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.FCVolumeSourceFluent withNewLun(int);
public abstract java.lang.Boolean isReadOnly();
public abstract io.fabric.kubernetes.api.model.v.FCVolumeSourceFluent withReadOnly(java.lang.Boolean);
public abstract java.lang.Boolean hasReadOnly();
public abstract io.fabric.kubernetes.api.model.v.FCVolumeSourceFluent withNewReadOnly(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.FCVolumeSourceFluent withNewReadOnly(boolean);
public abstract io.fabric.kubernetes.api.model.v.FCVolumeSourceFluent addToTargetWWNs(int, java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.FCVolumeSourceFluent setToTargetWWNs(int, java.lang.String);
public abstract transient io.fabric.kubernetes.api.model.v.FCVolumeSourceFluent addToTargetWWNs(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.FCVolumeSourceFluent addAllToTargetWWNs(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.FCVolumeSourceFluent removeFromTargetWWNs(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.FCVolumeSourceFluent removeAllFromTargetWWNs(java.util.Collection);
public abstract java.util.List getTargetWWNs();
public abstract java.lang.String getTargetWWN(int);
public abstract java.lang.String getFirstTargetWWN();
public abstract java.lang.String getLastTargetWWN();
public abstract java.lang.String getMatchingTargetWWN(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingTargetWWN(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.FCVolumeSourceFluent withTargetWWNs(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.FCVolumeSourceFluent withTargetWWNs(java.lang.String[]);
public abstract java.lang.Boolean hasTargetWWNs();
public abstract io.fabric.kubernetes.api.model.v.FCVolumeSourceFluent addNewTargetWWN(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.FCVolumeSourceFluent addNewTargetWWN(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.FCVolumeSourceFluent addNewTargetWWN(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.api.model.v.FCVolumeSourceFluent addToWwids(int, java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.FCVolumeSourceFluent setToWwids(int, java.lang.String);
public abstract transient io.fabric.kubernetes.api.model.v.FCVolumeSourceFluent addToWwids(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.FCVolumeSourceFluent addAllToWwids(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.FCVolumeSourceFluent removeFromWwids(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.v.FCVolumeSourceFluent removeAllFromWwids(java.util.Collection);
public abstract java.util.List getWwids();
public abstract java.lang.String getWwid(int);
public abstract java.lang.String getFirstWwid();
public abstract java.lang.String getLastWwid();
public abstract java.lang.String getMatchingWwid(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingWwid(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.FCVolumeSourceFluent withWwids(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.FCVolumeSourceFluent withWwids(java.lang.String[]);
public abstract java.lang.Boolean hasWwids();
public abstract io.fabric.kubernetes.api.model.v.FCVolumeSourceFluent addNewWwid(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.FCVolumeSourceFluent addNewWwid(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.FCVolumeSourceFluent addNewWwid(java.lang.StringBuffer);
}