public class DeliveryChannel extends Object implements Serializable, Cloneable
A logical container used for storing the configuration changes of an AWS resource.
Constructor and Description |
---|
DeliveryChannel() |
Modifier and Type | Method and Description |
---|---|
DeliveryChannel |
clone() |
boolean |
equals(Object obj) |
ConfigSnapshotDeliveryProperties |
getConfigSnapshotDeliveryProperties() |
String |
getName()
The name of the delivery channel.
|
String |
getS3BucketName()
The name of the Amazon S3 bucket used to store configuration history for
the delivery channel.
|
String |
getS3KeyPrefix()
The prefix for the specified Amazon S3 bucket.
|
String |
getSnsTopicARN()
The Amazon Resource Name (ARN) of the SNS topic that AWS Config delivers
notifications to.
|
int |
hashCode() |
void |
setConfigSnapshotDeliveryProperties(ConfigSnapshotDeliveryProperties configSnapshotDeliveryProperties) |
void |
setName(String name)
The name of the delivery channel.
|
void |
setS3BucketName(String s3BucketName)
The name of the Amazon S3 bucket used to store configuration history for
the delivery channel.
|
void |
setS3KeyPrefix(String s3KeyPrefix)
The prefix for the specified Amazon S3 bucket.
|
void |
setSnsTopicARN(String snsTopicARN)
The Amazon Resource Name (ARN) of the SNS topic that AWS Config delivers
notifications to.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
DeliveryChannel |
withConfigSnapshotDeliveryProperties(ConfigSnapshotDeliveryProperties configSnapshotDeliveryProperties) |
DeliveryChannel |
withName(String name)
The name of the delivery channel.
|
DeliveryChannel |
withS3BucketName(String s3BucketName)
The name of the Amazon S3 bucket used to store configuration history for
the delivery channel.
|
DeliveryChannel |
withS3KeyPrefix(String s3KeyPrefix)
The prefix for the specified Amazon S3 bucket.
|
DeliveryChannel |
withSnsTopicARN(String snsTopicARN)
The Amazon Resource Name (ARN) of the SNS topic that AWS Config delivers
notifications to.
|
public void setName(String name)
The name of the delivery channel. By default, AWS Config automatically assigns the name "default" when creating the delivery channel. You cannot change the assigned name.
name
- The name of the delivery channel. By default, AWS Config
automatically assigns the name "default" when creating
the delivery channel. You cannot change the assigned name.public String getName()
The name of the delivery channel. By default, AWS Config automatically assigns the name "default" when creating the delivery channel. You cannot change the assigned name.
public DeliveryChannel withName(String name)
The name of the delivery channel. By default, AWS Config automatically assigns the name "default" when creating the delivery channel. You cannot change the assigned name.
name
- The name of the delivery channel. By default, AWS Config
automatically assigns the name "default" when creating
the delivery channel. You cannot change the assigned name.public void setS3BucketName(String s3BucketName)
The name of the Amazon S3 bucket used to store configuration history for the delivery channel.
s3BucketName
- The name of the Amazon S3 bucket used to store configuration
history for the delivery channel.public String getS3BucketName()
The name of the Amazon S3 bucket used to store configuration history for the delivery channel.
public DeliveryChannel withS3BucketName(String s3BucketName)
The name of the Amazon S3 bucket used to store configuration history for the delivery channel.
s3BucketName
- The name of the Amazon S3 bucket used to store configuration
history for the delivery channel.public void setS3KeyPrefix(String s3KeyPrefix)
The prefix for the specified Amazon S3 bucket.
s3KeyPrefix
- The prefix for the specified Amazon S3 bucket.public String getS3KeyPrefix()
The prefix for the specified Amazon S3 bucket.
public DeliveryChannel withS3KeyPrefix(String s3KeyPrefix)
The prefix for the specified Amazon S3 bucket.
s3KeyPrefix
- The prefix for the specified Amazon S3 bucket.public void setSnsTopicARN(String snsTopicARN)
The Amazon Resource Name (ARN) of the SNS topic that AWS Config delivers notifications to.
snsTopicARN
- The Amazon Resource Name (ARN) of the SNS topic that AWS Config
delivers notifications to.public String getSnsTopicARN()
The Amazon Resource Name (ARN) of the SNS topic that AWS Config delivers notifications to.
public DeliveryChannel withSnsTopicARN(String snsTopicARN)
The Amazon Resource Name (ARN) of the SNS topic that AWS Config delivers notifications to.
snsTopicARN
- The Amazon Resource Name (ARN) of the SNS topic that AWS Config
delivers notifications to.public void setConfigSnapshotDeliveryProperties(ConfigSnapshotDeliveryProperties configSnapshotDeliveryProperties)
configSnapshotDeliveryProperties
- public ConfigSnapshotDeliveryProperties getConfigSnapshotDeliveryProperties()
public DeliveryChannel withConfigSnapshotDeliveryProperties(ConfigSnapshotDeliveryProperties configSnapshotDeliveryProperties)
configSnapshotDeliveryProperties
- public String toString()
toString
in class Object
Object.toString()
public DeliveryChannel clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.