public interface  io.fabric.kubernetes.api.model.storage.VolumeAttachmentSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getAttacher();
public abstract io.fabric.kubernetes.api.model.storage.VolumeAttachmentSpecFluent withAttacher(java.lang.String);
public abstract java.lang.Boolean hasAttacher();
public abstract io.fabric.kubernetes.api.model.storage.VolumeAttachmentSpecFluent withNewAttacher(java.lang.String);
public abstract java.lang.String getNodeName();
public abstract io.fabric.kubernetes.api.model.storage.VolumeAttachmentSpecFluent withNodeName(java.lang.String);
public abstract java.lang.Boolean hasNodeName();
public abstract io.fabric.kubernetes.api.model.storage.VolumeAttachmentSpecFluent withNewNodeName(java.lang.String);
public abstract io.fabric.kubernetes.api.model.storage.VolumeAttachmentSource getSource();
public abstract io.fabric.kubernetes.api.model.storage.VolumeAttachmentSource buildSource();
public abstract io.fabric.kubernetes.api.model.storage.VolumeAttachmentSpecFluent withSource(io.fabric.kubernetes.api.model.storage.VolumeAttachmentSource);
public abstract java.lang.Boolean hasSource();
public abstract io.fabric.kubernetes.api.model.storage.VolumeAttachmentSpecFluent$SourceNested withNewSource();
public abstract io.fabric.kubernetes.api.model.storage.VolumeAttachmentSpecFluent$SourceNested withNewSourceLike(io.fabric.kubernetes.api.model.storage.VolumeAttachmentSource);
public abstract io.fabric.kubernetes.api.model.storage.VolumeAttachmentSpecFluent$SourceNested editSource();
public abstract io.fabric.kubernetes.api.model.storage.VolumeAttachmentSpecFluent$SourceNested editOrNewSource();
public abstract io.fabric.kubernetes.api.model.storage.VolumeAttachmentSpecFluent$SourceNested editOrNewSourceLike(io.fabric.kubernetes.api.model.storage.VolumeAttachmentSource);
public abstract io.fabric.kubernetes.api.model.storage.VolumeAttachmentSpecFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.kubernetes.api.model.storage.VolumeAttachmentSpecFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.kubernetes.api.model.storage.VolumeAttachmentSpecFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.kubernetes.api.model.storage.VolumeAttachmentSpecFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.storage.VolumeAttachmentSpecFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}