@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CodegenGenericDataModel extends Object implements Serializable, Cloneable, StructuredPojo
Describes a model in a generic data schema.
| Constructor and Description | 
|---|
| CodegenGenericDataModel() | 
| Modifier and Type | Method and Description | 
|---|---|
| CodegenGenericDataModel | addFieldsEntry(String key,
              CodegenGenericDataField value)Add a single Fields entry | 
| CodegenGenericDataModel | clearFieldsEntries()Removes all the entries added into Fields. | 
| CodegenGenericDataModel | clone() | 
| boolean | equals(Object obj) | 
| Map<String,CodegenGenericDataField> | getFields()
 The fields in the generic data model. | 
| Boolean | getIsJoinTable()
 Specifies whether the generic data model is a join table. | 
| List<String> | getPrimaryKeys()
 The primary keys of the generic data model. | 
| int | hashCode() | 
| Boolean | isJoinTable()
 Specifies whether the generic data model is a join table. | 
| void | marshall(ProtocolMarshaller protocolMarshaller)Marshalls this structured data using the given  ProtocolMarshaller. | 
| void | setFields(Map<String,CodegenGenericDataField> fields)
 The fields in the generic data model. | 
| void | setIsJoinTable(Boolean isJoinTable)
 Specifies whether the generic data model is a join table. | 
| void | setPrimaryKeys(Collection<String> primaryKeys)
 The primary keys of the generic data model. | 
| String | toString()Returns a string representation of this object. | 
| CodegenGenericDataModel | withFields(Map<String,CodegenGenericDataField> fields)
 The fields in the generic data model. | 
| CodegenGenericDataModel | withIsJoinTable(Boolean isJoinTable)
 Specifies whether the generic data model is a join table. | 
| CodegenGenericDataModel | withPrimaryKeys(Collection<String> primaryKeys)
 The primary keys of the generic data model. | 
| CodegenGenericDataModel | withPrimaryKeys(String... primaryKeys)
 The primary keys of the generic data model. | 
public Map<String,CodegenGenericDataField> getFields()
The fields in the generic data model.
public void setFields(Map<String,CodegenGenericDataField> fields)
The fields in the generic data model.
fields - The fields in the generic data model.public CodegenGenericDataModel withFields(Map<String,CodegenGenericDataField> fields)
The fields in the generic data model.
fields - The fields in the generic data model.public CodegenGenericDataModel addFieldsEntry(String key, CodegenGenericDataField value)
public CodegenGenericDataModel clearFieldsEntries()
public void setIsJoinTable(Boolean isJoinTable)
Specifies whether the generic data model is a join table.
isJoinTable - Specifies whether the generic data model is a join table.public Boolean getIsJoinTable()
Specifies whether the generic data model is a join table.
public CodegenGenericDataModel withIsJoinTable(Boolean isJoinTable)
Specifies whether the generic data model is a join table.
isJoinTable - Specifies whether the generic data model is a join table.public Boolean isJoinTable()
Specifies whether the generic data model is a join table.
public List<String> getPrimaryKeys()
The primary keys of the generic data model.
public void setPrimaryKeys(Collection<String> primaryKeys)
The primary keys of the generic data model.
primaryKeys - The primary keys of the generic data model.public CodegenGenericDataModel withPrimaryKeys(String... primaryKeys)
The primary keys of the generic data model.
 NOTE: This method appends the values to the existing list (if any). Use
 setPrimaryKeys(java.util.Collection) or withPrimaryKeys(java.util.Collection) if you want to
 override the existing values.
 
primaryKeys - The primary keys of the generic data model.public CodegenGenericDataModel withPrimaryKeys(Collection<String> primaryKeys)
The primary keys of the generic data model.
primaryKeys - The primary keys of the generic data model.public String toString()
toString in class ObjectObject.toString()public CodegenGenericDataModel clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.