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