public interface  io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmReleaseRepoFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSource getAltSource();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSource buildAltSource();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmReleaseRepoFluent withAltSource(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSource);
public abstract java.lang.Boolean hasAltSource();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmReleaseRepoFluent$AltSourceNested withNewAltSource();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmReleaseRepoFluent$AltSourceNested withNewAltSourceLike(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSource);
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmReleaseRepoFluent$AltSourceNested editAltSource();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmReleaseRepoFluent$AltSourceNested editOrNewAltSource();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmReleaseRepoFluent$AltSourceNested editOrNewAltSourceLike(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSource);
public abstract java.lang.String getChartName();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmReleaseRepoFluent withChartName(java.lang.String);
public abstract java.lang.Boolean hasChartName();
public abstract io.fabric.kubernetes.api.model.ObjectReference getConfigMapRef();
public abstract io.fabric.kubernetes.api.model.ObjectReference buildConfigMapRef();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmReleaseRepoFluent withConfigMapRef(io.fabric.kubernetes.api.model.ObjectReference);
public abstract java.lang.Boolean hasConfigMapRef();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmReleaseRepoFluent$ConfigMapRefNested withNewConfigMapRef();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmReleaseRepoFluent$ConfigMapRefNested withNewConfigMapRefLike(io.fabric.kubernetes.api.model.ObjectReference);
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmReleaseRepoFluent$ConfigMapRefNested editConfigMapRef();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmReleaseRepoFluent$ConfigMapRefNested editOrNewConfigMapRef();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmReleaseRepoFluent$ConfigMapRefNested editOrNewConfigMapRefLike(io.fabric.kubernetes.api.model.ObjectReference);
public abstract java.lang.String getDigest();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmReleaseRepoFluent withDigest(java.lang.String);
public abstract java.lang.Boolean hasDigest();
public abstract java.lang.Boolean getInsecureSkipVerify();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmReleaseRepoFluent withInsecureSkipVerify(java.lang.Boolean);
public abstract java.lang.Boolean hasInsecureSkipVerify();
public abstract io.fabric.kubernetes.api.model.ObjectReference getSecretRef();
public abstract io.fabric.kubernetes.api.model.ObjectReference buildSecretRef();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmReleaseRepoFluent withSecretRef(io.fabric.kubernetes.api.model.ObjectReference);
public abstract java.lang.Boolean hasSecretRef();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmReleaseRepoFluent$SecretRefNested withNewSecretRef();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmReleaseRepoFluent$SecretRefNested withNewSecretRefLike(io.fabric.kubernetes.api.model.ObjectReference);
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmReleaseRepoFluent$SecretRefNested editSecretRef();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmReleaseRepoFluent$SecretRefNested editOrNewSecretRef();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmReleaseRepoFluent$SecretRefNested editOrNewSecretRefLike(io.fabric.kubernetes.api.model.ObjectReference);
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Source getSource();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Source buildSource();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmReleaseRepoFluent withSource(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Source);
public abstract java.lang.Boolean hasSource();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmReleaseRepoFluent$SourceNested withNewSource();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmReleaseRepoFluent$SourceNested withNewSourceLike(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Source);
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmReleaseRepoFluent$SourceNested editSource();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmReleaseRepoFluent$SourceNested editOrNewSource();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmReleaseRepoFluent$SourceNested editOrNewSourceLike(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Source);
public abstract java.lang.String getVersion();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmReleaseRepoFluent withVersion(java.lang.String);
public abstract java.lang.Boolean hasVersion();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmReleaseRepoFluent withInsecureSkipVerify();
}