public interface  io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
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.AltSourceFluent withConfigMapRef(io.fabric.kubernetes.api.model.ObjectReference);
public abstract java.lang.Boolean hasConfigMapRef();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$ConfigMapRefNested withNewConfigMapRef();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$ConfigMapRefNested withNewConfigMapRefLike(io.fabric.kubernetes.api.model.ObjectReference);
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$ConfigMapRefNested editConfigMapRef();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$ConfigMapRefNested editOrNewConfigMapRef();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$ConfigMapRefNested editOrNewConfigMapRefLike(io.fabric.kubernetes.api.model.ObjectReference);
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git getGit();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git buildGit();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent withGit(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git);
public abstract java.lang.Boolean hasGit();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$GitNested withNewGit();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$GitNested withNewGitLike(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git);
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$GitNested editGit();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$GitNested editOrNewGit();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$GitNested editOrNewGitLike(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git);
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub getGithub();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub buildGithub();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent withGithub(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub);
public abstract java.lang.Boolean hasGithub();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$GithubNested withNewGithub();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$GithubNested withNewGithubLike(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub);
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$GithubNested editGithub();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$GithubNested editOrNewGithub();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$GithubNested editOrNewGithubLike(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub);
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo getHelmRepo();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo buildHelmRepo();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent withHelmRepo(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo);
public abstract java.lang.Boolean hasHelmRepo();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$HelmRepoNested withNewHelmRepo();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$HelmRepoNested withNewHelmRepoLike(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo);
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$HelmRepoNested editHelmRepo();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$HelmRepoNested editOrNewHelmRepo();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$HelmRepoNested editOrNewHelmRepoLike(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo);
public abstract java.lang.Boolean getInsecureSkipVerify();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent 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.AltSourceFluent withSecretRef(io.fabric.kubernetes.api.model.ObjectReference);
public abstract java.lang.Boolean hasSecretRef();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$SecretRefNested withNewSecretRef();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$SecretRefNested withNewSecretRefLike(io.fabric.kubernetes.api.model.ObjectReference);
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$SecretRefNested editSecretRef();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$SecretRefNested editOrNewSecretRef();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$SecretRefNested editOrNewSecretRefLike(io.fabric.kubernetes.api.model.ObjectReference);
public abstract java.lang.String getType();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent withType(java.lang.String);
public abstract java.lang.Boolean hasType();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent withInsecureSkipVerify();
}