public interface  io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.tekton.triggers.v1alpha.BitbucketInterceptor getBitbucket();
public abstract io.fabric.tekton.triggers.v1alpha.BitbucketInterceptor buildBitbucket();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent withBitbucket(io.fabric.tekton.triggers.v1alpha.BitbucketInterceptor);
public abstract java.lang.Boolean hasBitbucket();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$BitbucketNested withNewBitbucket();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$BitbucketNested withNewBitbucketLike(io.fabric.tekton.triggers.v1alpha.BitbucketInterceptor);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$BitbucketNested editBitbucket();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$BitbucketNested editOrNewBitbucket();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$BitbucketNested editOrNewBitbucketLike(io.fabric.tekton.triggers.v1alpha.BitbucketInterceptor);
public abstract io.fabric.tekton.triggers.v1alpha.CELInterceptor getCel();
public abstract io.fabric.tekton.triggers.v1alpha.CELInterceptor buildCel();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent withCel(io.fabric.tekton.triggers.v1alpha.CELInterceptor);
public abstract java.lang.Boolean hasCel();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$CelNested withNewCel();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$CelNested withNewCelLike(io.fabric.tekton.triggers.v1alpha.CELInterceptor);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$CelNested editCel();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$CelNested editOrNewCel();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$CelNested editOrNewCelLike(io.fabric.tekton.triggers.v1alpha.CELInterceptor);
public abstract io.fabric.tekton.triggers.v1alpha.GitHubInterceptor getGithub();
public abstract io.fabric.tekton.triggers.v1alpha.GitHubInterceptor buildGithub();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent withGithub(io.fabric.tekton.triggers.v1alpha.GitHubInterceptor);
public abstract java.lang.Boolean hasGithub();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$GithubNested withNewGithub();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$GithubNested withNewGithubLike(io.fabric.tekton.triggers.v1alpha.GitHubInterceptor);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$GithubNested editGithub();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$GithubNested editOrNewGithub();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$GithubNested editOrNewGithubLike(io.fabric.tekton.triggers.v1alpha.GitHubInterceptor);
public abstract io.fabric.tekton.triggers.v1alpha.GitLabInterceptor getGitlab();
public abstract io.fabric.tekton.triggers.v1alpha.GitLabInterceptor buildGitlab();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent withGitlab(io.fabric.tekton.triggers.v1alpha.GitLabInterceptor);
public abstract java.lang.Boolean hasGitlab();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$GitlabNested withNewGitlab();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$GitlabNested withNewGitlabLike(io.fabric.tekton.triggers.v1alpha.GitLabInterceptor);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$GitlabNested editGitlab();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$GitlabNested editOrNewGitlab();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$GitlabNested editOrNewGitlabLike(io.fabric.tekton.triggers.v1alpha.GitLabInterceptor);
public abstract java.lang.String getName();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent withName(java.lang.String);
public abstract java.lang.Boolean hasName();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent withNewName(java.lang.String);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent addToParams(int, io.fabric.tekton.triggers.v1alpha.InterceptorParams);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent setToParams(int, io.fabric.tekton.triggers.v1alpha.InterceptorParams);
public abstract transient io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent addToParams(io.fabric.tekton.triggers.v1alpha.InterceptorParams[]);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent addAllToParams(java.util.Collection);
public abstract transient io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent removeFromParams(io.fabric.tekton.triggers.v1alpha.InterceptorParams[]);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent removeAllFromParams(java.util.Collection);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent removeMatchingFromParams(java.util.function.Predicate);
public abstract java.util.List getParams();
public abstract java.util.List buildParams();
public abstract io.fabric.tekton.triggers.v1alpha.InterceptorParams buildParam(int);
public abstract io.fabric.tekton.triggers.v1alpha.InterceptorParams buildFirstParam();
public abstract io.fabric.tekton.triggers.v1alpha.InterceptorParams buildLastParam();
public abstract io.fabric.tekton.triggers.v1alpha.InterceptorParams buildMatchingParam(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingParam(java.util.function.Predicate);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent withParams(java.util.List);
public abstract transient io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent withParams(io.fabric.tekton.triggers.v1alpha.InterceptorParams[]);
public abstract java.lang.Boolean hasParams();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent addNewParam(java.lang.String, java.lang.Object);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$ParamsNested addNewParam();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$ParamsNested addNewParamLike(io.fabric.tekton.triggers.v1alpha.InterceptorParams);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$ParamsNested setNewParamLike(int, io.fabric.tekton.triggers.v1alpha.InterceptorParams);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$ParamsNested editParam(int);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$ParamsNested editFirstParam();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$ParamsNested editLastParam();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$ParamsNested editMatchingParam(java.util.function.Predicate);
public abstract io.fabric.tekton.triggers.v1alpha.InterceptorRef getRef();
public abstract io.fabric.tekton.triggers.v1alpha.InterceptorRef buildRef();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent withRef(io.fabric.tekton.triggers.v1alpha.InterceptorRef);
public abstract java.lang.Boolean hasRef();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent withNewRef(java.lang.String, java.lang.String, java.lang.String);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$RefNested withNewRef();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$RefNested withNewRefLike(io.fabric.tekton.triggers.v1alpha.InterceptorRef);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$RefNested editRef();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$RefNested editOrNewRef();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$RefNested editOrNewRefLike(io.fabric.tekton.triggers.v1alpha.InterceptorRef);
public abstract io.fabric.tekton.triggers.v1alpha.WebhookInterceptor getWebhook();
public abstract io.fabric.tekton.triggers.v1alpha.WebhookInterceptor buildWebhook();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent withWebhook(io.fabric.tekton.triggers.v1alpha.WebhookInterceptor);
public abstract java.lang.Boolean hasWebhook();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$WebhookNested withNewWebhook();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$WebhookNested withNewWebhookLike(io.fabric.tekton.triggers.v1alpha.WebhookInterceptor);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$WebhookNested editWebhook();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$WebhookNested editOrNewWebhook();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerInterceptorFluent$WebhookNested editOrNewWebhookLike(io.fabric.tekton.triggers.v1alpha.WebhookInterceptor);
}