All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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();
    
  }
  
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy