@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateDeliveryStreamRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
| CreateDeliveryStreamRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| CreateDeliveryStreamRequest | clone()Creates a shallow clone of this object for all fields except the handler context. | 
| boolean | equals(Object obj) | 
| String | getDeliveryStreamName()
 The name of the delivery stream. | 
| String | getDeliveryStreamType()
 The delivery stream type. | 
| ElasticsearchDestinationConfiguration | getElasticsearchDestinationConfiguration()
 The destination in Amazon ES. | 
| ExtendedS3DestinationConfiguration | getExtendedS3DestinationConfiguration()
 The destination in Amazon S3. | 
| KinesisStreamSourceConfiguration | getKinesisStreamSourceConfiguration()
 When a Kinesis stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration
 containing the Kinesis stream ARN and the role ARN for the source stream. | 
| RedshiftDestinationConfiguration | getRedshiftDestinationConfiguration()
 The destination in Amazon Redshift. | 
| S3DestinationConfiguration | getS3DestinationConfiguration()Deprecated.  | 
| int | hashCode() | 
| void | setDeliveryStreamName(String deliveryStreamName)
 The name of the delivery stream. | 
| void | setDeliveryStreamType(String deliveryStreamType)
 The delivery stream type. | 
| void | setElasticsearchDestinationConfiguration(ElasticsearchDestinationConfiguration elasticsearchDestinationConfiguration)
 The destination in Amazon ES. | 
| void | setExtendedS3DestinationConfiguration(ExtendedS3DestinationConfiguration extendedS3DestinationConfiguration)
 The destination in Amazon S3. | 
| void | setKinesisStreamSourceConfiguration(KinesisStreamSourceConfiguration kinesisStreamSourceConfiguration)
 When a Kinesis stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration
 containing the Kinesis stream ARN and the role ARN for the source stream. | 
| void | setRedshiftDestinationConfiguration(RedshiftDestinationConfiguration redshiftDestinationConfiguration)
 The destination in Amazon Redshift. | 
| void | setS3DestinationConfiguration(S3DestinationConfiguration s3DestinationConfiguration)Deprecated.  | 
| String | toString()Returns a string representation of this object; useful for testing and debugging. | 
| CreateDeliveryStreamRequest | withDeliveryStreamName(String deliveryStreamName)
 The name of the delivery stream. | 
| CreateDeliveryStreamRequest | withDeliveryStreamType(DeliveryStreamType deliveryStreamType)
 The delivery stream type. | 
| CreateDeliveryStreamRequest | withDeliveryStreamType(String deliveryStreamType)
 The delivery stream type. | 
| CreateDeliveryStreamRequest | withElasticsearchDestinationConfiguration(ElasticsearchDestinationConfiguration elasticsearchDestinationConfiguration)
 The destination in Amazon ES. | 
| CreateDeliveryStreamRequest | withExtendedS3DestinationConfiguration(ExtendedS3DestinationConfiguration extendedS3DestinationConfiguration)
 The destination in Amazon S3. | 
| CreateDeliveryStreamRequest | withKinesisStreamSourceConfiguration(KinesisStreamSourceConfiguration kinesisStreamSourceConfiguration)
 When a Kinesis stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration
 containing the Kinesis stream ARN and the role ARN for the source stream. | 
| CreateDeliveryStreamRequest | withRedshiftDestinationConfiguration(RedshiftDestinationConfiguration redshiftDestinationConfiguration)
 The destination in Amazon Redshift. | 
| CreateDeliveryStreamRequest | withS3DestinationConfiguration(S3DestinationConfiguration s3DestinationConfiguration)Deprecated.  | 
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setDeliveryStreamName(String deliveryStreamName)
The name of the delivery stream. This name must be unique per AWS account in the same region. If the delivery streams are in different accounts or different regions, you can have multiple delivery streams with the same name.
deliveryStreamName - The name of the delivery stream. This name must be unique per AWS account in the same region. If the
        delivery streams are in different accounts or different regions, you can have multiple delivery streams
        with the same name.public String getDeliveryStreamName()
The name of the delivery stream. This name must be unique per AWS account in the same region. If the delivery streams are in different accounts or different regions, you can have multiple delivery streams with the same name.
public CreateDeliveryStreamRequest withDeliveryStreamName(String deliveryStreamName)
The name of the delivery stream. This name must be unique per AWS account in the same region. If the delivery streams are in different accounts or different regions, you can have multiple delivery streams with the same name.
deliveryStreamName - The name of the delivery stream. This name must be unique per AWS account in the same region. If the
        delivery streams are in different accounts or different regions, you can have multiple delivery streams
        with the same name.public void setDeliveryStreamType(String deliveryStreamType)
The delivery stream type. This parameter can be one of the following values:
 DirectPut: Provider applications access the delivery stream directly.
 
 KinesisStreamAsSource: The delivery stream uses a Kinesis stream as a source.
 
deliveryStreamType - The delivery stream type. This parameter can be one of the following values:
        
        DirectPut: Provider applications access the delivery stream directly.
        
        KinesisStreamAsSource: The delivery stream uses a Kinesis stream as a source.
        
DeliveryStreamTypepublic String getDeliveryStreamType()
The delivery stream type. This parameter can be one of the following values:
 DirectPut: Provider applications access the delivery stream directly.
 
 KinesisStreamAsSource: The delivery stream uses a Kinesis stream as a source.
 
         DirectPut: Provider applications access the delivery stream directly.
         
         KinesisStreamAsSource: The delivery stream uses a Kinesis stream as a source.
         
