public interface  io.fabric.openshift.api.model.v.installer.baremetal.v.RootDeviceHintsFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract java.lang.String getDeviceName();
public abstract io.fabric.openshift.api.model.v.installer.baremetal.v.RootDeviceHintsFluent withDeviceName(java.lang.String);
public abstract java.lang.Boolean hasDeviceName();
public abstract java.lang.String getHctl();
public abstract io.fabric.openshift.api.model.v.installer.baremetal.v.RootDeviceHintsFluent withHctl(java.lang.String);
public abstract java.lang.Boolean hasHctl();
public abstract java.lang.Integer getMinSizeGigabytes();
public abstract io.fabric.openshift.api.model.v.installer.baremetal.v.RootDeviceHintsFluent withMinSizeGigabytes(java.lang.Integer);
public abstract java.lang.Boolean hasMinSizeGigabytes();
public abstract java.lang.String getModel();
public abstract io.fabric.openshift.api.model.v.installer.baremetal.v.RootDeviceHintsFluent withModel(java.lang.String);
public abstract java.lang.Boolean hasModel();
public abstract java.lang.Boolean getRotational();
public abstract io.fabric.openshift.api.model.v.installer.baremetal.v.RootDeviceHintsFluent withRotational(java.lang.Boolean);
public abstract java.lang.Boolean hasRotational();
public abstract java.lang.String getSerialNumber();
public abstract io.fabric.openshift.api.model.v.installer.baremetal.v.RootDeviceHintsFluent withSerialNumber(java.lang.String);
public abstract java.lang.Boolean hasSerialNumber();
public abstract java.lang.String getVendor();
public abstract io.fabric.openshift.api.model.v.installer.baremetal.v.RootDeviceHintsFluent withVendor(java.lang.String);
public abstract java.lang.Boolean hasVendor();
public abstract java.lang.String getWwn();
public abstract io.fabric.openshift.api.model.v.installer.baremetal.v.RootDeviceHintsFluent withWwn(java.lang.String);
public abstract java.lang.Boolean hasWwn();
public abstract java.lang.String getWwnVendorExtension();
public abstract io.fabric.openshift.api.model.v.installer.baremetal.v.RootDeviceHintsFluent withWwnVendorExtension(java.lang.String);
public abstract java.lang.Boolean hasWwnVendorExtension();
public abstract java.lang.String getWwnWithExtension();
public abstract io.fabric.openshift.api.model.v.installer.baremetal.v.RootDeviceHintsFluent withWwnWithExtension(java.lang.String);
public abstract java.lang.Boolean hasWwnWithExtension();
public abstract io.fabric.openshift.api.model.v.installer.baremetal.v.RootDeviceHintsFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.v.installer.baremetal.v.RootDeviceHintsFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.v.installer.baremetal.v.RootDeviceHintsFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.v.installer.baremetal.v.RootDeviceHintsFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.v.installer.baremetal.v.RootDeviceHintsFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
public abstract io.fabric.openshift.api.model.v.installer.baremetal.v.RootDeviceHintsFluent withRotational();
}