@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.ConfigurationStatus
public String getStatus()
Indicates if a notification configuration is enabled or disabled.
ConfigurationStatus
public NotificationConfiguration withStatus(String status)
Indicates if a notification configuration is enabled or disabled.
status
- Indicates if a notification configuration is enabled or disabled.ConfigurationStatus
public NotificationConfiguration withStatus(ConfigurationStatus status)
Indicates if a notification configuration is enabled or disabled.
status
- Indicates if a notification configuration is enabled or disabled.ConfigurationStatus
public 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 Object
Object.toString()
public NotificationConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.