io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.ProvisionStatusFluent Maven / Gradle / Ivy
package io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.fabric8.kubernetes.api.builder.Nested;
import java.lang.String;
import java.util.LinkedHashMap;
import java.lang.Deprecated;
import java.lang.Boolean;
import io.fabric8.kubernetes.api.builder.Fluent;
import java.lang.Object;
import java.util.Map;
/**
* Generated
*/
public interface ProvisionStatusFluent> extends Fluent{
public String getId();
public A withId(String id);
public Boolean hasId();
public String getBootMode();
public A withBootMode(String bootMode);
public Boolean hasBootMode();
/**
* This method has been deprecated, please use method buildCustomDeploy instead.
* @return The buildable object.
*/
@Deprecated
public CustomDeploy getCustomDeploy();
public CustomDeploy buildCustomDeploy();
public A withCustomDeploy(CustomDeploy customDeploy);
public Boolean hasCustomDeploy();
public A withNewCustomDeploy(String method);
public ProvisionStatusFluent.CustomDeployNested withNewCustomDeploy();
public ProvisionStatusFluent.CustomDeployNested withNewCustomDeployLike(CustomDeploy item);
public ProvisionStatusFluent.CustomDeployNested editCustomDeploy();
public ProvisionStatusFluent.CustomDeployNested editOrNewCustomDeploy();
public ProvisionStatusFluent.CustomDeployNested editOrNewCustomDeployLike(CustomDeploy item);
/**
* This method has been deprecated, please use method buildFirmware instead.
* @return The buildable object.
*/
@Deprecated
public FirmwareConfig getFirmware();
public FirmwareConfig buildFirmware();
public A withFirmware(FirmwareConfig firmware);
public Boolean hasFirmware();
public A withNewFirmware(Boolean simultaneousMultithreadingEnabled,Boolean sriovEnabled,Boolean virtualizationEnabled);
public ProvisionStatusFluent.FirmwareNested withNewFirmware();
public ProvisionStatusFluent.FirmwareNested withNewFirmwareLike(FirmwareConfig item);
public ProvisionStatusFluent.FirmwareNested editFirmware();
public ProvisionStatusFluent.FirmwareNested editOrNewFirmware();
public ProvisionStatusFluent.FirmwareNested editOrNewFirmwareLike(FirmwareConfig item);
/**
* This method has been deprecated, please use method buildImage instead.
* @return The buildable object.
*/
@Deprecated
public Image getImage();
public Image buildImage();
public A withImage(Image image);
public Boolean hasImage();
public A withNewImage(String checksum,String checksumType,String format,String url);
public ProvisionStatusFluent.ImageNested withNewImage();
public ProvisionStatusFluent.ImageNested withNewImageLike(Image item);
public ProvisionStatusFluent.ImageNested editImage();
public ProvisionStatusFluent.ImageNested editOrNewImage();
public ProvisionStatusFluent.ImageNested editOrNewImageLike(Image item);
/**
* This method has been deprecated, please use method buildRaid instead.
* @return The buildable object.
*/
@Deprecated
public RAIDConfig getRaid();
public RAIDConfig buildRaid();
public A withRaid(RAIDConfig raid);
public Boolean hasRaid();
public ProvisionStatusFluent.RaidNested withNewRaid();
public ProvisionStatusFluent.RaidNested withNewRaidLike(RAIDConfig item);
public ProvisionStatusFluent.RaidNested editRaid();
public ProvisionStatusFluent.RaidNested editOrNewRaid();
public ProvisionStatusFluent.RaidNested editOrNewRaidLike(RAIDConfig item);
/**
* This method has been deprecated, please use method buildRootDeviceHints instead.
* @return The buildable object.
*/
@Deprecated
public RootDeviceHints getRootDeviceHints();
public RootDeviceHints buildRootDeviceHints();
public A withRootDeviceHints(RootDeviceHints rootDeviceHints);
public Boolean hasRootDeviceHints();
public ProvisionStatusFluent.RootDeviceHintsNested withNewRootDeviceHints();
public ProvisionStatusFluent.RootDeviceHintsNested withNewRootDeviceHintsLike(RootDeviceHints item);
public ProvisionStatusFluent.RootDeviceHintsNested editRootDeviceHints();
public ProvisionStatusFluent.RootDeviceHintsNested editOrNewRootDeviceHints();
public ProvisionStatusFluent.RootDeviceHintsNested editOrNewRootDeviceHintsLike(RootDeviceHints item);
public String getState();
public A withState(String state);
public Boolean hasState();
public A addToAdditionalProperties(String key,Object value);
public A addToAdditionalProperties(Map map);
public A removeFromAdditionalProperties(String key);
public A removeFromAdditionalProperties(Map map);
public Map getAdditionalProperties();
public A withAdditionalProperties(Map additionalProperties);
public Boolean hasAdditionalProperties();
public interface CustomDeployNested extends Nested,CustomDeployFluent>{
public N and();
public N endCustomDeploy();
}
public interface FirmwareNested extends Nested,FirmwareConfigFluent>{
public N and();
public N endFirmware();
}
public interface ImageNested extends Nested,ImageFluent>{
public N and();
public N endImage();
}
public interface RaidNested extends Nested,RAIDConfigFluent>{
public N and();
public N endRaid();
}
public interface RootDeviceHintsNested extends Nested,RootDeviceHintsFluent>{
public N and();
public N endRootDeviceHints();
}
}