public interface  io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract io.fabric.kubernetes.api.model.v.LocalObjectReference getAdminKubeconfigSecretRef();
public abstract io.fabric.kubernetes.api.model.v.LocalObjectReference buildAdminKubeconfigSecretRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent withAdminKubeconfigSecretRef(io.fabric.kubernetes.api.model.v.LocalObjectReference);
public abstract java.lang.Boolean hasAdminKubeconfigSecretRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent withNewAdminKubeconfigSecretRef(java.lang.String);
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent$AdminKubeconfigSecretRefNested withNewAdminKubeconfigSecretRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent$AdminKubeconfigSecretRefNested withNewAdminKubeconfigSecretRefLike(io.fabric.kubernetes.api.model.v.LocalObjectReference);
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent$AdminKubeconfigSecretRefNested editAdminKubeconfigSecretRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent$AdminKubeconfigSecretRefNested editOrNewAdminKubeconfigSecretRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent$AdminKubeconfigSecretRefNested editOrNewAdminKubeconfigSecretRefLike(io.fabric.kubernetes.api.model.v.LocalObjectReference);
public abstract io.fabric.kubernetes.api.model.v.LocalObjectReference getAdminPasswordSecretRef();
public abstract io.fabric.kubernetes.api.model.v.LocalObjectReference buildAdminPasswordSecretRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent withAdminPasswordSecretRef(io.fabric.kubernetes.api.model.v.LocalObjectReference);
public abstract java.lang.Boolean hasAdminPasswordSecretRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent withNewAdminPasswordSecretRef(java.lang.String);
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent$AdminPasswordSecretRefNested withNewAdminPasswordSecretRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent$AdminPasswordSecretRefNested withNewAdminPasswordSecretRefLike(io.fabric.kubernetes.api.model.v.LocalObjectReference);
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent$AdminPasswordSecretRefNested editAdminPasswordSecretRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent$AdminPasswordSecretRefNested editOrNewAdminPasswordSecretRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent$AdminPasswordSecretRefNested editOrNewAdminPasswordSecretRefLike(io.fabric.kubernetes.api.model.v.LocalObjectReference);
public abstract java.lang.Integer getAttempt();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent withAttempt(java.lang.Integer);
public abstract java.lang.Boolean hasAttempt();
public abstract io.fabric.kubernetes.api.model.v.LocalObjectReference getClusterDeploymentRef();
public abstract io.fabric.kubernetes.api.model.v.LocalObjectReference buildClusterDeploymentRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent withClusterDeploymentRef(io.fabric.kubernetes.api.model.v.LocalObjectReference);
public abstract java.lang.Boolean hasClusterDeploymentRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent withNewClusterDeploymentRef(java.lang.String);
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent$ClusterDeploymentRefNested withNewClusterDeploymentRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent$ClusterDeploymentRefNested withNewClusterDeploymentRefLike(io.fabric.kubernetes.api.model.v.LocalObjectReference);
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent$ClusterDeploymentRefNested editClusterDeploymentRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent$ClusterDeploymentRefNested editOrNewClusterDeploymentRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent$ClusterDeploymentRefNested editOrNewClusterDeploymentRefLike(io.fabric.kubernetes.api.model.v.LocalObjectReference);
public abstract java.lang.String getClusterID();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent withClusterID(java.lang.String);
public abstract java.lang.Boolean hasClusterID();
public abstract java.lang.String getInfraID();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent withInfraID(java.lang.String);
public abstract java.lang.Boolean hasInfraID();
public abstract java.lang.String getInstallLog();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent withInstallLog(java.lang.String);
public abstract java.lang.Boolean hasInstallLog();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent addToMetadata(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent addToMetadata(java.util.Map);
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent removeFromMetadata(java.lang.String);
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent removeFromMetadata(java.util.Map);
public abstract java.util.Map getMetadata();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent withMetadata(java.util.Map);
public abstract java.lang.Boolean hasMetadata();
public abstract io.fabric.kubernetes.api.model.v.PodSpec getPodSpec();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent withPodSpec(io.fabric.kubernetes.api.model.v.PodSpec);
public abstract java.lang.Boolean hasPodSpec();
public abstract java.lang.String getPrevClusterID();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent withPrevClusterID(java.lang.String);
public abstract java.lang.Boolean hasPrevClusterID();
public abstract java.lang.String getPrevInfraID();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent withPrevInfraID(java.lang.String);
public abstract java.lang.Boolean hasPrevInfraID();
public abstract java.lang.String getStage();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent withStage(java.lang.String);
public abstract java.lang.Boolean hasStage();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterProvisionSpecFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}