public interface  io.fabric.openshift.api.model.v.hive.v.ClusterMetadataFluent 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.ClusterMetadataFluent withAdminKubeconfigSecretRef(io.fabric.kubernetes.api.model.v.LocalObjectReference);
public abstract java.lang.Boolean hasAdminKubeconfigSecretRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterMetadataFluent withNewAdminKubeconfigSecretRef(java.lang.String);
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterMetadataFluent$AdminKubeconfigSecretRefNested withNewAdminKubeconfigSecretRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterMetadataFluent$AdminKubeconfigSecretRefNested withNewAdminKubeconfigSecretRefLike(io.fabric.kubernetes.api.model.v.LocalObjectReference);
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterMetadataFluent$AdminKubeconfigSecretRefNested editAdminKubeconfigSecretRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterMetadataFluent$AdminKubeconfigSecretRefNested editOrNewAdminKubeconfigSecretRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterMetadataFluent$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.ClusterMetadataFluent withAdminPasswordSecretRef(io.fabric.kubernetes.api.model.v.LocalObjectReference);
public abstract java.lang.Boolean hasAdminPasswordSecretRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterMetadataFluent withNewAdminPasswordSecretRef(java.lang.String);
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterMetadataFluent$AdminPasswordSecretRefNested withNewAdminPasswordSecretRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterMetadataFluent$AdminPasswordSecretRefNested withNewAdminPasswordSecretRefLike(io.fabric.kubernetes.api.model.v.LocalObjectReference);
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterMetadataFluent$AdminPasswordSecretRefNested editAdminPasswordSecretRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterMetadataFluent$AdminPasswordSecretRefNested editOrNewAdminPasswordSecretRef();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterMetadataFluent$AdminPasswordSecretRefNested editOrNewAdminPasswordSecretRefLike(io.fabric.kubernetes.api.model.v.LocalObjectReference);
public abstract java.lang.String getClusterID();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterMetadataFluent 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.ClusterMetadataFluent withInfraID(java.lang.String);
public abstract java.lang.Boolean hasInfraID();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterMetadataFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterMetadataFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterMetadataFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterMetadataFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.v.hive.v.ClusterMetadataFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}