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() |
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.
|
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public 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 Object
Object.toString()
public CreateDeliveryStreamRequest clone()
clone
in class AmazonWebServiceRequest
Copyright © 2016. All rights reserved.