@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SchemaChangeRequestDetails extends Object implements Serializable, Cloneable, StructuredPojo
Extra details specific to this schema change type notification.
Constructor and Description |
---|
SchemaChangeRequestDetails() |
Modifier and Type | Method and Description |
---|---|
SchemaChangeRequestDetails |
clone() |
boolean |
equals(Object obj) |
List<SchemaChangeDetails> |
getChanges()
List of schema changes happening in the scope of this notification.
|
Date |
getSchemaChangeAt()
A date in the future when the schema change is taking effect.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setChanges(Collection<SchemaChangeDetails> changes)
List of schema changes happening in the scope of this notification.
|
void |
setSchemaChangeAt(Date schemaChangeAt)
A date in the future when the schema change is taking effect.
|
String |
toString()
Returns a string representation of this object.
|
SchemaChangeRequestDetails |
withChanges(Collection<SchemaChangeDetails> changes)
List of schema changes happening in the scope of this notification.
|
SchemaChangeRequestDetails |
withChanges(SchemaChangeDetails... changes)
List of schema changes happening in the scope of this notification.
|
SchemaChangeRequestDetails |
withSchemaChangeAt(Date schemaChangeAt)
A date in the future when the schema change is taking effect.
|
public List<SchemaChangeDetails> getChanges()
List of schema changes happening in the scope of this notification. This can have up to 100 entries.
public void setChanges(Collection<SchemaChangeDetails> changes)
List of schema changes happening in the scope of this notification. This can have up to 100 entries.
changes
- List of schema changes happening in the scope of this notification. This can have up to 100 entries.public SchemaChangeRequestDetails withChanges(SchemaChangeDetails... changes)
List of schema changes happening in the scope of this notification. This can have up to 100 entries.
NOTE: This method appends the values to the existing list (if any). Use
setChanges(java.util.Collection)
or withChanges(java.util.Collection)
if you want to override
the existing values.
changes
- List of schema changes happening in the scope of this notification. This can have up to 100 entries.public SchemaChangeRequestDetails withChanges(Collection<SchemaChangeDetails> changes)
List of schema changes happening in the scope of this notification. This can have up to 100 entries.
changes
- List of schema changes happening in the scope of this notification. This can have up to 100 entries.public void setSchemaChangeAt(Date schemaChangeAt)
A date in the future when the schema change is taking effect.
schemaChangeAt
- A date in the future when the schema change is taking effect.public Date getSchemaChangeAt()
A date in the future when the schema change is taking effect.
public SchemaChangeRequestDetails withSchemaChangeAt(Date schemaChangeAt)
A date in the future when the schema change is taking effect.
schemaChangeAt
- A date in the future when the schema change is taking effect.public String toString()
toString
in class Object
Object.toString()
public SchemaChangeRequestDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.