All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.alauda.devops.api.model.BuildTriggerCauseFluent Maven / Gradle / Ivy

There is a newer version: 0.2.12
Show newest version
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();
}


}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy