@Generated(value="software.amazon.awssdk:codegen") public final class AddApplicationReferenceDataSourceRequest extends KinesisAnalyticsRequest implements ToCopyableBuilder<AddApplicationReferenceDataSourceRequest.Builder,AddApplicationReferenceDataSourceRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
AddApplicationReferenceDataSourceRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
applicationName()
Name of an existing application.
|
static AddApplicationReferenceDataSourceRequest.Builder |
builder() |
Long |
currentApplicationVersionId()
Version of the application for which you are adding the reference data source.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
ReferenceDataSource |
referenceDataSource()
The reference data source can be an object in your Amazon S3 bucket.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AddApplicationReferenceDataSourceRequest.Builder> |
serializableBuilderClass() |
AddApplicationReferenceDataSourceRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String applicationName()
Name of an existing application.
public final Long currentApplicationVersionId()
Version of the application for which you are adding the reference data source. You can use the DescribeApplication operation to get the current application version. If the version specified is not the
current version, the ConcurrentModificationException is returned.
ConcurrentModificationException is returned.public final ReferenceDataSource referenceDataSource()
The reference data source can be an object in your Amazon S3 bucket. Amazon Kinesis Analytics reads the object and copies the data into the in-application table that is created. You provide an S3 bucket, object key name, and the resulting in-application table that is created. You must also provide an IAM role with the necessary permissions that Amazon Kinesis Analytics can assume to read the object from your S3 bucket on your behalf.
public AddApplicationReferenceDataSourceRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AddApplicationReferenceDataSourceRequest.Builder,AddApplicationReferenceDataSourceRequest>toBuilder in class KinesisAnalyticsRequestpublic static AddApplicationReferenceDataSourceRequest.Builder builder()
public static Class<? extends AddApplicationReferenceDataSourceRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.