public static final class CfnApplicationReferenceDataSource.S3ReferenceDataSourceProperty.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnApplicationReferenceDataSource.S3ReferenceDataSourceProperty.Builder |
bucketArn(java.lang.String bucketArn)
|
CfnApplicationReferenceDataSource.S3ReferenceDataSourceProperty |
build()
Builds the configured instance.
|
CfnApplicationReferenceDataSource.S3ReferenceDataSourceProperty.Builder |
fileKey(java.lang.String fileKey)
|
CfnApplicationReferenceDataSource.S3ReferenceDataSourceProperty.Builder |
referenceRoleArn(java.lang.String referenceRoleArn)
|
public CfnApplicationReferenceDataSource.S3ReferenceDataSourceProperty.Builder bucketArn(java.lang.String bucketArn)
bucketArn
- Amazon Resource Name (ARN) of the S3 bucket. This parameter is required.this
public CfnApplicationReferenceDataSource.S3ReferenceDataSourceProperty.Builder fileKey(java.lang.String fileKey)
fileKey
- Object key name containing reference data. This parameter is required.this
public CfnApplicationReferenceDataSource.S3ReferenceDataSourceProperty.Builder referenceRoleArn(java.lang.String referenceRoleArn)
CfnApplicationReferenceDataSource.S3ReferenceDataSourceProperty.getReferenceRoleArn()
referenceRoleArn
- ARN of the IAM role that the service can assume to read data on your behalf. This parameter is required.
This role must have permission for the s3:GetObject
action on the object and trust policy that allows Amazon Kinesis Analytics service principal to assume this role.this
public CfnApplicationReferenceDataSource.S3ReferenceDataSourceProperty build()
CfnApplicationReferenceDataSource.S3ReferenceDataSourceProperty
java.lang.NullPointerException
- if any required attribute was not provided