public static final class CfnAlert.ActionProperty.Builder
extends java.lang.Object
CfnAlert.ActionProperty
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnAlert.ActionProperty |
build()
Builds the configured instance.
|
CfnAlert.ActionProperty.Builder |
lambdaConfiguration(CfnAlert.LambdaConfigurationProperty lambdaConfiguration)
Sets the value of
CfnAlert.ActionProperty.getLambdaConfiguration() |
CfnAlert.ActionProperty.Builder |
lambdaConfiguration(IResolvable lambdaConfiguration)
Sets the value of
CfnAlert.ActionProperty.getLambdaConfiguration() |
CfnAlert.ActionProperty.Builder |
snsConfiguration(CfnAlert.SNSConfigurationProperty snsConfiguration)
Sets the value of
CfnAlert.ActionProperty.getSnsConfiguration() |
CfnAlert.ActionProperty.Builder |
snsConfiguration(IResolvable snsConfiguration)
Sets the value of
CfnAlert.ActionProperty.getSnsConfiguration() |
public CfnAlert.ActionProperty.Builder lambdaConfiguration(IResolvable lambdaConfiguration)
CfnAlert.ActionProperty.getLambdaConfiguration()
lambdaConfiguration
- A configuration for an AWS Lambda channel.this
public CfnAlert.ActionProperty.Builder lambdaConfiguration(CfnAlert.LambdaConfigurationProperty lambdaConfiguration)
CfnAlert.ActionProperty.getLambdaConfiguration()
lambdaConfiguration
- A configuration for an AWS Lambda channel.this
public CfnAlert.ActionProperty.Builder snsConfiguration(IResolvable snsConfiguration)
CfnAlert.ActionProperty.getSnsConfiguration()
snsConfiguration
- A configuration for an Amazon SNS channel.this
public CfnAlert.ActionProperty.Builder snsConfiguration(CfnAlert.SNSConfigurationProperty snsConfiguration)
CfnAlert.ActionProperty.getSnsConfiguration()
snsConfiguration
- A configuration for an Amazon SNS channel.this
public CfnAlert.ActionProperty build()
CfnAlert.ActionProperty
java.lang.NullPointerException
- if any required attribute was not provided