Class BuildTriggerPolicy
- java.lang.Object
-
- io.fabric8.openshift.api.model.BuildTriggerPolicy
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<BuildTriggerPolicyBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class BuildTriggerPolicy extends Object implements io.fabric8.kubernetes.api.builder.Editable<BuildTriggerPolicyBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
BuildTriggerPolicy describes a policy for a single trigger that results in a new Build.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BuildTriggerPolicy()No args constructor for use in serializationBuildTriggerPolicy(WebHookTrigger bitbucket, WebHookTrigger generic, WebHookTrigger github, WebHookTrigger gitlab, ImageChangeTrigger imageChange, String type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BuildTriggerPolicyBuilderedit()Map<String,Object>getAdditionalProperties()WebHookTriggergetBitbucket()BuildTriggerPolicy describes a policy for a single trigger that results in a new Build.WebHookTriggergetGeneric()BuildTriggerPolicy describes a policy for a single trigger that results in a new Build.WebHookTriggergetGithub()BuildTriggerPolicy describes a policy for a single trigger that results in a new Build.WebHookTriggergetGitlab()BuildTriggerPolicy describes a policy for a single trigger that results in a new Build.ImageChangeTriggergetImageChange()BuildTriggerPolicy describes a policy for a single trigger that results in a new Build.StringgetType()type is the type of build trigger.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetBitbucket(WebHookTrigger bitbucket)BuildTriggerPolicy describes a policy for a single trigger that results in a new Build.voidsetGeneric(WebHookTrigger generic)BuildTriggerPolicy describes a policy for a single trigger that results in a new Build.voidsetGithub(WebHookTrigger github)BuildTriggerPolicy describes a policy for a single trigger that results in a new Build.voidsetGitlab(WebHookTrigger gitlab)BuildTriggerPolicy describes a policy for a single trigger that results in a new Build.voidsetImageChange(ImageChangeTrigger imageChange)BuildTriggerPolicy describes a policy for a single trigger that results in a new Build.voidsetType(String type)type is the type of build trigger.BuildTriggerPolicyBuildertoBuilder()
-
-
-
Constructor Detail
-
BuildTriggerPolicy
public BuildTriggerPolicy()
No args constructor for use in serialization
-
BuildTriggerPolicy
public BuildTriggerPolicy(WebHookTrigger bitbucket, WebHookTrigger generic, WebHookTrigger github, WebHookTrigger gitlab, ImageChangeTrigger imageChange, String type)
-
-
Method Detail
-
getBitbucket
public WebHookTrigger getBitbucket()
BuildTriggerPolicy describes a policy for a single trigger that results in a new Build.
-
setBitbucket
public void setBitbucket(WebHookTrigger bitbucket)
BuildTriggerPolicy describes a policy for a single trigger that results in a new Build.
-
getGeneric
public WebHookTrigger getGeneric()
BuildTriggerPolicy describes a policy for a single trigger that results in a new Build.
-
setGeneric
public void setGeneric(WebHookTrigger generic)
BuildTriggerPolicy describes a policy for a single trigger that results in a new Build.
-
getGithub
public WebHookTrigger getGithub()
BuildTriggerPolicy describes a policy for a single trigger that results in a new Build.
-
setGithub
public void setGithub(WebHookTrigger github)
BuildTriggerPolicy describes a policy for a single trigger that results in a new Build.
-
getGitlab
public WebHookTrigger getGitlab()
BuildTriggerPolicy describes a policy for a single trigger that results in a new Build.
-
setGitlab
public void setGitlab(WebHookTrigger gitlab)
BuildTriggerPolicy describes a policy for a single trigger that results in a new Build.
-
getImageChange
public ImageChangeTrigger getImageChange()
BuildTriggerPolicy describes a policy for a single trigger that results in a new Build.
-
setImageChange
public void setImageChange(ImageChangeTrigger imageChange)
BuildTriggerPolicy describes a policy for a single trigger that results in a new Build.
-
getType
public String getType()
type is the type of build trigger. Valid values:- GitHub GitHubWebHookBuildTriggerType represents a trigger that launches builds on GitHub webhook invocations
- Generic GenericWebHookBuildTriggerType represents a trigger that launches builds on generic webhook invocations
- GitLab GitLabWebHookBuildTriggerType represents a trigger that launches builds on GitLab webhook invocations
- Bitbucket BitbucketWebHookBuildTriggerType represents a trigger that launches builds on Bitbucket webhook invocations
- ImageChange ImageChangeBuildTriggerType represents a trigger that launches builds on availability of a new version of an image
- ConfigChange ConfigChangeBuildTriggerType will trigger a build on an initial build config creation WARNING: In the future the behavior will change to trigger a build on any config change
-
setType
public void setType(String type)
type is the type of build trigger. Valid values:- GitHub GitHubWebHookBuildTriggerType represents a trigger that launches builds on GitHub webhook invocations
- Generic GenericWebHookBuildTriggerType represents a trigger that launches builds on generic webhook invocations
- GitLab GitLabWebHookBuildTriggerType represents a trigger that launches builds on GitLab webhook invocations
- Bitbucket BitbucketWebHookBuildTriggerType represents a trigger that launches builds on Bitbucket webhook invocations
- ImageChange ImageChangeBuildTriggerType represents a trigger that launches builds on availability of a new version of an image
- ConfigChange ConfigChangeBuildTriggerType will trigger a build on an initial build config creation WARNING: In the future the behavior will change to trigger a build on any config change
-
edit
public BuildTriggerPolicyBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<BuildTriggerPolicyBuilder>
-
toBuilder
public BuildTriggerPolicyBuilder toBuilder()
-
-