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

io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.BareMetalHostSpecFluent 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 com.fasterxml.jackson.annotation.JsonInclude;
import io.fabric8.kubernetes.api.builder.Nested;
import java.util.ArrayList;
import java.lang.String;
import io.fabric8.kubernetes.api.model.Taint;
import java.util.LinkedHashMap;
import java.util.function.Predicate;
import io.fabric8.kubernetes.api.model.ObjectReference;
import java.lang.Deprecated;
import java.util.List;
import java.lang.Boolean;
import io.fabric8.kubernetes.api.model.SecretReference;
import io.fabric8.kubernetes.api.builder.Fluent;
import io.fabric8.kubernetes.api.model.ObjectReferenceFluent;
import java.util.Collection;
import java.lang.Object;
import java.util.Map;

 /**
  * Generated
  */
public interface BareMetalHostSpecFluent> extends Fluent{
  public String getAutomatedCleaningMode();
  public A withAutomatedCleaningMode(String automatedCleaningMode);
  public Boolean hasAutomatedCleaningMode();
  
  /**
   * This method has been deprecated, please use method buildBmc instead.
   * @return The buildable object.
   */
  @Deprecated
  public BMCDetails getBmc();
  public BMCDetails buildBmc();
  public A withBmc(BMCDetails bmc);
  public Boolean hasBmc();
  public A withNewBmc(String address,String credentialsName,Boolean disableCertificateVerification);
  public BareMetalHostSpecFluent.BmcNested withNewBmc();
  public BareMetalHostSpecFluent.BmcNested withNewBmcLike(BMCDetails item);
  public BareMetalHostSpecFluent.BmcNested editBmc();
  public BareMetalHostSpecFluent.BmcNested editOrNewBmc();
  public BareMetalHostSpecFluent.BmcNested editOrNewBmcLike(BMCDetails item);
  public String getBootMACAddress();
  public A withBootMACAddress(String bootMACAddress);
  public Boolean hasBootMACAddress();
  public String getBootMode();
  public A withBootMode(String bootMode);
  public Boolean hasBootMode();
  
  /**
   * This method has been deprecated, please use method buildConsumerRef instead.
   * @return The buildable object.
   */
  @Deprecated
  public ObjectReference getConsumerRef();
  public ObjectReference buildConsumerRef();
  public A withConsumerRef(ObjectReference consumerRef);
  public Boolean hasConsumerRef();
  public BareMetalHostSpecFluent.ConsumerRefNested withNewConsumerRef();
  public BareMetalHostSpecFluent.ConsumerRefNested withNewConsumerRefLike(ObjectReference item);
  public BareMetalHostSpecFluent.ConsumerRefNested editConsumerRef();
  public BareMetalHostSpecFluent.ConsumerRefNested editOrNewConsumerRef();
  public BareMetalHostSpecFluent.ConsumerRefNested editOrNewConsumerRefLike(ObjectReference item);
  
  /**
   * 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 BareMetalHostSpecFluent.CustomDeployNested withNewCustomDeploy();
  public BareMetalHostSpecFluent.CustomDeployNested withNewCustomDeployLike(CustomDeploy item);
  public BareMetalHostSpecFluent.CustomDeployNested editCustomDeploy();
  public BareMetalHostSpecFluent.CustomDeployNested editOrNewCustomDeploy();
  public BareMetalHostSpecFluent.CustomDeployNested editOrNewCustomDeployLike(CustomDeploy item);
  public String getDescription();
  public A withDescription(String description);
  public Boolean hasDescription();
  public Boolean getExternallyProvisioned();
  public A withExternallyProvisioned(Boolean externallyProvisioned);
  public Boolean hasExternallyProvisioned();
  
  /**
   * 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 BareMetalHostSpecFluent.FirmwareNested withNewFirmware();
  public BareMetalHostSpecFluent.FirmwareNested withNewFirmwareLike(FirmwareConfig item);
  public BareMetalHostSpecFluent.FirmwareNested editFirmware();
  public BareMetalHostSpecFluent.FirmwareNested editOrNewFirmware();
  public BareMetalHostSpecFluent.FirmwareNested editOrNewFirmwareLike(FirmwareConfig item);
  public String getHardwareProfile();
  public A withHardwareProfile(String hardwareProfile);
  public Boolean hasHardwareProfile();
  
  /**
   * 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 BareMetalHostSpecFluent.ImageNested withNewImage();
  public BareMetalHostSpecFluent.ImageNested withNewImageLike(Image item);
  public BareMetalHostSpecFluent.ImageNested editImage();
  public BareMetalHostSpecFluent.ImageNested editOrNewImage();
  public BareMetalHostSpecFluent.ImageNested editOrNewImageLike(Image item);
  public SecretReference getMetaData();
  public A withMetaData(SecretReference metaData);
  public Boolean hasMetaData();
  public A withNewMetaData(String name,String namespace);
  public SecretReference getNetworkData();
  public A withNetworkData(SecretReference networkData);
  public Boolean hasNetworkData();
  public A withNewNetworkData(String name,String namespace);
  public Boolean getOnline();
  public A withOnline(Boolean online);
  public Boolean hasOnline();
  public String getPreprovisioningNetworkDataName();
  public A withPreprovisioningNetworkDataName(String preprovisioningNetworkDataName);
  public Boolean hasPreprovisioningNetworkDataName();
  
  /**
   * 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 BareMetalHostSpecFluent.RaidNested withNewRaid();
  public BareMetalHostSpecFluent.RaidNested withNewRaidLike(RAIDConfig item);
  public BareMetalHostSpecFluent.RaidNested editRaid();
  public BareMetalHostSpecFluent.RaidNested editOrNewRaid();
  public BareMetalHostSpecFluent.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 BareMetalHostSpecFluent.RootDeviceHintsNested withNewRootDeviceHints();
  public BareMetalHostSpecFluent.RootDeviceHintsNested withNewRootDeviceHintsLike(RootDeviceHints item);
  public BareMetalHostSpecFluent.RootDeviceHintsNested editRootDeviceHints();
  public BareMetalHostSpecFluent.RootDeviceHintsNested editOrNewRootDeviceHints();
  public BareMetalHostSpecFluent.RootDeviceHintsNested editOrNewRootDeviceHintsLike(RootDeviceHints item);
  public A addToTaints(int index,Taint item);
  public A setToTaints(int index,Taint item);
  public A addToTaints(io.fabric8.kubernetes.api.model.Taint... items);
  public A addAllToTaints(Collection items);
  public A removeFromTaints(io.fabric8.kubernetes.api.model.Taint... items);
  public A removeAllFromTaints(Collection items);
  public List getTaints();
  public Taint getTaint(int index);
  public Taint getFirstTaint();
  public Taint getLastTaint();
  public Taint getMatchingTaint(Predicate predicate);
  public Boolean hasMatchingTaint(Predicate predicate);
  public A withTaints(List taints);
  public A withTaints(io.fabric8.kubernetes.api.model.Taint... taints);
  public Boolean hasTaints();
  public A addNewTaint(String effect,String key,String timeAdded,String value);
  public SecretReference getUserData();
  public A withUserData(SecretReference userData);
  public Boolean hasUserData();
  public A withNewUserData(String name,String namespace);
  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 A withExternallyProvisioned();
  public A withOnline();
  public interface BmcNested extends Nested,BMCDetailsFluent>{
    public N and();
    public N endBmc();
    
  }
  public interface ConsumerRefNested extends Nested,ObjectReferenceFluent>{
    public N and();
    public N endConsumerRef();
    
  }
  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