@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class NotificationConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
The structure that contains the notification information for the KVS images delivery. If this parameter is null, the configuration will be deleted from the stream.
| Constructor and Description |
|---|
NotificationConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
NotificationConfiguration |
clone() |
boolean |
equals(Object obj) |
NotificationDestinationConfig |
getDestinationConfig()
The destination information required to deliver a notification to a customer.
|
String |
getStatus()
Indicates if a notification configuration is enabled or disabled.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setDestinationConfig(NotificationDestinationConfig destinationConfig)
The destination information required to deliver a notification to a customer.
|
void |
setStatus(String status)
Indicates if a notification configuration is enabled or disabled.
|
String |
toString()
Returns a string representation of this object.
|
NotificationConfiguration |
withDestinationConfig(NotificationDestinationConfig destinationConfig)
The destination information required to deliver a notification to a customer.
|
NotificationConfiguration |
withStatus(ConfigurationStatus status)
Indicates if a notification configuration is enabled or disabled.
|
NotificationConfiguration |
withStatus(String status)
Indicates if a notification configuration is enabled or disabled.
|
public void setStatus(String status)
Indicates if a notification configuration is enabled or disabled.
status - Indicates if a notification configuration is enabled or disabled.ConfigurationStatuspublic String getStatus()
Indicates if a notification configuration is enabled or disabled.
ConfigurationStatuspublic NotificationConfiguration withStatus(String status)
Indicates if a notification configuration is enabled or disabled.
status - Indicates if a notification configuration is enabled or disabled.ConfigurationStatuspublic NotificationConfiguration withStatus(ConfigurationStatus status)
Indicates if a notification configuration is enabled or disabled.
status - Indicates if a notification configuration is enabled or disabled.ConfigurationStatuspublic void setDestinationConfig(NotificationDestinationConfig destinationConfig)
The destination information required to deliver a notification to a customer.
destinationConfig - The destination information required to deliver a notification to a customer.public NotificationDestinationConfig getDestinationConfig()
The destination information required to deliver a notification to a customer.
public NotificationConfiguration withDestinationConfig(NotificationDestinationConfig destinationConfig)
The destination information required to deliver a notification to a customer.
destinationConfig - The destination information required to deliver a notification to a customer.public String toString()
toString in class ObjectObject.toString()public NotificationConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.