All Downloads are FREE. Search and download functionalities are using the official Maven repository.
Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.BareMetalHostStatus Maven / Gradle / Ivy
package io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1;
import java.util.LinkedHashMap;
import java.util.Map;
import javax.annotation.Generated;
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import io.fabric8.kubernetes.api.builder.Editable;
import io.fabric8.kubernetes.api.model.Container;
import io.fabric8.kubernetes.api.model.IntOrString;
import io.fabric8.kubernetes.api.model.KubernetesResource;
import io.fabric8.kubernetes.api.model.LabelSelector;
import io.fabric8.kubernetes.api.model.LocalObjectReference;
import io.fabric8.kubernetes.api.model.ObjectMeta;
import io.fabric8.kubernetes.api.model.ObjectReference;
import io.fabric8.kubernetes.api.model.PersistentVolumeClaim;
import io.fabric8.kubernetes.api.model.PodTemplateSpec;
import io.fabric8.kubernetes.api.model.ResourceRequirements;
import io.sundr.builder.annotations.Buildable;
import io.sundr.builder.annotations.BuildableReference;
import lombok.EqualsAndHashCode;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;
@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class)
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder({
"apiVersion",
"kind",
"metadata",
"errorCount",
"errorMessage",
"errorType",
"goodCredentials",
"hardware",
"hardwareProfile",
"lastUpdated",
"operationHistory",
"operationalStatus",
"poweredOn",
"provisioning",
"triedCredentials"
})
@ToString
@EqualsAndHashCode
@Setter
@Accessors(prefix = {
"_",
""
})
@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = {
@BuildableReference(ObjectMeta.class),
@BuildableReference(LabelSelector.class),
@BuildableReference(Container.class),
@BuildableReference(PodTemplateSpec.class),
@BuildableReference(ResourceRequirements.class),
@BuildableReference(IntOrString.class),
@BuildableReference(ObjectReference.class),
@BuildableReference(LocalObjectReference.class),
@BuildableReference(PersistentVolumeClaim.class)
})
@Generated("jsonschema2pojo")
public class BareMetalHostStatus implements Editable , KubernetesResource
{
@JsonProperty("errorCount")
private Integer errorCount;
@JsonProperty("errorMessage")
private java.lang.String errorMessage;
@JsonProperty("errorType")
private java.lang.String errorType;
@JsonProperty("goodCredentials")
private CredentialsStatus goodCredentials;
@JsonProperty("hardware")
private HardwareDetails hardware;
@JsonProperty("hardwareProfile")
private java.lang.String hardwareProfile;
@JsonProperty("lastUpdated")
private String lastUpdated;
@JsonProperty("operationHistory")
private OperationHistory operationHistory;
@JsonProperty("operationalStatus")
private java.lang.String operationalStatus;
@JsonProperty("poweredOn")
private Boolean poweredOn;
@JsonProperty("provisioning")
private ProvisionStatus provisioning;
@JsonProperty("triedCredentials")
private CredentialsStatus triedCredentials;
@JsonIgnore
private Map additionalProperties = new LinkedHashMap();
/**
* No args constructor for use in serialization
*
*/
public BareMetalHostStatus() {
}
public BareMetalHostStatus(Integer errorCount, java.lang.String errorMessage, java.lang.String errorType, CredentialsStatus goodCredentials, HardwareDetails hardware, java.lang.String hardwareProfile, String lastUpdated, OperationHistory operationHistory, java.lang.String operationalStatus, Boolean poweredOn, ProvisionStatus provisioning, CredentialsStatus triedCredentials) {
super();
this.errorCount = errorCount;
this.errorMessage = errorMessage;
this.errorType = errorType;
this.goodCredentials = goodCredentials;
this.hardware = hardware;
this.hardwareProfile = hardwareProfile;
this.lastUpdated = lastUpdated;
this.operationHistory = operationHistory;
this.operationalStatus = operationalStatus;
this.poweredOn = poweredOn;
this.provisioning = provisioning;
this.triedCredentials = triedCredentials;
}
@JsonProperty("errorCount")
public Integer getErrorCount() {
return errorCount;
}
@JsonProperty("errorCount")
public void setErrorCount(Integer errorCount) {
this.errorCount = errorCount;
}
@JsonProperty("errorMessage")
public java.lang.String getErrorMessage() {
return errorMessage;
}
@JsonProperty("errorMessage")
public void setErrorMessage(java.lang.String errorMessage) {
this.errorMessage = errorMessage;
}
@JsonProperty("errorType")
public java.lang.String getErrorType() {
return errorType;
}
@JsonProperty("errorType")
public void setErrorType(java.lang.String errorType) {
this.errorType = errorType;
}
@JsonProperty("goodCredentials")
public CredentialsStatus getGoodCredentials() {
return goodCredentials;
}
@JsonProperty("goodCredentials")
public void setGoodCredentials(CredentialsStatus goodCredentials) {
this.goodCredentials = goodCredentials;
}
@JsonProperty("hardware")
public HardwareDetails getHardware() {
return hardware;
}
@JsonProperty("hardware")
public void setHardware(HardwareDetails hardware) {
this.hardware = hardware;
}
@JsonProperty("hardwareProfile")
public java.lang.String getHardwareProfile() {
return hardwareProfile;
}
@JsonProperty("hardwareProfile")
public void setHardwareProfile(java.lang.String hardwareProfile) {
this.hardwareProfile = hardwareProfile;
}
@JsonProperty("lastUpdated")
public String getLastUpdated() {
return lastUpdated;
}
@JsonProperty("lastUpdated")
public void setLastUpdated(String lastUpdated) {
this.lastUpdated = lastUpdated;
}
@JsonProperty("operationHistory")
public OperationHistory getOperationHistory() {
return operationHistory;
}
@JsonProperty("operationHistory")
public void setOperationHistory(OperationHistory operationHistory) {
this.operationHistory = operationHistory;
}
@JsonProperty("operationalStatus")
public java.lang.String getOperationalStatus() {
return operationalStatus;
}
@JsonProperty("operationalStatus")
public void setOperationalStatus(java.lang.String operationalStatus) {
this.operationalStatus = operationalStatus;
}
@JsonProperty("poweredOn")
public Boolean getPoweredOn() {
return poweredOn;
}
@JsonProperty("poweredOn")
public void setPoweredOn(Boolean poweredOn) {
this.poweredOn = poweredOn;
}
@JsonProperty("provisioning")
public ProvisionStatus getProvisioning() {
return provisioning;
}
@JsonProperty("provisioning")
public void setProvisioning(ProvisionStatus provisioning) {
this.provisioning = provisioning;
}
@JsonProperty("triedCredentials")
public CredentialsStatus getTriedCredentials() {
return triedCredentials;
}
@JsonProperty("triedCredentials")
public void setTriedCredentials(CredentialsStatus triedCredentials) {
this.triedCredentials = triedCredentials;
}
@JsonIgnore
public BareMetalHostStatusBuilder edit() {
return new BareMetalHostStatusBuilder(this);
}
@JsonIgnore
public BareMetalHostStatusBuilder toBuilder() {
return edit();
}
@JsonAnyGetter
public Map getAdditionalProperties() {
return this.additionalProperties;
}
@JsonAnySetter
public void setAdditionalProperty(java.lang.String name, Object value) {
this.additionalProperties.put(name, value);
}
}