@Generated(value="software.amazon.awssdk:codegen") public class S3ReferenceDataSourceUpdate extends Object implements StructuredPojo, software.amazon.awssdk.utils.builder.ToCopyableBuilder<S3ReferenceDataSourceUpdate.Builder,S3ReferenceDataSourceUpdate>
Describes the S3 bucket name, object key name, and IAM role that Amazon Kinesis Analytics can assume to read the Amazon S3 object on your behalf and populate the in-application reference table.
Modifier and Type | Class and Description |
---|---|
static interface |
S3ReferenceDataSourceUpdate.Builder |
Modifier and Type | Method and Description |
---|---|
String |
bucketARNUpdate()
Amazon Resource Name (ARN) of the S3 bucket.
|
static S3ReferenceDataSourceUpdate.Builder |
builder() |
boolean |
equals(Object obj) |
String |
fileKeyUpdate()
Object key name.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
String |
referenceRoleARNUpdate()
ARN of the IAM role that Amazon Kinesis Analytics can assume to read the Amazon S3 object and populate the
in-application.
|
static Class<? extends S3ReferenceDataSourceUpdate.Builder> |
serializableBuilderClass() |
S3ReferenceDataSourceUpdate.Builder |
toBuilder() |
String |
toString() |
public String bucketARNUpdate()
Amazon Resource Name (ARN) of the S3 bucket.
public String fileKeyUpdate()
Object key name.
public String referenceRoleARNUpdate()
ARN of the IAM role that Amazon Kinesis Analytics can assume to read the Amazon S3 object and populate the in-application.
public S3ReferenceDataSourceUpdate.Builder toBuilder()
toBuilder
in interface software.amazon.awssdk.utils.builder.ToCopyableBuilder<S3ReferenceDataSourceUpdate.Builder,S3ReferenceDataSourceUpdate>
public static S3ReferenceDataSourceUpdate.Builder builder()
public static Class<? extends S3ReferenceDataSourceUpdate.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall
in interface StructuredPojo
Copyright © 2017. All rights reserved.