public class CreateDeliveryStreamRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
Contains the parameters for CreateDeliveryStream.
NOOP| Constructor and Description |
|---|
CreateDeliveryStreamRequest() |
| Modifier and Type | Method and Description |
|---|---|
CreateDeliveryStreamRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(Object obj) |
String |
getDeliveryStreamName()
The name of the delivery stream.
|
RedshiftDestinationConfiguration |
getRedshiftDestinationConfiguration()
The destination in Amazon Redshift.
|
S3DestinationConfiguration |
getS3DestinationConfiguration()
The destination in Amazon S3.
|
int |
hashCode() |
void |
setDeliveryStreamName(String deliveryStreamName)
The name of the delivery stream.
|
void |
setRedshiftDestinationConfiguration(RedshiftDestinationConfiguration redshiftDestinationConfiguration)
The destination in Amazon Redshift.
|
void |
setS3DestinationConfiguration(S3DestinationConfiguration s3DestinationConfiguration)
The destination in Amazon S3.
|
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 |
withRedshiftDestinationConfiguration(RedshiftDestinationConfiguration redshiftDestinationConfiguration)
The destination in Amazon Redshift.
|
CreateDeliveryStreamRequest |
withS3DestinationConfiguration(S3DestinationConfiguration s3DestinationConfiguration)
The destination in Amazon S3.
|
getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setDeliveryStreamName(String deliveryStreamName)
The name of the delivery stream.
deliveryStreamName - The name of the delivery stream.public String getDeliveryStreamName()
The name of the delivery stream.
public CreateDeliveryStreamRequest withDeliveryStreamName(String deliveryStreamName)
The name of the delivery stream.
deliveryStreamName - The name of the delivery stream.public void setS3DestinationConfiguration(S3DestinationConfiguration s3DestinationConfiguration)
The destination in Amazon S3. This value must be specified if
RedshiftDestinationConfiguration is specified (see
restrictions listed above).
s3DestinationConfiguration - The destination in Amazon S3. This value must be specified if
RedshiftDestinationConfiguration is specified (see
restrictions listed above).public S3DestinationConfiguration getS3DestinationConfiguration()
The destination in Amazon S3. This value must be specified if
RedshiftDestinationConfiguration is specified (see
restrictions listed above).
RedshiftDestinationConfiguration is specified (see
restrictions listed above).public CreateDeliveryStreamRequest withS3DestinationConfiguration(S3DestinationConfiguration s3DestinationConfiguration)
The destination in Amazon S3. This value must be specified if
RedshiftDestinationConfiguration is specified (see
restrictions listed above).
s3DestinationConfiguration - The destination in Amazon S3. This value must be specified if
RedshiftDestinationConfiguration is specified (see
restrictions listed above).public void setRedshiftDestinationConfiguration(RedshiftDestinationConfiguration redshiftDestinationConfiguration)
The destination in Amazon Redshift. This value cannot be specified if Amazon S3 is the desired destination (see restrictions listed above).
redshiftDestinationConfiguration - The destination in Amazon Redshift. This value cannot be specified
if Amazon S3 is the desired destination (see restrictions listed
above).public RedshiftDestinationConfiguration getRedshiftDestinationConfiguration()
The destination in Amazon Redshift. This value cannot be specified if Amazon S3 is the desired destination (see restrictions listed above).
public CreateDeliveryStreamRequest withRedshiftDestinationConfiguration(RedshiftDestinationConfiguration redshiftDestinationConfiguration)
The destination in Amazon Redshift. This value cannot be specified if Amazon S3 is the desired destination (see restrictions listed above).
redshiftDestinationConfiguration - The destination in Amazon Redshift. This value cannot be specified
if Amazon S3 is the desired destination (see restrictions listed
above).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.