Package com.pulumi.aws.codedeploy.inputs
Class DeploymentGroupTriggerConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.codedeploy.inputs.DeploymentGroupTriggerConfigurationArgs.Builder
-
- Enclosing class:
- DeploymentGroupTriggerConfigurationArgs
public static final class DeploymentGroupTriggerConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(DeploymentGroupTriggerConfigurationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DeploymentGroupTriggerConfigurationArgs
build()
DeploymentGroupTriggerConfigurationArgs.Builder
triggerEvents(com.pulumi.core.Output<java.util.List<java.lang.String>> triggerEvents)
DeploymentGroupTriggerConfigurationArgs.Builder
triggerEvents(java.lang.String... triggerEvents)
DeploymentGroupTriggerConfigurationArgs.Builder
triggerEvents(java.util.List<java.lang.String> triggerEvents)
DeploymentGroupTriggerConfigurationArgs.Builder
triggerName(com.pulumi.core.Output<java.lang.String> triggerName)
DeploymentGroupTriggerConfigurationArgs.Builder
triggerName(java.lang.String triggerName)
DeploymentGroupTriggerConfigurationArgs.Builder
triggerTargetArn(com.pulumi.core.Output<java.lang.String> triggerTargetArn)
DeploymentGroupTriggerConfigurationArgs.Builder
triggerTargetArn(java.lang.String triggerTargetArn)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DeploymentGroupTriggerConfigurationArgs defaults)
-
-
Method Detail
-
triggerEvents
public DeploymentGroupTriggerConfigurationArgs.Builder triggerEvents(com.pulumi.core.Output<java.util.List<java.lang.String>> triggerEvents)
- Parameters:
triggerEvents
- The event type or types for which notifications are triggered. Some values that are supported: `DeploymentStart`, `DeploymentSuccess`, `DeploymentFailure`, `DeploymentStop`, `DeploymentRollback`, `InstanceStart`, `InstanceSuccess`, `InstanceFailure`. See [the CodeDeploy documentation](http://docs.aws.amazon.com/codedeploy/latest/userguide/monitoring-sns-event-notifications-create-trigger.html) for all possible values.- Returns:
- builder
-
triggerEvents
public DeploymentGroupTriggerConfigurationArgs.Builder triggerEvents(java.util.List<java.lang.String> triggerEvents)
- Parameters:
triggerEvents
- The event type or types for which notifications are triggered. Some values that are supported: `DeploymentStart`, `DeploymentSuccess`, `DeploymentFailure`, `DeploymentStop`, `DeploymentRollback`, `InstanceStart`, `InstanceSuccess`, `InstanceFailure`. See [the CodeDeploy documentation](http://docs.aws.amazon.com/codedeploy/latest/userguide/monitoring-sns-event-notifications-create-trigger.html) for all possible values.- Returns:
- builder
-
triggerEvents
public DeploymentGroupTriggerConfigurationArgs.Builder triggerEvents(java.lang.String... triggerEvents)
- Parameters:
triggerEvents
- The event type or types for which notifications are triggered. Some values that are supported: `DeploymentStart`, `DeploymentSuccess`, `DeploymentFailure`, `DeploymentStop`, `DeploymentRollback`, `InstanceStart`, `InstanceSuccess`, `InstanceFailure`. See [the CodeDeploy documentation](http://docs.aws.amazon.com/codedeploy/latest/userguide/monitoring-sns-event-notifications-create-trigger.html) for all possible values.- Returns:
- builder
-
triggerName
public DeploymentGroupTriggerConfigurationArgs.Builder triggerName(com.pulumi.core.Output<java.lang.String> triggerName)
- Parameters:
triggerName
- The name of the notification trigger.- Returns:
- builder
-
triggerName
public DeploymentGroupTriggerConfigurationArgs.Builder triggerName(java.lang.String triggerName)
- Parameters:
triggerName
- The name of the notification trigger.- Returns:
- builder
-
triggerTargetArn
public DeploymentGroupTriggerConfigurationArgs.Builder triggerTargetArn(com.pulumi.core.Output<java.lang.String> triggerTargetArn)
- Parameters:
triggerTargetArn
- The ARN of the SNS topic through which notifications are sent.- Returns:
- builder
-
triggerTargetArn
public DeploymentGroupTriggerConfigurationArgs.Builder triggerTargetArn(java.lang.String triggerTargetArn)
- Parameters:
triggerTargetArn
- The ARN of the SNS topic through which notifications are sent.- Returns:
- builder
-
build
public DeploymentGroupTriggerConfigurationArgs build()
-
-