@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CodegenJobGenericDataSchema extends Object implements Serializable, Cloneable, StructuredPojo
Describes the data schema for a code generation job.
| Constructor and Description |
|---|
CodegenJobGenericDataSchema() |
| Modifier and Type | Method and Description |
|---|---|
CodegenJobGenericDataSchema |
addEnumsEntry(String key,
CodegenGenericDataEnum value)
Add a single Enums entry
|
CodegenJobGenericDataSchema |
addModelsEntry(String key,
CodegenGenericDataModel value)
Add a single Models entry
|
CodegenJobGenericDataSchema |
addNonModelsEntry(String key,
CodegenGenericDataNonModel value)
Add a single NonModels entry
|
CodegenJobGenericDataSchema |
clearEnumsEntries()
Removes all the entries added into Enums.
|
CodegenJobGenericDataSchema |
clearModelsEntries()
Removes all the entries added into Models.
|
CodegenJobGenericDataSchema |
clearNonModelsEntries()
Removes all the entries added into NonModels.
|
CodegenJobGenericDataSchema |
clone() |
boolean |
equals(Object obj) |
String |
getDataSourceType()
The type of the data source for the schema.
|
Map<String,CodegenGenericDataEnum> |
getEnums()
The name of a
CodegenGenericDataEnum. |
Map<String,CodegenGenericDataModel> |
getModels()
The name of a
CodegenGenericDataModel. |
Map<String,CodegenGenericDataNonModel> |
getNonModels()
The name of a
CodegenGenericDataNonModel. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setDataSourceType(String dataSourceType)
The type of the data source for the schema.
|
void |
setEnums(Map<String,CodegenGenericDataEnum> enums)
The name of a
CodegenGenericDataEnum. |
void |
setModels(Map<String,CodegenGenericDataModel> models)
The name of a
CodegenGenericDataModel. |
void |
setNonModels(Map<String,CodegenGenericDataNonModel> nonModels)
The name of a
CodegenGenericDataNonModel. |
String |
toString()
Returns a string representation of this object.
|
CodegenJobGenericDataSchema |
withDataSourceType(CodegenJobGenericDataSourceType dataSourceType)
The type of the data source for the schema.
|
CodegenJobGenericDataSchema |
withDataSourceType(String dataSourceType)
The type of the data source for the schema.
|
CodegenJobGenericDataSchema |
withEnums(Map<String,CodegenGenericDataEnum> enums)
The name of a
CodegenGenericDataEnum. |
CodegenJobGenericDataSchema |
withModels(Map<String,CodegenGenericDataModel> models)
The name of a
CodegenGenericDataModel. |
CodegenJobGenericDataSchema |
withNonModels(Map<String,CodegenGenericDataNonModel> nonModels)
The name of a
CodegenGenericDataNonModel. |
public void setDataSourceType(String dataSourceType)
The type of the data source for the schema. Currently, the only valid value is an Amplify DataStore.
dataSourceType - The type of the data source for the schema. Currently, the only valid value is an Amplify
DataStore.CodegenJobGenericDataSourceTypepublic String getDataSourceType()
The type of the data source for the schema. Currently, the only valid value is an Amplify DataStore.
DataStore.CodegenJobGenericDataSourceTypepublic CodegenJobGenericDataSchema withDataSourceType(String dataSourceType)
The type of the data source for the schema. Currently, the only valid value is an Amplify DataStore.
dataSourceType - The type of the data source for the schema. Currently, the only valid value is an Amplify
DataStore.CodegenJobGenericDataSourceTypepublic CodegenJobGenericDataSchema withDataSourceType(CodegenJobGenericDataSourceType dataSourceType)
The type of the data source for the schema. Currently, the only valid value is an Amplify DataStore.
dataSourceType - The type of the data source for the schema. Currently, the only valid value is an Amplify
DataStore.CodegenJobGenericDataSourceTypepublic Map<String,CodegenGenericDataModel> getModels()
The name of a CodegenGenericDataModel.
CodegenGenericDataModel.public void setModels(Map<String,CodegenGenericDataModel> models)
The name of a CodegenGenericDataModel.
models - The name of a CodegenGenericDataModel.public CodegenJobGenericDataSchema withModels(Map<String,CodegenGenericDataModel> models)
The name of a CodegenGenericDataModel.
models - The name of a CodegenGenericDataModel.public CodegenJobGenericDataSchema addModelsEntry(String key, CodegenGenericDataModel value)
public CodegenJobGenericDataSchema clearModelsEntries()
public Map<String,CodegenGenericDataEnum> getEnums()
The name of a CodegenGenericDataEnum.
CodegenGenericDataEnum.public void setEnums(Map<String,CodegenGenericDataEnum> enums)
The name of a CodegenGenericDataEnum.
enums - The name of a CodegenGenericDataEnum.public CodegenJobGenericDataSchema withEnums(Map<String,CodegenGenericDataEnum> enums)
The name of a CodegenGenericDataEnum.
enums - The name of a CodegenGenericDataEnum.public CodegenJobGenericDataSchema addEnumsEntry(String key, CodegenGenericDataEnum value)
public CodegenJobGenericDataSchema clearEnumsEntries()
public Map<String,CodegenGenericDataNonModel> getNonModels()
The name of a CodegenGenericDataNonModel.
CodegenGenericDataNonModel.public void setNonModels(Map<String,CodegenGenericDataNonModel> nonModels)
The name of a CodegenGenericDataNonModel.
nonModels - The name of a CodegenGenericDataNonModel.public CodegenJobGenericDataSchema withNonModels(Map<String,CodegenGenericDataNonModel> nonModels)
The name of a CodegenGenericDataNonModel.
nonModels - The name of a CodegenGenericDataNonModel.public CodegenJobGenericDataSchema addNonModelsEntry(String key, CodegenGenericDataNonModel value)
public CodegenJobGenericDataSchema clearNonModelsEntries()
public String toString()
toString in class ObjectObject.toString()public CodegenJobGenericDataSchema clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.