public interface  io.fabric.kubernetes.api.model.FCVolumeSourceFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getFsType();
public abstract io.fabric.kubernetes.api.model.FCVolumeSourceFluent withFsType(java.lang.String);
public abstract java.lang.Boolean hasFsType();
public abstract java.lang.Integer getLun();
public abstract io.fabric.kubernetes.api.model.FCVolumeSourceFluent withLun(java.lang.Integer);
public abstract java.lang.Boolean hasLun();
public abstract java.lang.Boolean getReadOnly();
public abstract io.fabric.kubernetes.api.model.FCVolumeSourceFluent withReadOnly(java.lang.Boolean);
public abstract java.lang.Boolean hasReadOnly();
public abstract io.fabric.kubernetes.api.model.FCVolumeSourceFluent addToTargetWWNs(java.lang.Integer, java.lang.String);
public abstract io.fabric.kubernetes.api.model.FCVolumeSourceFluent setToTargetWWNs(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.kubernetes.api.model.FCVolumeSourceFluent addToTargetWWNs(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.FCVolumeSourceFluent addAllToTargetWWNs(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.FCVolumeSourceFluent removeFromTargetWWNs(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.FCVolumeSourceFluent removeAllFromTargetWWNs(java.util.Collection);
public abstract java.util.List getTargetWWNs();
public abstract java.lang.String getTargetWWN(java.lang.Integer);
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.FCVolumeSourceFluent withTargetWWNs(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.FCVolumeSourceFluent withTargetWWNs(java.lang.String[]);
public abstract java.lang.Boolean hasTargetWWNs();
public abstract io.fabric.kubernetes.api.model.FCVolumeSourceFluent addToWwids(java.lang.Integer, java.lang.String);
public abstract io.fabric.kubernetes.api.model.FCVolumeSourceFluent setToWwids(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.kubernetes.api.model.FCVolumeSourceFluent addToWwids(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.FCVolumeSourceFluent addAllToWwids(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.FCVolumeSourceFluent removeFromWwids(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.FCVolumeSourceFluent removeAllFromWwids(java.util.Collection);
public abstract java.util.List getWwids();
public abstract java.lang.String getWwid(java.lang.Integer);
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.FCVolumeSourceFluent withWwids(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.FCVolumeSourceFluent withWwids(java.lang.String[]);
public abstract java.lang.Boolean hasWwids();
public abstract io.fabric.kubernetes.api.model.FCVolumeSourceFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.kubernetes.api.model.FCVolumeSourceFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.kubernetes.api.model.FCVolumeSourceFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.kubernetes.api.model.FCVolumeSourceFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.FCVolumeSourceFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.FCVolumeSourceFluent withReadOnly();
}