Class LambdaArnCaptorResourceProps.Builder
- java.lang.Object
-
- io.github.hsiehshujeng.cdk.comprehend.s3olap.LambdaArnCaptorResourceProps.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<LambdaArnCaptorResourceProps>
- Enclosing interface:
- LambdaArnCaptorResourceProps
@Stability(Stable) public static final class LambdaArnCaptorResourceProps.Builder extends Object implements software.amazon.jsii.Builder<LambdaArnCaptorResourceProps>
A builder forLambdaArnCaptorResourceProps
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LambdaArnCaptorResourcePropsbuild()Builds the configured instance.LambdaArnCaptorResourceProps.BuilderpartialLambdaName(String partialLambdaName)Sets the value ofLambdaArnCaptorResourceProps.getPartialLambdaName()LambdaArnCaptorResourceProps.BuilderroleName(String roleName)Sets the value ofLambdaArnCaptorResourceProps.getRoleName()
-
-
-
Method Detail
-
partialLambdaName
@Stability(Stable) public LambdaArnCaptorResourceProps.Builder partialLambdaName(String partialLambdaName)
Sets the value ofLambdaArnCaptorResourceProps.getPartialLambdaName()- Parameters:
partialLambdaName- The partial fixed name of the gemeral Lambda function created from the serverless application. This parameter is required.- Returns:
this
-
roleName
@Stability(Stable) public LambdaArnCaptorResourceProps.Builder roleName(String roleName)
Sets the value ofLambdaArnCaptorResourceProps.getRoleName()- Parameters:
roleName- the name of the corresponding IAM role. This parameter is required.- Returns:
this
-
build
@Stability(Stable) public LambdaArnCaptorResourceProps build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<LambdaArnCaptorResourceProps>- Returns:
- a new instance of
LambdaArnCaptorResourceProps - Throws:
NullPointerException- if any required attribute was not provided
-
-