@Generated(value="software.amazon.awssdk:codegen") public final class S3ReferenceDataSource extends Object implements SdkPojo, Serializable, ToCopyableBuilder<S3ReferenceDataSource.Builder,S3ReferenceDataSource>
For an SQL-based Amazon Kinesis Data Analytics application, identifies the Amazon S3 bucket and object that contains the reference data.
A Kinesis Data Analytics application loads reference data only once. If the data changes, you call the UpdateApplication operation to trigger reloading of data into your application.
Modifier and Type | Class and Description |
---|---|
static interface |
S3ReferenceDataSource.Builder |
Modifier and Type | Method and Description |
---|---|
String |
bucketARN()
The Amazon Resource Name (ARN) of the S3 bucket.
|
static S3ReferenceDataSource.Builder |
builder() |
boolean |
equals(Object obj) |
String |
fileKey()
The object key name containing the reference data.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends S3ReferenceDataSource.Builder> |
serializableBuilderClass() |
S3ReferenceDataSource.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String bucketARN()
The Amazon Resource Name (ARN) of the S3 bucket.
public String fileKey()
The object key name containing the reference data.
public S3ReferenceDataSource.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<S3ReferenceDataSource.Builder,S3ReferenceDataSource>
public static S3ReferenceDataSource.Builder builder()
public static Class<? extends S3ReferenceDataSource.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.