@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class NotificationDetails extends Object implements Serializable, Cloneable, StructuredPojo
Extra details specific to this notification.
Constructor and Description |
---|
NotificationDetails() |
Modifier and Type | Method and Description |
---|---|
NotificationDetails |
clone() |
boolean |
equals(Object obj) |
DataUpdateRequestDetails |
getDataUpdate()
Extra details specific to a data update type notification.
|
DeprecationRequestDetails |
getDeprecation()
Extra details specific to a deprecation type notification.
|
SchemaChangeRequestDetails |
getSchemaChange()
Extra details specific to a schema change type notification.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDataUpdate(DataUpdateRequestDetails dataUpdate)
Extra details specific to a data update type notification.
|
void |
setDeprecation(DeprecationRequestDetails deprecation)
Extra details specific to a deprecation type notification.
|
void |
setSchemaChange(SchemaChangeRequestDetails schemaChange)
Extra details specific to a schema change type notification.
|
String |
toString()
Returns a string representation of this object.
|
NotificationDetails |
withDataUpdate(DataUpdateRequestDetails dataUpdate)
Extra details specific to a data update type notification.
|
NotificationDetails |
withDeprecation(DeprecationRequestDetails deprecation)
Extra details specific to a deprecation type notification.
|
NotificationDetails |
withSchemaChange(SchemaChangeRequestDetails schemaChange)
Extra details specific to a schema change type notification.
|
public void setDataUpdate(DataUpdateRequestDetails dataUpdate)
Extra details specific to a data update type notification.
dataUpdate
- Extra details specific to a data update type notification.public DataUpdateRequestDetails getDataUpdate()
Extra details specific to a data update type notification.
public NotificationDetails withDataUpdate(DataUpdateRequestDetails dataUpdate)
Extra details specific to a data update type notification.
dataUpdate
- Extra details specific to a data update type notification.public void setDeprecation(DeprecationRequestDetails deprecation)
Extra details specific to a deprecation type notification.
deprecation
- Extra details specific to a deprecation type notification.public DeprecationRequestDetails getDeprecation()
Extra details specific to a deprecation type notification.
public NotificationDetails withDeprecation(DeprecationRequestDetails deprecation)
Extra details specific to a deprecation type notification.
deprecation
- Extra details specific to a deprecation type notification.public void setSchemaChange(SchemaChangeRequestDetails schemaChange)
Extra details specific to a schema change type notification.
schemaChange
- Extra details specific to a schema change type notification.public SchemaChangeRequestDetails getSchemaChange()
Extra details specific to a schema change type notification.
public NotificationDetails withSchemaChange(SchemaChangeRequestDetails schemaChange)
Extra details specific to a schema change type notification.
schemaChange
- Extra details specific to a schema change type notification.public String toString()
toString
in class Object
Object.toString()
public NotificationDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.