Class DeliveryChannel
- All Implemented Interfaces:
Serializable
,Cloneable
A logical container used for storing the configuration changes of an AWS resource.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
getName()
The name of the delivery channel.The name of the Amazon S3 bucket used to store configuration history for the delivery channel.The prefix for the specified Amazon S3 bucket.The Amazon Resource Name (ARN) of the SNS topic that AWS Config delivers notifications to.int
hashCode()
void
setConfigSnapshotDeliveryProperties
(ConfigSnapshotDeliveryProperties configSnapshotDeliveryProperties) void
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.toString()
Returns a string representation of this object; useful for testing and debugging.withConfigSnapshotDeliveryProperties
(ConfigSnapshotDeliveryProperties configSnapshotDeliveryProperties) The name of the delivery channel.withS3BucketName
(String s3BucketName) The name of the Amazon S3 bucket used to store configuration history for the delivery channel.withS3KeyPrefix
(String s3KeyPrefix) The prefix for the specified Amazon S3 bucket.withSnsTopicARN
(String snsTopicARN) The Amazon Resource Name (ARN) of the SNS topic that AWS Config delivers notifications to.
-
Constructor Details
-
DeliveryChannel
public DeliveryChannel()
-
-
Method Details
-
setName
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.
- Parameters:
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.
-
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.
- Returns:
- 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.
-
withName
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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setS3BucketName
The name of the Amazon S3 bucket used to store configuration history for the delivery channel.
- Parameters:
s3BucketName
- The name of the Amazon S3 bucket used to store configuration history for the delivery channel.
-
getS3BucketName
The name of the Amazon S3 bucket used to store configuration history for the delivery channel.
- Returns:
- The name of the Amazon S3 bucket used to store configuration history for the delivery channel.
-
withS3BucketName
The name of the Amazon S3 bucket used to store configuration history for the delivery channel.
- Parameters:
s3BucketName
- The name of the Amazon S3 bucket used to store configuration history for the delivery channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setS3KeyPrefix
The prefix for the specified Amazon S3 bucket.
- Parameters:
s3KeyPrefix
- The prefix for the specified Amazon S3 bucket.
-
getS3KeyPrefix
The prefix for the specified Amazon S3 bucket.
- Returns:
- The prefix for the specified Amazon S3 bucket.
-
withS3KeyPrefix
The prefix for the specified Amazon S3 bucket.
- Parameters:
s3KeyPrefix
- The prefix for the specified Amazon S3 bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setSnsTopicARN
The Amazon Resource Name (ARN) of the SNS topic that AWS Config delivers notifications to.
- Parameters:
snsTopicARN
- The Amazon Resource Name (ARN) of the SNS topic that AWS Config delivers notifications to.
-
getSnsTopicARN
The Amazon Resource Name (ARN) of the SNS topic that AWS Config delivers notifications to.
- Returns:
- The Amazon Resource Name (ARN) of the SNS topic that AWS Config delivers notifications to.
-
withSnsTopicARN
The Amazon Resource Name (ARN) of the SNS topic that AWS Config delivers notifications to.
- Parameters:
snsTopicARN
- The Amazon Resource Name (ARN) of the SNS topic that AWS Config delivers notifications to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setConfigSnapshotDeliveryProperties
public void setConfigSnapshotDeliveryProperties(ConfigSnapshotDeliveryProperties configSnapshotDeliveryProperties) - Parameters:
configSnapshotDeliveryProperties
-
-
getConfigSnapshotDeliveryProperties
- Returns:
-
withConfigSnapshotDeliveryProperties
public DeliveryChannel withConfigSnapshotDeliveryProperties(ConfigSnapshotDeliveryProperties configSnapshotDeliveryProperties) - Parameters:
configSnapshotDeliveryProperties
-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
Returns a string representation of this object; useful for testing and debugging. -
equals
-
hashCode
public int hashCode() -
clone
-