@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
.CodegenJobGenericDataSourceType
public String getDataSourceType()
The type of the data source for the schema. Currently, the only valid value is an Amplify DataStore
.
DataStore
.CodegenJobGenericDataSourceType
public 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
.CodegenJobGenericDataSourceType
public 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
.CodegenJobGenericDataSourceType
public 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 Object
Object.toString()
public CodegenJobGenericDataSchema clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.