public static final class S3DataSource.Builder
extends java.lang.Object
S3DataSource
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
S3DataSource.Builder |
attributeNames(java.util.List<java.lang.String> attributeNames)
Sets the value of
S3DataSource.getAttributeNames() |
S3DataSource |
build()
Builds the configured instance.
|
S3DataSource.Builder |
s3DataDistributionType(S3DataDistributionType s3DataDistributionType)
Sets the value of
S3DataSource.getS3DataDistributionType() |
S3DataSource.Builder |
s3DataType(S3DataType s3DataType)
Sets the value of
S3DataSource.getS3DataType() |
S3DataSource.Builder |
s3Location(S3Location s3Location)
Sets the value of
S3DataSource.getS3Location() |
public S3DataSource.Builder s3Location(S3Location s3Location)
S3DataSource.getS3Location()
s3Location
- S3 Uri. This parameter is required.this
public S3DataSource.Builder attributeNames(java.util.List<java.lang.String> attributeNames)
S3DataSource.getAttributeNames()
attributeNames
- List of one or more attribute names to use that are found in a specified augmented manifest file.this
public S3DataSource.Builder s3DataDistributionType(S3DataDistributionType s3DataDistributionType)
S3DataSource.getS3DataDistributionType()
s3DataDistributionType
- S3 Data Distribution Type.this
public S3DataSource.Builder s3DataType(S3DataType s3DataType)
S3DataSource.getS3DataType()
s3DataType
- S3 Data Type.this
public S3DataSource build()
S3DataSource
java.lang.NullPointerException
- if any required attribute was not provided