io.alauda.devops.api.model.BuildTriggerCauseFluent Maven / Gradle / Ivy
package io.alauda.devops.api.model;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.alauda.kubernetes.api.builder.Nested;
import java.lang.String;
import java.lang.Deprecated;
import java.lang.Boolean;
import io.alauda.kubernetes.api.builder.Fluent;
import javax.validation.Valid;
import java.lang.Object;
import java.util.Map;
public interface BuildTriggerCauseFluent> extends Fluent{
/**
* This method has been deprecated, please use method buildBitbucketWebHook instead.
*/
@Deprecated public BitbucketWebHookCause getBitbucketWebHook();
public BitbucketWebHookCause buildBitbucketWebHook();
public A withBitbucketWebHook(BitbucketWebHookCause bitbucketWebHook);
public Boolean hasBitbucketWebHook();
public BuildTriggerCauseFluent.BitbucketWebHookNested withNewBitbucketWebHook();
public BuildTriggerCauseFluent.BitbucketWebHookNested withNewBitbucketWebHookLike(BitbucketWebHookCause item);
public BuildTriggerCauseFluent.BitbucketWebHookNested editBitbucketWebHook();
public BuildTriggerCauseFluent.BitbucketWebHookNested editOrNewBitbucketWebHook();
public BuildTriggerCauseFluent.BitbucketWebHookNested editOrNewBitbucketWebHookLike(BitbucketWebHookCause item);
/**
* This method has been deprecated, please use method buildGenericWebHook instead.
*/
@Deprecated public GenericWebHookCause getGenericWebHook();
public GenericWebHookCause buildGenericWebHook();
public A withGenericWebHook(GenericWebHookCause genericWebHook);
public Boolean hasGenericWebHook();
public BuildTriggerCauseFluent.GenericWebHookNested withNewGenericWebHook();
public BuildTriggerCauseFluent.GenericWebHookNested withNewGenericWebHookLike(GenericWebHookCause item);
public BuildTriggerCauseFluent.GenericWebHookNested editGenericWebHook();
public BuildTriggerCauseFluent.GenericWebHookNested editOrNewGenericWebHook();
public BuildTriggerCauseFluent.GenericWebHookNested editOrNewGenericWebHookLike(GenericWebHookCause item);
/**
* This method has been deprecated, please use method buildGithubWebHook instead.
*/
@Deprecated public GitHubWebHookCause getGithubWebHook();
public GitHubWebHookCause buildGithubWebHook();
public A withGithubWebHook(GitHubWebHookCause githubWebHook);
public Boolean hasGithubWebHook();
public BuildTriggerCauseFluent.GithubWebHookNested withNewGithubWebHook();
public BuildTriggerCauseFluent.GithubWebHookNested withNewGithubWebHookLike(GitHubWebHookCause item);
public BuildTriggerCauseFluent.GithubWebHookNested editGithubWebHook();
public BuildTriggerCauseFluent.GithubWebHookNested editOrNewGithubWebHook();
public BuildTriggerCauseFluent.GithubWebHookNested editOrNewGithubWebHookLike(GitHubWebHookCause item);
/**
* This method has been deprecated, please use method buildGitlabWebHook instead.
*/
@Deprecated public GitLabWebHookCause getGitlabWebHook();
public GitLabWebHookCause buildGitlabWebHook();
public A withGitlabWebHook(GitLabWebHookCause gitlabWebHook);
public Boolean hasGitlabWebHook();
public BuildTriggerCauseFluent.GitlabWebHookNested withNewGitlabWebHook();
public BuildTriggerCauseFluent.GitlabWebHookNested withNewGitlabWebHookLike(GitLabWebHookCause item);
public BuildTriggerCauseFluent.GitlabWebHookNested editGitlabWebHook();
public BuildTriggerCauseFluent.GitlabWebHookNested editOrNewGitlabWebHook();
public BuildTriggerCauseFluent.GitlabWebHookNested editOrNewGitlabWebHookLike(GitLabWebHookCause item);
/**
* This method has been deprecated, please use method buildImageChangeBuild instead.
*/
@Deprecated public ImageChangeCause getImageChangeBuild();
public ImageChangeCause buildImageChangeBuild();
public A withImageChangeBuild(ImageChangeCause imageChangeBuild);
public Boolean hasImageChangeBuild();
public BuildTriggerCauseFluent.ImageChangeBuildNested withNewImageChangeBuild();
public BuildTriggerCauseFluent.ImageChangeBuildNested withNewImageChangeBuildLike(ImageChangeCause item);
public BuildTriggerCauseFluent.ImageChangeBuildNested editImageChangeBuild();
public BuildTriggerCauseFluent.ImageChangeBuildNested editOrNewImageChangeBuild();
public BuildTriggerCauseFluent.ImageChangeBuildNested editOrNewImageChangeBuildLike(ImageChangeCause item);
public String getMessage();
public A withMessage(String message);
public Boolean hasMessage();
public interface BitbucketWebHookNested extends io.alauda.kubernetes.api.builder.Nested,BitbucketWebHookCauseFluent>{
public N and(); public N endBitbucketWebHook();
}
public interface GenericWebHookNested extends io.alauda.kubernetes.api.builder.Nested,GenericWebHookCauseFluent>{
public N and(); public N endGenericWebHook();
}
public interface GithubWebHookNested extends io.alauda.kubernetes.api.builder.Nested,GitHubWebHookCauseFluent>{
public N and(); public N endGithubWebHook();
}
public interface GitlabWebHookNested extends io.alauda.kubernetes.api.builder.Nested,GitLabWebHookCauseFluent>{
public N and(); public N endGitlabWebHook();
}
public interface ImageChangeBuildNested extends io.alauda.kubernetes.api.builder.Nested,ImageChangeCauseFluent>{
public N and(); public N endImageChangeBuild();
}
}