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

io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.BareMetalHostStatusFluent 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.Integer;
import java.lang.Object;
import java.util.Map;

 /**
  * Generated
  */
public interface BareMetalHostStatusFluent> extends Fluent{
  public Integer getErrorCount();
  public A withErrorCount(Integer errorCount);
  public Boolean hasErrorCount();
  public String getErrorMessage();
  public A withErrorMessage(String errorMessage);
  public Boolean hasErrorMessage();
  public String getErrorType();
  public A withErrorType(String errorType);
  public Boolean hasErrorType();
  
  /**
   * This method has been deprecated, please use method buildGoodCredentials instead.
   * @return The buildable object.
   */
  @Deprecated
  public CredentialsStatus getGoodCredentials();
  public CredentialsStatus buildGoodCredentials();
  public A withGoodCredentials(CredentialsStatus goodCredentials);
  public Boolean hasGoodCredentials();
  public BareMetalHostStatusFluent.GoodCredentialsNested withNewGoodCredentials();
  public BareMetalHostStatusFluent.GoodCredentialsNested withNewGoodCredentialsLike(CredentialsStatus item);
  public BareMetalHostStatusFluent.GoodCredentialsNested editGoodCredentials();
  public BareMetalHostStatusFluent.GoodCredentialsNested editOrNewGoodCredentials();
  public BareMetalHostStatusFluent.GoodCredentialsNested editOrNewGoodCredentialsLike(CredentialsStatus item);
  
  /**
   * This method has been deprecated, please use method buildHardware instead.
   * @return The buildable object.
   */
  @Deprecated
  public HardwareDetails getHardware();
  public HardwareDetails buildHardware();
  public A withHardware(HardwareDetails hardware);
  public Boolean hasHardware();
  public BareMetalHostStatusFluent.HardwareNested withNewHardware();
  public BareMetalHostStatusFluent.HardwareNested withNewHardwareLike(HardwareDetails item);
  public BareMetalHostStatusFluent.HardwareNested editHardware();
  public BareMetalHostStatusFluent.HardwareNested editOrNewHardware();
  public BareMetalHostStatusFluent.HardwareNested editOrNewHardwareLike(HardwareDetails item);
  public String getHardwareProfile();
  public A withHardwareProfile(String hardwareProfile);
  public Boolean hasHardwareProfile();
  public String getLastUpdated();
  public A withLastUpdated(String lastUpdated);
  public Boolean hasLastUpdated();
  
  /**
   * This method has been deprecated, please use method buildOperationHistory instead.
   * @return The buildable object.
   */
  @Deprecated
  public OperationHistory getOperationHistory();
  public OperationHistory buildOperationHistory();
  public A withOperationHistory(OperationHistory operationHistory);
  public Boolean hasOperationHistory();
  public BareMetalHostStatusFluent.OperationHistoryNested withNewOperationHistory();
  public BareMetalHostStatusFluent.OperationHistoryNested withNewOperationHistoryLike(OperationHistory item);
  public BareMetalHostStatusFluent.OperationHistoryNested editOperationHistory();
  public BareMetalHostStatusFluent.OperationHistoryNested editOrNewOperationHistory();
  public BareMetalHostStatusFluent.OperationHistoryNested editOrNewOperationHistoryLike(OperationHistory item);
  public String getOperationalStatus();
  public A withOperationalStatus(String operationalStatus);
  public Boolean hasOperationalStatus();
  public Boolean getPoweredOn();
  public A withPoweredOn(Boolean poweredOn);
  public Boolean hasPoweredOn();
  
  /**
   * This method has been deprecated, please use method buildProvisioning instead.
   * @return The buildable object.
   */
  @Deprecated
  public ProvisionStatus getProvisioning();
  public ProvisionStatus buildProvisioning();
  public A withProvisioning(ProvisionStatus provisioning);
  public Boolean hasProvisioning();
  public BareMetalHostStatusFluent.ProvisioningNested withNewProvisioning();
  public BareMetalHostStatusFluent.ProvisioningNested withNewProvisioningLike(ProvisionStatus item);
  public BareMetalHostStatusFluent.ProvisioningNested editProvisioning();
  public BareMetalHostStatusFluent.ProvisioningNested editOrNewProvisioning();
  public BareMetalHostStatusFluent.ProvisioningNested editOrNewProvisioningLike(ProvisionStatus item);
  
  /**
   * This method has been deprecated, please use method buildTriedCredentials instead.
   * @return The buildable object.
   */
  @Deprecated
  public CredentialsStatus getTriedCredentials();
  public CredentialsStatus buildTriedCredentials();
  public A withTriedCredentials(CredentialsStatus triedCredentials);
  public Boolean hasTriedCredentials();
  public BareMetalHostStatusFluent.TriedCredentialsNested withNewTriedCredentials();
  public BareMetalHostStatusFluent.TriedCredentialsNested withNewTriedCredentialsLike(CredentialsStatus item);
  public BareMetalHostStatusFluent.TriedCredentialsNested editTriedCredentials();
  public BareMetalHostStatusFluent.TriedCredentialsNested editOrNewTriedCredentials();
  public BareMetalHostStatusFluent.TriedCredentialsNested editOrNewTriedCredentialsLike(CredentialsStatus item);
  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 withPoweredOn();
  public interface GoodCredentialsNested extends Nested,CredentialsStatusFluent>{
    public N and();
    public N endGoodCredentials();
    
  }
  public interface HardwareNested extends Nested,HardwareDetailsFluent>{
    public N and();
    public N endHardware();
    
  }
  public interface OperationHistoryNested extends Nested,OperationHistoryFluent>{
    public N and();
    public N endOperationHistory();
    
  }
  public interface ProvisioningNested extends Nested,ProvisionStatusFluent>{
    public N and();
    public N endProvisioning();
    
  }
  public interface TriedCredentialsNested extends Nested,CredentialsStatusFluent>{
    public N and();
    public N endTriedCredentials();
    
  }
  
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy