public interface  io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationMetric getDeprovision();
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationMetric buildDeprovision();
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent withDeprovision(io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationMetric);
public abstract java.lang.Boolean hasDeprovision();
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent withNewDeprovision(java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent$DeprovisionNested withNewDeprovision();
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent$DeprovisionNested withNewDeprovisionLike(io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationMetric);
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent$DeprovisionNested editDeprovision();
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent$DeprovisionNested editOrNewDeprovision();
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent$DeprovisionNested editOrNewDeprovisionLike(io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationMetric);
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationMetric getInspect();
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationMetric buildInspect();
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent withInspect(io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationMetric);
public abstract java.lang.Boolean hasInspect();
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent withNewInspect(java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent$InspectNested withNewInspect();
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent$InspectNested withNewInspectLike(io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationMetric);
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent$InspectNested editInspect();
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent$InspectNested editOrNewInspect();
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent$InspectNested editOrNewInspectLike(io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationMetric);
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationMetric getProvision();
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationMetric buildProvision();
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent withProvision(io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationMetric);
public abstract java.lang.Boolean hasProvision();
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent withNewProvision(java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent$ProvisionNested withNewProvision();
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent$ProvisionNested withNewProvisionLike(io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationMetric);
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent$ProvisionNested editProvision();
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent$ProvisionNested editOrNewProvision();
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent$ProvisionNested editOrNewProvisionLike(io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationMetric);
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationMetric getRegister();
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationMetric buildRegister();
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent withRegister(io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationMetric);
public abstract java.lang.Boolean hasRegister();
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent withNewRegister(java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent$RegisterNested withNewRegister();
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent$RegisterNested withNewRegisterLike(io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationMetric);
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent$RegisterNested editRegister();
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent$RegisterNested editOrNewRegister();
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent$RegisterNested editOrNewRegisterLike(io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationMetric);
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.v.miscellaneous.metal.v1alpha.OperationHistoryFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}