public static final class CfnResourceProps.Builder
extends java.lang.Object
CfnResourceProps
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnResourceProps |
build()
Builds the configured instance.
|
CfnResourceProps.Builder |
resourceArn(java.lang.String resourceArn)
Sets the value of
CfnResourceProps.getResourceArn() |
CfnResourceProps.Builder |
roleArn(java.lang.String roleArn)
Sets the value of
CfnResourceProps.getRoleArn() |
CfnResourceProps.Builder |
useServiceLinkedRole(java.lang.Boolean useServiceLinkedRole)
Sets the value of
CfnResourceProps.getUseServiceLinkedRole() |
CfnResourceProps.Builder |
useServiceLinkedRole(IResolvable useServiceLinkedRole)
Sets the value of
CfnResourceProps.getUseServiceLinkedRole() |
public CfnResourceProps.Builder resourceArn(java.lang.String resourceArn)
CfnResourceProps.getResourceArn()
resourceArn
- The Amazon Resource Name (ARN) of the resource. This parameter is required.this
public CfnResourceProps.Builder useServiceLinkedRole(java.lang.Boolean useServiceLinkedRole)
CfnResourceProps.getUseServiceLinkedRole()
useServiceLinkedRole
- Designates a trusted caller, an IAM principal, by registering this caller with the Data Catalog . This parameter is required.this
public CfnResourceProps.Builder useServiceLinkedRole(IResolvable useServiceLinkedRole)
CfnResourceProps.getUseServiceLinkedRole()
useServiceLinkedRole
- Designates a trusted caller, an IAM principal, by registering this caller with the Data Catalog . This parameter is required.this
public CfnResourceProps.Builder roleArn(java.lang.String roleArn)
CfnResourceProps.getRoleArn()
roleArn
- The IAM role that registered a resource.this
public CfnResourceProps build()
CfnResourceProps
java.lang.NullPointerException
- if any required attribute was not provided