Class CreateTektonPipelineTriggerOptions.Builder
- java.lang.Object
-
- com.ibm.cloud.continuous_delivery.cd_tekton_pipeline.v2.model.CreateTektonPipelineTriggerOptions.Builder
-
- Enclosing class:
- CreateTektonPipelineTriggerOptions
public static class CreateTektonPipelineTriggerOptions.Builder extends java.lang.ObjectBuilder.
-
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
Instantiates a new builder.
-
Builder
public Builder(java.lang.String pipelineId, java.lang.String type, java.lang.String name, java.lang.String eventListener)Instantiates a new builder with required properties.- Parameters:
pipelineId- the pipelineIdtype- the typename- the nameeventListener- the eventListener
-
-
Method Detail
-
build
public CreateTektonPipelineTriggerOptions build()
Builds a CreateTektonPipelineTriggerOptions.- Returns:
- the new CreateTektonPipelineTriggerOptions instance
-
addTags
public CreateTektonPipelineTriggerOptions.Builder addTags(java.lang.String tags)
Adds an tags to tags.- Parameters:
tags- the new tags- Returns:
- the CreateTektonPipelineTriggerOptions builder
-
addEvents
public CreateTektonPipelineTriggerOptions.Builder addEvents(java.lang.String events)
Adds an events to events.- Parameters:
events- the new events- Returns:
- the CreateTektonPipelineTriggerOptions builder
-
pipelineId
public CreateTektonPipelineTriggerOptions.Builder pipelineId(java.lang.String pipelineId)
Set the pipelineId.- Parameters:
pipelineId- the pipelineId- Returns:
- the CreateTektonPipelineTriggerOptions builder
-
type
public CreateTektonPipelineTriggerOptions.Builder type(java.lang.String type)
Set the type.- Parameters:
type- the type- Returns:
- the CreateTektonPipelineTriggerOptions builder
-
name
public CreateTektonPipelineTriggerOptions.Builder name(java.lang.String name)
Set the name.- Parameters:
name- the name- Returns:
- the CreateTektonPipelineTriggerOptions builder
-
eventListener
public CreateTektonPipelineTriggerOptions.Builder eventListener(java.lang.String eventListener)
Set the eventListener.- Parameters:
eventListener- the eventListener- Returns:
- the CreateTektonPipelineTriggerOptions builder
-
tags
public CreateTektonPipelineTriggerOptions.Builder tags(java.util.List<java.lang.String> tags)
Set the tags. Existing tags will be replaced.- Parameters:
tags- the tags- Returns:
- the CreateTektonPipelineTriggerOptions builder
-
worker
public CreateTektonPipelineTriggerOptions.Builder worker(WorkerIdentity worker)
Set the worker.- Parameters:
worker- the worker- Returns:
- the CreateTektonPipelineTriggerOptions builder
-
maxConcurrentRuns
public CreateTektonPipelineTriggerOptions.Builder maxConcurrentRuns(long maxConcurrentRuns)
Set the maxConcurrentRuns.- Parameters:
maxConcurrentRuns- the maxConcurrentRuns- Returns:
- the CreateTektonPipelineTriggerOptions builder
-
enabled
public CreateTektonPipelineTriggerOptions.Builder enabled(java.lang.Boolean enabled)
Set the enabled.- Parameters:
enabled- the enabled- Returns:
- the CreateTektonPipelineTriggerOptions builder
-
secret
public CreateTektonPipelineTriggerOptions.Builder secret(GenericSecret secret)
Set the secret.- Parameters:
secret- the secret- Returns:
- the CreateTektonPipelineTriggerOptions builder
-
cron
public CreateTektonPipelineTriggerOptions.Builder cron(java.lang.String cron)
Set the cron.- Parameters:
cron- the cron- Returns:
- the CreateTektonPipelineTriggerOptions builder
-
timezone
public CreateTektonPipelineTriggerOptions.Builder timezone(java.lang.String timezone)
Set the timezone.- Parameters:
timezone- the timezone- Returns:
- the CreateTektonPipelineTriggerOptions builder
-
source
public CreateTektonPipelineTriggerOptions.Builder source(TriggerSourcePrototype source)
Set the source.- Parameters:
source- the source- Returns:
- the CreateTektonPipelineTriggerOptions builder
-
events
public CreateTektonPipelineTriggerOptions.Builder events(java.util.List<java.lang.String> events)
Set the events. Existing events will be replaced.- Parameters:
events- the events- Returns:
- the CreateTektonPipelineTriggerOptions builder
-
favorite
public CreateTektonPipelineTriggerOptions.Builder favorite(java.lang.Boolean favorite)
Set the favorite.- Parameters:
favorite- the favorite- Returns:
- the CreateTektonPipelineTriggerOptions builder
-
-