DeliveryStreamTypepublic CreateDeliveryStreamRequest withDeliveryStreamType(String deliveryStreamType)
The delivery stream type. This parameter can be one of the following values:
 DirectPut: Provider applications access the delivery stream directly.
 
 KinesisStreamAsSource: The delivery stream uses a Kinesis stream as a source.
 
deliveryStreamType - The delivery stream type. This parameter can be one of the following values:
        
        DirectPut: Provider applications access the delivery stream directly.
        
        KinesisStreamAsSource: The delivery stream uses a Kinesis stream as a source.
        
DeliveryStreamTypepublic CreateDeliveryStreamRequest withDeliveryStreamType(DeliveryStreamType deliveryStreamType)
The delivery stream type. This parameter can be one of the following values:
 DirectPut: Provider applications access the delivery stream directly.
 
 KinesisStreamAsSource: The delivery stream uses a Kinesis stream as a source.
 
deliveryStreamType - The delivery stream type. This parameter can be one of the following values:
        
        DirectPut: Provider applications access the delivery stream directly.
        
        KinesisStreamAsSource: The delivery stream uses a Kinesis stream as a source.
        
DeliveryStreamTypepublic void setKinesisStreamSourceConfiguration(KinesisStreamSourceConfiguration kinesisStreamSourceConfiguration)
When a Kinesis stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis stream ARN and the role ARN for the source stream.
kinesisStreamSourceConfiguration - When a Kinesis stream is used as the source for the delivery stream, a
        KinesisStreamSourceConfiguration containing the Kinesis stream ARN and the role ARN for the source
        stream.public KinesisStreamSourceConfiguration getKinesisStreamSourceConfiguration()
When a Kinesis stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis stream ARN and the role ARN for the source stream.
public CreateDeliveryStreamRequest withKinesisStreamSourceConfiguration(KinesisStreamSourceConfiguration kinesisStreamSourceConfiguration)
When a Kinesis stream is used as the source for the delivery stream, a KinesisStreamSourceConfiguration containing the Kinesis stream ARN and the role ARN for the source stream.
kinesisStreamSourceConfiguration - When a Kinesis stream is used as the source for the delivery stream, a
        KinesisStreamSourceConfiguration containing the Kinesis stream ARN and the role ARN for the source
        stream.@Deprecated public void setS3DestinationConfiguration(S3DestinationConfiguration s3DestinationConfiguration)
[Deprecated] The destination in Amazon S3. You can specify only one destination.
s3DestinationConfiguration - [Deprecated] The destination in Amazon S3. You can specify only one destination.@Deprecated public S3DestinationConfiguration getS3DestinationConfiguration()
[Deprecated] The destination in Amazon S3. You can specify only one destination.
@Deprecated public CreateDeliveryStreamRequest withS3DestinationConfiguration(S3DestinationConfiguration s3DestinationConfiguration)
[Deprecated] The destination in Amazon S3. You can specify only one destination.
s3DestinationConfiguration - [Deprecated] The destination in Amazon S3. You can specify only one destination.public void setExtendedS3DestinationConfiguration(ExtendedS3DestinationConfiguration extendedS3DestinationConfiguration)
The destination in Amazon S3. You can specify only one destination.
extendedS3DestinationConfiguration - The destination in Amazon S3. You can specify only one destination.public ExtendedS3DestinationConfiguration getExtendedS3DestinationConfiguration()
The destination in Amazon S3. You can specify only one destination.
public CreateDeliveryStreamRequest withExtendedS3DestinationConfiguration(ExtendedS3DestinationConfiguration extendedS3DestinationConfiguration)
The destination in Amazon S3. You can specify only one destination.
extendedS3DestinationConfiguration - The destination in Amazon S3. You can specify only one destination.public void setRedshiftDestinationConfiguration(RedshiftDestinationConfiguration redshiftDestinationConfiguration)
The destination in Amazon Redshift. You can specify only one destination.
redshiftDestinationConfiguration - The destination in Amazon Redshift. You can specify only one destination.public RedshiftDestinationConfiguration getRedshiftDestinationConfiguration()
The destination in Amazon Redshift. You can specify only one destination.
public CreateDeliveryStreamRequest withRedshiftDestinationConfiguration(RedshiftDestinationConfiguration redshiftDestinationConfiguration)
The destination in Amazon Redshift. You can specify only one destination.
redshiftDestinationConfiguration - The destination in Amazon Redshift. You can specify only one destination.public void setElasticsearchDestinationConfiguration(ElasticsearchDestinationConfiguration elasticsearchDestinationConfiguration)
The destination in Amazon ES. You can specify only one destination.
elasticsearchDestinationConfiguration - The destination in Amazon ES. You can specify only one destination.public ElasticsearchDestinationConfiguration getElasticsearchDestinationConfiguration()
The destination in Amazon ES. You can specify only one destination.
public CreateDeliveryStreamRequest withElasticsearchDestinationConfiguration(ElasticsearchDestinationConfiguration elasticsearchDestinationConfiguration)
The destination in Amazon ES. You can specify only one destination.
elasticsearchDestinationConfiguration - The destination in Amazon ES. You can specify only one destination.public String toString()
toString in class ObjectObject.toString()public CreateDeliveryStreamRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.