@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.