public static final class PermissionResourceProps.Builder extends Object
PermissionResourceProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
PermissionResourceProps |
build()
Builds the configured instance.
|
PermissionResourceProps.Builder |
withAction(String value)
Sets the value of Action
|
PermissionResourceProps.Builder |
withAction(software.amazon.awscdk.Token value)
Sets the value of Action
|
PermissionResourceProps.Builder |
withEventSourceToken(String value)
Sets the value of EventSourceToken
|
PermissionResourceProps.Builder |
withEventSourceToken(software.amazon.awscdk.Token value)
Sets the value of EventSourceToken
|
PermissionResourceProps.Builder |
withFunctionName(String value)
Sets the value of FunctionName
|
PermissionResourceProps.Builder |
withFunctionName(software.amazon.awscdk.Token value)
Sets the value of FunctionName
|
PermissionResourceProps.Builder |
withPrincipal(String value)
Sets the value of Principal
|
PermissionResourceProps.Builder |
withPrincipal(software.amazon.awscdk.Token value)
Sets the value of Principal
|
PermissionResourceProps.Builder |
withSourceAccount(String value)
Sets the value of SourceAccount
|
PermissionResourceProps.Builder |
withSourceAccount(software.amazon.awscdk.Token value)
Sets the value of SourceAccount
|
PermissionResourceProps.Builder |
withSourceArn(String value)
Sets the value of SourceArn
|
PermissionResourceProps.Builder |
withSourceArn(software.amazon.awscdk.Token value)
Sets the value of SourceArn
|
public PermissionResourceProps.Builder withAction(String value)
value - ``AWS::Lambda::Permission.Action``thispublic PermissionResourceProps.Builder withAction(software.amazon.awscdk.Token value)
value - ``AWS::Lambda::Permission.Action``thispublic PermissionResourceProps.Builder withFunctionName(String value)
value - ``AWS::Lambda::Permission.FunctionName``thispublic PermissionResourceProps.Builder withFunctionName(software.amazon.awscdk.Token value)
value - ``AWS::Lambda::Permission.FunctionName``thispublic PermissionResourceProps.Builder withPrincipal(String value)
value - ``AWS::Lambda::Permission.Principal``thispublic PermissionResourceProps.Builder withPrincipal(software.amazon.awscdk.Token value)
value - ``AWS::Lambda::Permission.Principal``thispublic PermissionResourceProps.Builder withEventSourceToken(@Nullable String value)
value - ``AWS::Lambda::Permission.EventSourceToken``thispublic PermissionResourceProps.Builder withEventSourceToken(@Nullable software.amazon.awscdk.Token value)
value - ``AWS::Lambda::Permission.EventSourceToken``thispublic PermissionResourceProps.Builder withSourceAccount(@Nullable String value)
value - ``AWS::Lambda::Permission.SourceAccount``thispublic PermissionResourceProps.Builder withSourceAccount(@Nullable software.amazon.awscdk.Token value)
value - ``AWS::Lambda::Permission.SourceAccount``thispublic PermissionResourceProps.Builder withSourceArn(@Nullable String value)
value - ``AWS::Lambda::Permission.SourceArn``thispublic PermissionResourceProps.Builder withSourceArn(@Nullable software.amazon.awscdk.Token value)
value - ``AWS::Lambda::Permission.SourceArn``thispublic PermissionResourceProps build()
PermissionResourcePropsNullPointerException - if any required attribute was not providedCopyright © 2018. All rights reserved.