Class CfnMaintenanceWindowTaskPropsMixin.MaintenanceWindowLambdaParametersProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.ssm.CfnMaintenanceWindowTaskPropsMixin.MaintenanceWindowLambdaParametersProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnMaintenanceWindowTaskPropsMixin.MaintenanceWindowLambdaParametersProperty>
- Enclosing interface:
CfnMaintenanceWindowTaskPropsMixin.MaintenanceWindowLambdaParametersProperty
@Stability(Stable)
public static final class CfnMaintenanceWindowTaskPropsMixin.MaintenanceWindowLambdaParametersProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnMaintenanceWindowTaskPropsMixin.MaintenanceWindowLambdaParametersProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.clientContext(String clientContext)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
clientContext
@Stability(Stable) public CfnMaintenanceWindowTaskPropsMixin.MaintenanceWindowLambdaParametersProperty.Builder clientContext(String clientContext) Sets the value ofCfnMaintenanceWindowTaskPropsMixin.MaintenanceWindowLambdaParametersProperty.getClientContext()- Parameters:
clientContext- Client-specific information to pass to the AWS Lambda function that you're invoking. You can then use thecontextvariable to process the client information in your AWS Lambda function.- Returns:
this
-
payload
@Stability(Stable) public CfnMaintenanceWindowTaskPropsMixin.MaintenanceWindowLambdaParametersProperty.Builder payload(String payload) Sets the value ofCfnMaintenanceWindowTaskPropsMixin.MaintenanceWindowLambdaParametersProperty.getPayload()- Parameters:
payload- JSON to provide to your AWS Lambda function as input.Although
Typeis listed as "String" for this property, the payload content must be formatted as a Base64-encoded binary data object.Length Constraint: 4096
- Returns:
this
-
qualifier
@Stability(Stable) public CfnMaintenanceWindowTaskPropsMixin.MaintenanceWindowLambdaParametersProperty.Builder qualifier(String qualifier) Sets the value ofCfnMaintenanceWindowTaskPropsMixin.MaintenanceWindowLambdaParametersProperty.getQualifier()- Parameters:
qualifier- An AWS Lambda function version or alias name. If you specify a function version, the action uses the qualified function Amazon Resource Name (ARN) to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version that the alias points to.- Returns:
this
-
build
@Stability(Stable) public CfnMaintenanceWindowTaskPropsMixin.MaintenanceWindowLambdaParametersProperty build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnMaintenanceWindowTaskPropsMixin.MaintenanceWindowLambdaParametersProperty>- Returns:
- a new instance of
CfnMaintenanceWindowTaskPropsMixin.MaintenanceWindowLambdaParametersProperty - Throws:
NullPointerException- if any required attribute was not provided
-