@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ReferenceDataSourceDescription extends Object implements Serializable, Cloneable, StructuredPojo
For a SQL-based Kinesis Data Analytics application, describes the reference data source configured for an application.
Constructor and Description |
---|
ReferenceDataSourceDescription() |
Modifier and Type | Method and Description |
---|---|
ReferenceDataSourceDescription |
clone() |
boolean |
equals(Object obj) |
String |
getReferenceId()
The ID of the reference data source.
|
SourceSchema |
getReferenceSchema()
Describes the format of the data in the streaming source, and how each data element maps to corresponding columns
created in the in-application stream.
|
S3ReferenceDataSourceDescription |
getS3ReferenceDataSourceDescription()
Provides the Amazon S3 bucket name, the object key name that contains the reference data.
|
String |
getTableName()
The in-application table name created by the specific reference data source configuration.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setReferenceId(String referenceId)
The ID of the reference data source.
|
void |
setReferenceSchema(SourceSchema referenceSchema)
Describes the format of the data in the streaming source, and how each data element maps to corresponding columns
created in the in-application stream.
|
void |
setS3ReferenceDataSourceDescription(S3ReferenceDataSourceDescription s3ReferenceDataSourceDescription)
Provides the Amazon S3 bucket name, the object key name that contains the reference data.
|
void |
setTableName(String tableName)
The in-application table name created by the specific reference data source configuration.
|
String |
toString()
Returns a string representation of this object.
|
ReferenceDataSourceDescription |
withReferenceId(String referenceId)
The ID of the reference data source.
|
ReferenceDataSourceDescription |
withReferenceSchema(SourceSchema referenceSchema)
Describes the format of the data in the streaming source, and how each data element maps to corresponding columns
created in the in-application stream.
|
ReferenceDataSourceDescription |
withS3ReferenceDataSourceDescription(S3ReferenceDataSourceDescription s3ReferenceDataSourceDescription)
Provides the Amazon S3 bucket name, the object key name that contains the reference data.
|
ReferenceDataSourceDescription |
withTableName(String tableName)
The in-application table name created by the specific reference data source configuration.
|
public void setReferenceId(String referenceId)
The ID of the reference data source. This is the ID that Kinesis Data Analytics assigns when you add the reference data source to your application using the CreateApplication or UpdateApplication operation.
referenceId
- The ID of the reference data source. This is the ID that Kinesis Data Analytics assigns when you add the
reference data source to your application using the CreateApplication or UpdateApplication
operation.public String getReferenceId()
The ID of the reference data source. This is the ID that Kinesis Data Analytics assigns when you add the reference data source to your application using the CreateApplication or UpdateApplication operation.
public ReferenceDataSourceDescription withReferenceId(String referenceId)
The ID of the reference data source. This is the ID that Kinesis Data Analytics assigns when you add the reference data source to your application using the CreateApplication or UpdateApplication operation.
referenceId
- The ID of the reference data source. This is the ID that Kinesis Data Analytics assigns when you add the
reference data source to your application using the CreateApplication or UpdateApplication
operation.public void setTableName(String tableName)
The in-application table name created by the specific reference data source configuration.
tableName
- The in-application table name created by the specific reference data source configuration.public String getTableName()
The in-application table name created by the specific reference data source configuration.
public ReferenceDataSourceDescription withTableName(String tableName)
The in-application table name created by the specific reference data source configuration.
tableName
- The in-application table name created by the specific reference data source configuration.public void setS3ReferenceDataSourceDescription(S3ReferenceDataSourceDescription s3ReferenceDataSourceDescription)
Provides the Amazon S3 bucket name, the object key name that contains the reference data.
s3ReferenceDataSourceDescription
- Provides the Amazon S3 bucket name, the object key name that contains the reference data.public S3ReferenceDataSourceDescription getS3ReferenceDataSourceDescription()
Provides the Amazon S3 bucket name, the object key name that contains the reference data.
public ReferenceDataSourceDescription withS3ReferenceDataSourceDescription(S3ReferenceDataSourceDescription s3ReferenceDataSourceDescription)
Provides the Amazon S3 bucket name, the object key name that contains the reference data.
s3ReferenceDataSourceDescription
- Provides the Amazon S3 bucket name, the object key name that contains the reference data.public void setReferenceSchema(SourceSchema referenceSchema)
Describes the format of the data in the streaming source, and how each data element maps to corresponding columns created in the in-application stream.
referenceSchema
- Describes the format of the data in the streaming source, and how each data element maps to corresponding
columns created in the in-application stream.public SourceSchema getReferenceSchema()
Describes the format of the data in the streaming source, and how each data element maps to corresponding columns created in the in-application stream.
public ReferenceDataSourceDescription withReferenceSchema(SourceSchema referenceSchema)
Describes the format of the data in the streaming source, and how each data element maps to corresponding columns created in the in-application stream.
referenceSchema
- Describes the format of the data in the streaming source, and how each data element maps to corresponding
columns created in the in-application stream.public String toString()
toString
in class Object
Object.toString()
public ReferenceDataSourceDescription clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.