public class DeliveryChannelStatus
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
The status of a specified delivery channel.
Valid values: Success
| Failure
Modifier and Type | Field and Description |
---|---|
private ConfigExportDeliveryInfo |
configHistoryDeliveryInfo
A list that contains the status of the delivery of the configuration
history to the specified Amazon S3 bucket.
|
private ConfigExportDeliveryInfo |
configSnapshotDeliveryInfo
A list containing the status of the delivery of the snapshot to the
specified Amazon S3 bucket.
|
private ConfigStreamDeliveryInfo |
configStreamDeliveryInfo
A list containing the status of the delivery of the configuration stream
notification to the specified Amazon SNS topic.
|
private java.lang.String |
name
The name of the delivery channel.
|
Constructor and Description |
---|
DeliveryChannelStatus() |
Modifier and Type | Method and Description |
---|---|
DeliveryChannelStatus |
clone() |
boolean |
equals(java.lang.Object obj) |
ConfigExportDeliveryInfo |
getConfigHistoryDeliveryInfo()
A list that contains the status of the delivery of the configuration
history to the specified Amazon S3 bucket.
|
ConfigExportDeliveryInfo |
getConfigSnapshotDeliveryInfo()
A list containing the status of the delivery of the snapshot to the
specified Amazon S3 bucket.
|
ConfigStreamDeliveryInfo |
getConfigStreamDeliveryInfo()
A list containing the status of the delivery of the configuration stream
notification to the specified Amazon SNS topic.
|
java.lang.String |
getName()
The name of the delivery channel.
|
int |
hashCode() |
void |
setConfigHistoryDeliveryInfo(ConfigExportDeliveryInfo configHistoryDeliveryInfo)
A list that contains the status of the delivery of the configuration
history to the specified Amazon S3 bucket.
|
void |
setConfigSnapshotDeliveryInfo(ConfigExportDeliveryInfo configSnapshotDeliveryInfo)
A list containing the status of the delivery of the snapshot to the
specified Amazon S3 bucket.
|
void |
setConfigStreamDeliveryInfo(ConfigStreamDeliveryInfo configStreamDeliveryInfo)
A list containing the status of the delivery of the configuration stream
notification to the specified Amazon SNS topic.
|
void |
setName(java.lang.String name)
The name of the delivery channel.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
DeliveryChannelStatus |
withConfigHistoryDeliveryInfo(ConfigExportDeliveryInfo configHistoryDeliveryInfo)
A list that contains the status of the delivery of the configuration
history to the specified Amazon S3 bucket.
|
DeliveryChannelStatus |
withConfigSnapshotDeliveryInfo(ConfigExportDeliveryInfo configSnapshotDeliveryInfo)
A list containing the status of the delivery of the snapshot to the
specified Amazon S3 bucket.
|
DeliveryChannelStatus |
withConfigStreamDeliveryInfo(ConfigStreamDeliveryInfo configStreamDeliveryInfo)
A list containing the status of the delivery of the configuration stream
notification to the specified Amazon SNS topic.
|
DeliveryChannelStatus |
withName(java.lang.String name)
The name of the delivery channel.
|
private java.lang.String name
The name of the delivery channel.
private ConfigExportDeliveryInfo configSnapshotDeliveryInfo
A list containing the status of the delivery of the snapshot to the specified Amazon S3 bucket.
private ConfigExportDeliveryInfo configHistoryDeliveryInfo
A list that contains the status of the delivery of the configuration history to the specified Amazon S3 bucket.
private ConfigStreamDeliveryInfo configStreamDeliveryInfo
A list containing the status of the delivery of the configuration stream notification to the specified Amazon SNS topic.
public void setName(java.lang.String name)
The name of the delivery channel.
name
- The name of the delivery channel.public java.lang.String getName()
The name of the delivery channel.
public DeliveryChannelStatus withName(java.lang.String name)
The name of the delivery channel.
name
- The name of the delivery channel.public void setConfigSnapshotDeliveryInfo(ConfigExportDeliveryInfo configSnapshotDeliveryInfo)
A list containing the status of the delivery of the snapshot to the specified Amazon S3 bucket.
configSnapshotDeliveryInfo
- A list containing the status of the delivery of the snapshot to
the specified Amazon S3 bucket.public ConfigExportDeliveryInfo getConfigSnapshotDeliveryInfo()
A list containing the status of the delivery of the snapshot to the specified Amazon S3 bucket.
public DeliveryChannelStatus withConfigSnapshotDeliveryInfo(ConfigExportDeliveryInfo configSnapshotDeliveryInfo)
A list containing the status of the delivery of the snapshot to the specified Amazon S3 bucket.
configSnapshotDeliveryInfo
- A list containing the status of the delivery of the snapshot to
the specified Amazon S3 bucket.public void setConfigHistoryDeliveryInfo(ConfigExportDeliveryInfo configHistoryDeliveryInfo)
A list that contains the status of the delivery of the configuration history to the specified Amazon S3 bucket.
configHistoryDeliveryInfo
- A list that contains the status of the delivery of the
configuration history to the specified Amazon S3 bucket.public ConfigExportDeliveryInfo getConfigHistoryDeliveryInfo()
A list that contains the status of the delivery of the configuration history to the specified Amazon S3 bucket.
public DeliveryChannelStatus withConfigHistoryDeliveryInfo(ConfigExportDeliveryInfo configHistoryDeliveryInfo)
A list that contains the status of the delivery of the configuration history to the specified Amazon S3 bucket.
configHistoryDeliveryInfo
- A list that contains the status of the delivery of the
configuration history to the specified Amazon S3 bucket.public void setConfigStreamDeliveryInfo(ConfigStreamDeliveryInfo configStreamDeliveryInfo)
A list containing the status of the delivery of the configuration stream notification to the specified Amazon SNS topic.
configStreamDeliveryInfo
- A list containing the status of the delivery of the configuration
stream notification to the specified Amazon SNS topic.public ConfigStreamDeliveryInfo getConfigStreamDeliveryInfo()
A list containing the status of the delivery of the configuration stream notification to the specified Amazon SNS topic.
public DeliveryChannelStatus withConfigStreamDeliveryInfo(ConfigStreamDeliveryInfo configStreamDeliveryInfo)
A list containing the status of the delivery of the configuration stream notification to the specified Amazon SNS topic.
configStreamDeliveryInfo
- A list containing the status of the delivery of the configuration
stream notification to the specified Amazon SNS topic.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public DeliveryChannelStatus clone()
clone
in class java.lang.Object