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