public class DestinationDescription
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Describes the destination for a delivery stream.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
destinationId
The ID of the destination.
|
private ElasticsearchDestinationDescription |
elasticsearchDestinationDescription
The destination in Amazon ES.
|
private RedshiftDestinationDescription |
redshiftDestinationDescription
The destination in Amazon Redshift.
|
private S3DestinationDescription |
s3DestinationDescription
The Amazon S3 destination.
|
Constructor and Description |
---|
DestinationDescription() |
Modifier and Type | Method and Description |
---|---|
DestinationDescription |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getDestinationId()
The ID of the destination.
|
ElasticsearchDestinationDescription |
getElasticsearchDestinationDescription()
The destination in Amazon ES.
|
RedshiftDestinationDescription |
getRedshiftDestinationDescription()
The destination in Amazon Redshift.
|
S3DestinationDescription |
getS3DestinationDescription()
The Amazon S3 destination.
|
int |
hashCode() |
void |
setDestinationId(java.lang.String destinationId)
The ID of the destination.
|
void |
setElasticsearchDestinationDescription(ElasticsearchDestinationDescription elasticsearchDestinationDescription)
The destination in Amazon ES.
|
void |
setRedshiftDestinationDescription(RedshiftDestinationDescription redshiftDestinationDescription)
The destination in Amazon Redshift.
|
void |
setS3DestinationDescription(S3DestinationDescription s3DestinationDescription)
The Amazon S3 destination.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
DestinationDescription |
withDestinationId(java.lang.String destinationId)
The ID of the destination.
|
DestinationDescription |
withElasticsearchDestinationDescription(ElasticsearchDestinationDescription elasticsearchDestinationDescription)
The destination in Amazon ES.
|
DestinationDescription |
withRedshiftDestinationDescription(RedshiftDestinationDescription redshiftDestinationDescription)
The destination in Amazon Redshift.
|
DestinationDescription |
withS3DestinationDescription(S3DestinationDescription s3DestinationDescription)
The Amazon S3 destination.
|
private java.lang.String destinationId
The ID of the destination.
private S3DestinationDescription s3DestinationDescription
The Amazon S3 destination.
private RedshiftDestinationDescription redshiftDestinationDescription
The destination in Amazon Redshift.
private ElasticsearchDestinationDescription elasticsearchDestinationDescription
The destination in Amazon ES.
public void setDestinationId(java.lang.String destinationId)
The ID of the destination.
destinationId
- The ID of the destination.public java.lang.String getDestinationId()
The ID of the destination.
public DestinationDescription withDestinationId(java.lang.String destinationId)
The ID of the destination.
destinationId
- The ID of the destination.public void setS3DestinationDescription(S3DestinationDescription s3DestinationDescription)
The Amazon S3 destination.
s3DestinationDescription
- The Amazon S3 destination.public S3DestinationDescription getS3DestinationDescription()
The Amazon S3 destination.
public DestinationDescription withS3DestinationDescription(S3DestinationDescription s3DestinationDescription)
The Amazon S3 destination.
s3DestinationDescription
- The Amazon S3 destination.public void setRedshiftDestinationDescription(RedshiftDestinationDescription redshiftDestinationDescription)
The destination in Amazon Redshift.
redshiftDestinationDescription
- The destination in Amazon Redshift.public RedshiftDestinationDescription getRedshiftDestinationDescription()
The destination in Amazon Redshift.
public DestinationDescription withRedshiftDestinationDescription(RedshiftDestinationDescription redshiftDestinationDescription)
The destination in Amazon Redshift.
redshiftDestinationDescription
- The destination in Amazon Redshift.public void setElasticsearchDestinationDescription(ElasticsearchDestinationDescription elasticsearchDestinationDescription)
The destination in Amazon ES.
elasticsearchDestinationDescription
- The destination in Amazon ES.public ElasticsearchDestinationDescription getElasticsearchDestinationDescription()
The destination in Amazon ES.
public DestinationDescription withElasticsearchDestinationDescription(ElasticsearchDestinationDescription elasticsearchDestinationDescription)
The destination in Amazon ES.
elasticsearchDestinationDescription
- The destination in Amazon ES.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public DestinationDescription clone()
clone
in class java.lang.Object