public interface  io.fabric.openshift.api.model.v.BuildTriggerCauseFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract io.fabric.openshift.api.model.v.BitbucketWebHookCause getBitbucketWebHook();
public abstract io.fabric.openshift.api.model.v.BitbucketWebHookCause buildBitbucketWebHook();
public abstract io.fabric.openshift.api.model.v.BuildTriggerCauseFluent withBitbucketWebHook(io.fabric.openshift.api.model.v.BitbucketWebHookCause);
public abstract java.lang.Boolean hasBitbucketWebHook();
public abstract io.fabric.openshift.api.model.v.BuildTriggerCauseFluent$BitbucketWebHookNested withNewBitbucketWebHook();
public abstract io.fabric.openshift.api.model.v.BuildTriggerCauseFluent$BitbucketWebHookNested withNewBitbucketWebHookLike(io.fabric.openshift.api.model.v.BitbucketWebHookCause);
public abstract io.fabric.openshift.api.model.v.BuildTriggerCauseFluent$BitbucketWebHookNested editBitbucketWebHook();
public abstract io.fabric.openshift.api.model.v.BuildTriggerCauseFluent$BitbucketWebHookNested editOrNewBitbucketWebHook();
public abstract io.fabric.openshift.api.model.v.BuildTriggerCauseFluent$BitbucketWebHookNested editOrNewBitbucketWebHookLike(io.fabric.openshift.api.model.v.BitbucketWebHookCause);
public abstract io.fabric.openshift.api.model.v.GenericWebHookCause getGenericWebHook();
public abstract io.fabric.openshift.api.model.v.GenericWebHookCause buildGenericWebHook();
public abstract io.fabric.openshift.api.model.v.BuildTriggerCauseFluent withGenericWebHook(io.fabric.openshift.api.model.v.GenericWebHookCause);
public abstract java.lang.Boolean hasGenericWebHook();
public abstract io.fabric.openshift.api.model.v.BuildTriggerCauseFluent$GenericWebHookNested withNewGenericWebHook();
public abstract io.fabric.openshift.api.model.v.BuildTriggerCauseFluent$GenericWebHookNested withNewGenericWebHookLike(io.fabric.openshift.api.model.v.GenericWebHookCause);
public abstract io.fabric.openshift.api.model.v.BuildTriggerCauseFluent$GenericWebHookNested editGenericWebHook();
public abstract io.fabric.openshift.api.model.v.BuildTriggerCauseFluent$GenericWebHookNested editOrNewGenericWebHook();
public abstract io.fabric.openshift.api.model.v.BuildTriggerCauseFluent$GenericWebHookNested editOrNewGenericWebHookLike(io.fabric.openshift.api.model.v.GenericWebHookCause);
public abstract io.fabric.openshift.api.model.v.GitHubWebHookCause getGithubWebHook();
public abstract io.fabric.openshift.api.model.v.GitHubWebHookCause buildGithubWebHook();
public abstract io.fabric.openshift.api.model.v.BuildTriggerCauseFluent withGithubWebHook(io.fabric.openshift.api.model.v.GitHubWebHookCause);
public abstract java.lang.Boolean hasGithubWebHook();
public abstract io.fabric.openshift.api.model.v.BuildTriggerCauseFluent$GithubWebHookNested withNewGithubWebHook();
public abstract io.fabric.openshift.api.model.v.BuildTriggerCauseFluent$GithubWebHookNested withNewGithubWebHookLike(io.fabric.openshift.api.model.v.GitHubWebHookCause);
public abstract io.fabric.openshift.api.model.v.BuildTriggerCauseFluent$GithubWebHookNested editGithubWebHook();
public abstract io.fabric.openshift.api.model.v.BuildTriggerCauseFluent$GithubWebHookNested editOrNewGithubWebHook();
public abstract io.fabric.openshift.api.model.v.BuildTriggerCauseFluent$GithubWebHookNested editOrNewGithubWebHookLike(io.fabric.openshift.api.model.v.GitHubWebHookCause);
public abstract io.fabric.openshift.api.model.v.GitLabWebHookCause getGitlabWebHook();
public abstract io.fabric.openshift.api.model.v.GitLabWebHookCause buildGitlabWebHook();
public abstract io.fabric.openshift.api.model.v.BuildTriggerCauseFluent withGitlabWebHook(io.fabric.openshift.api.model.v.GitLabWebHookCause);
public abstract java.lang.Boolean hasGitlabWebHook();
public abstract io.fabric.openshift.api.model.v.BuildTriggerCauseFluent$GitlabWebHookNested withNewGitlabWebHook();
public abstract io.fabric.openshift.api.model.v.BuildTriggerCauseFluent$GitlabWebHookNested withNewGitlabWebHookLike(io.fabric.openshift.api.model.v.GitLabWebHookCause);
public abstract io.fabric.openshift.api.model.v.BuildTriggerCauseFluent$GitlabWebHookNested editGitlabWebHook();
public abstract io.fabric.openshift.api.model.v.BuildTriggerCauseFluent$GitlabWebHookNested editOrNewGitlabWebHook();
public abstract io.fabric.openshift.api.model.v.BuildTriggerCauseFluent$GitlabWebHookNested editOrNewGitlabWebHookLike(io.fabric.openshift.api.model.v.GitLabWebHookCause);
public abstract io.fabric.openshift.api.model.v.ImageChangeCause getImageChangeBuild();
public abstract io.fabric.openshift.api.model.v.ImageChangeCause buildImageChangeBuild();
public abstract io.fabric.openshift.api.model.v.BuildTriggerCauseFluent withImageChangeBuild(io.fabric.openshift.api.model.v.ImageChangeCause);
public abstract java.lang.Boolean hasImageChangeBuild();
public abstract io.fabric.openshift.api.model.v.BuildTriggerCauseFluent$ImageChangeBuildNested withNewImageChangeBuild();
public abstract io.fabric.openshift.api.model.v.BuildTriggerCauseFluent$ImageChangeBuildNested withNewImageChangeBuildLike(io.fabric.openshift.api.model.v.ImageChangeCause);
public abstract io.fabric.openshift.api.model.v.BuildTriggerCauseFluent$ImageChangeBuildNested editImageChangeBuild();
public abstract io.fabric.openshift.api.model.v.BuildTriggerCauseFluent$ImageChangeBuildNested editOrNewImageChangeBuild();
public abstract io.fabric.openshift.api.model.v.BuildTriggerCauseFluent$ImageChangeBuildNested editOrNewImageChangeBuildLike(io.fabric.openshift.api.model.v.ImageChangeCause);
public abstract java.lang.String getMessage();
public abstract io.fabric.openshift.api.model.v.BuildTriggerCauseFluent withMessage(java.lang.String);
public abstract java.lang.Boolean hasMessage();
public abstract io.fabric.openshift.api.model.v.BuildTriggerCauseFluent withNewMessage(java.lang.String);
}