public static final class CfnDataSet.ResourcePermissionProperty.Builder
extends java.lang.Object
CfnDataSet.ResourcePermissionProperty
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnDataSet.ResourcePermissionProperty.Builder |
actions(java.util.List<java.lang.String> actions)
Sets the value of
CfnDataSet.ResourcePermissionProperty.getActions() |
CfnDataSet.ResourcePermissionProperty |
build()
Builds the configured instance.
|
CfnDataSet.ResourcePermissionProperty.Builder |
principal(java.lang.String principal)
Sets the value of
CfnDataSet.ResourcePermissionProperty.getPrincipal() |
public CfnDataSet.ResourcePermissionProperty.Builder actions(java.util.List<java.lang.String> actions)
CfnDataSet.ResourcePermissionProperty.getActions()
actions
- The IAM action to grand or revoke permisions on. This parameter is required.this
public CfnDataSet.ResourcePermissionProperty.Builder principal(java.lang.String principal)
CfnDataSet.ResourcePermissionProperty.getPrincipal()
principal
- The Amazon Resource Name (ARN) of the principal. This can be one of the following:. This parameter is required.
this
public CfnDataSet.ResourcePermissionProperty build()
CfnDataSet.ResourcePermissionProperty
java.lang.NullPointerException
- if any required attribute was not provided