public interface  io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterImageSetReference getImageSetRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterImageSetReference buildImageSetRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent withImageSetRef(io.fabric.openshift.api.model.v.hive.v.ClusterImageSetReference);
public abstract java.lang.Boolean hasImageSetRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent withNewImageSetRef(java.lang.String);
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent$ImageSetRefNested withNewImageSetRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent$ImageSetRefNested withNewImageSetRefLike(io.fabric.openshift.api.model.v.hive.v.ClusterImageSetReference);
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent$ImageSetRefNested editImageSetRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent$ImageSetRefNested editOrNewImageSetRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent$ImageSetRefNested editOrNewImageSetRefLike(io.fabric.openshift.api.model.v.hive.v.ClusterImageSetReference);
public abstract io.fabric.kubernetes.api.model.v.LocalObjectReference getInstallConfigSecretRef();
public abstract io.fabric.kubernetes.api.model.v.LocalObjectReference buildInstallConfigSecretRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent withInstallConfigSecretRef(io.fabric.kubernetes.api.model.v.LocalObjectReference);
public abstract java.lang.Boolean hasInstallConfigSecretRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent withNewInstallConfigSecretRef(java.lang.String);
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent$InstallConfigSecretRefNested withNewInstallConfigSecretRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent$InstallConfigSecretRefNested withNewInstallConfigSecretRefLike(io.fabric.kubernetes.api.model.v.LocalObjectReference);
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent$InstallConfigSecretRefNested editInstallConfigSecretRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent$InstallConfigSecretRefNested editOrNewInstallConfigSecretRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent$InstallConfigSecretRefNested editOrNewInstallConfigSecretRefLike(io.fabric.kubernetes.api.model.v.LocalObjectReference);
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent addToInstallerEnv(java.lang.Integer, io.fabric.kubernetes.api.model.v.EnvVar);
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent setToInstallerEnv(java.lang.Integer, io.fabric.kubernetes.api.model.v.EnvVar);
public abstract transient io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent addToInstallerEnv(io.fabric.kubernetes.api.model.v.EnvVar[]);
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent addAllToInstallerEnv(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent removeFromInstallerEnv(io.fabric.kubernetes.api.model.v.EnvVar[]);
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent removeAllFromInstallerEnv(java.util.Collection);
public abstract java.util.List getInstallerEnv();
public abstract io.fabric.kubernetes.api.model.v.EnvVar getInstallerEnv(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.v.EnvVar getFirstInstallerEnv();
public abstract io.fabric.kubernetes.api.model.v.EnvVar getLastInstallerEnv();
public abstract io.fabric.kubernetes.api.model.v.EnvVar getMatchingInstallerEnv(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingInstallerEnv(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent withInstallerEnv(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent withInstallerEnv(io.fabric.kubernetes.api.model.v.EnvVar[]);
public abstract java.lang.Boolean hasInstallerEnv();
public abstract java.lang.String getInstallerImageOverride();
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent withInstallerImageOverride(java.lang.String);
public abstract java.lang.Boolean hasInstallerImageOverride();
public abstract io.fabric.kubernetes.api.model.v.LocalObjectReference getManifestsConfigMapRef();
public abstract io.fabric.kubernetes.api.model.v.LocalObjectReference buildManifestsConfigMapRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent withManifestsConfigMapRef(io.fabric.kubernetes.api.model.v.LocalObjectReference);
public abstract java.lang.Boolean hasManifestsConfigMapRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent withNewManifestsConfigMapRef(java.lang.String);
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent$ManifestsConfigMapRefNested withNewManifestsConfigMapRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent$ManifestsConfigMapRefNested withNewManifestsConfigMapRefLike(io.fabric.kubernetes.api.model.v.LocalObjectReference);
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent$ManifestsConfigMapRefNested editManifestsConfigMapRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent$ManifestsConfigMapRefNested editOrNewManifestsConfigMapRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent$ManifestsConfigMapRefNested editOrNewManifestsConfigMapRefLike(io.fabric.kubernetes.api.model.v.LocalObjectReference);
public abstract java.lang.String getReleaseImage();
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent withReleaseImage(java.lang.String);
public abstract java.lang.Boolean hasReleaseImage();
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent addToSshKnownHosts(java.lang.Integer, java.lang.String);
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent setToSshKnownHosts(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent addToSshKnownHosts(java.lang.String[]);
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent addAllToSshKnownHosts(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent removeFromSshKnownHosts(java.lang.String[]);
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent removeAllFromSshKnownHosts(java.util.Collection);
public abstract java.util.List getSshKnownHosts();
public abstract java.lang.String getSshKnownHost(java.lang.Integer);
public abstract java.lang.String getFirstSshKnownHost();
public abstract java.lang.String getLastSshKnownHost();
public abstract java.lang.String getMatchingSshKnownHost(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingSshKnownHost(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent withSshKnownHosts(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent withSshKnownHosts(java.lang.String[]);
public abstract java.lang.Boolean hasSshKnownHosts();
public abstract io.fabric.kubernetes.api.model.v.LocalObjectReference getSshPrivateKeySecretRef();
public abstract io.fabric.kubernetes.api.model.v.LocalObjectReference buildSshPrivateKeySecretRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent withSshPrivateKeySecretRef(io.fabric.kubernetes.api.model.v.LocalObjectReference);
public abstract java.lang.Boolean hasSshPrivateKeySecretRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent withNewSshPrivateKeySecretRef(java.lang.String);
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent$SshPrivateKeySecretRefNested withNewSshPrivateKeySecretRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent$SshPrivateKeySecretRefNested withNewSshPrivateKeySecretRefLike(io.fabric.kubernetes.api.model.v.LocalObjectReference);
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent$SshPrivateKeySecretRefNested editSshPrivateKeySecretRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent$SshPrivateKeySecretRefNested editOrNewSshPrivateKeySecretRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent$SshPrivateKeySecretRefNested editOrNewSshPrivateKeySecretRefLike(io.fabric.kubernetes.api.model.v.LocalObjectReference);
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.v.hive.v.ProvisioningFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}