@Stability(value=Stable) public static final class CfnPermissionProps.Builder extends Object implements software.amazon.jsii.Builder<CfnPermissionProps>
CfnPermissionProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CfnPermissionProps.Builder |
action(String action)
Sets the value of
CfnPermissionProps.getAction() |
CfnPermissionProps |
build()
Builds the configured instance.
|
CfnPermissionProps.Builder |
eventSourceToken(String eventSourceToken)
Sets the value of
CfnPermissionProps.getEventSourceToken() |
CfnPermissionProps.Builder |
functionName(String functionName)
Sets the value of
CfnPermissionProps.getFunctionName() |
CfnPermissionProps.Builder |
principal(String principal)
Sets the value of
CfnPermissionProps.getPrincipal() |
CfnPermissionProps.Builder |
sourceAccount(String sourceAccount)
Sets the value of
CfnPermissionProps.getSourceAccount() |
CfnPermissionProps.Builder |
sourceArn(String sourceArn)
Sets the value of
CfnPermissionProps.getSourceArn() |
@Stability(value=Stable) public CfnPermissionProps.Builder action(String action)
CfnPermissionProps.getAction()action - `AWS::Lambda::Permission.Action`. This parameter is required.this@Stability(value=Stable) public CfnPermissionProps.Builder functionName(String functionName)
CfnPermissionProps.getFunctionName()functionName - `AWS::Lambda::Permission.FunctionName`. This parameter is required.this@Stability(value=Stable) public CfnPermissionProps.Builder principal(String principal)
CfnPermissionProps.getPrincipal()principal - `AWS::Lambda::Permission.Principal`. This parameter is required.this@Stability(value=Stable) public CfnPermissionProps.Builder eventSourceToken(String eventSourceToken)
CfnPermissionProps.getEventSourceToken()eventSourceToken - `AWS::Lambda::Permission.EventSourceToken`.this@Stability(value=Stable) public CfnPermissionProps.Builder sourceAccount(String sourceAccount)
CfnPermissionProps.getSourceAccount()sourceAccount - `AWS::Lambda::Permission.SourceAccount`.this@Stability(value=Stable) public CfnPermissionProps.Builder sourceArn(String sourceArn)
CfnPermissionProps.getSourceArn()sourceArn - `AWS::Lambda::Permission.SourceArn`.this@Stability(value=Stable) public CfnPermissionProps build()
build in interface software.amazon.jsii.Builder<CfnPermissionProps>CfnPermissionPropsNullPointerException - if any required attribute was not providedCopyright © 2020. All rights reserved.