@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StartCodegenJobData extends Object implements Serializable, Cloneable, StructuredPojo
The code generation job resource configuration.
Constructor and Description |
---|
StartCodegenJobData() |
Modifier and Type | Method and Description |
---|---|
StartCodegenJobData |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
StartCodegenJobData |
clearTagsEntries()
Removes all the entries added into Tags.
|
StartCodegenJobData |
clone() |
boolean |
equals(Object obj) |
Boolean |
getAutoGenerateForms()
Specifies whether to autogenerate forms in the code generation job.
|
CodegenFeatureFlags |
getFeatures()
The feature flags for a code generation job.
|
CodegenJobGenericDataSchema |
getGenericDataSchema()
The data schema to use for a code generation job.
|
CodegenJobRenderConfig |
getRenderConfig()
The code generation configuration for the codegen job.
|
Map<String,String> |
getTags()
One or more key-value pairs to use when tagging the code generation job data.
|
int |
hashCode() |
Boolean |
isAutoGenerateForms()
Specifies whether to autogenerate forms in the code generation job.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAutoGenerateForms(Boolean autoGenerateForms)
Specifies whether to autogenerate forms in the code generation job.
|
void |
setFeatures(CodegenFeatureFlags features)
The feature flags for a code generation job.
|
void |
setGenericDataSchema(CodegenJobGenericDataSchema genericDataSchema)
The data schema to use for a code generation job.
|
void |
setRenderConfig(CodegenJobRenderConfig renderConfig)
The code generation configuration for the codegen job.
|
void |
setTags(Map<String,String> tags)
One or more key-value pairs to use when tagging the code generation job data.
|
String |
toString()
Returns a string representation of this object.
|
StartCodegenJobData |
withAutoGenerateForms(Boolean autoGenerateForms)
Specifies whether to autogenerate forms in the code generation job.
|
StartCodegenJobData |
withFeatures(CodegenFeatureFlags features)
The feature flags for a code generation job.
|
StartCodegenJobData |
withGenericDataSchema(CodegenJobGenericDataSchema genericDataSchema)
The data schema to use for a code generation job.
|
StartCodegenJobData |
withRenderConfig(CodegenJobRenderConfig renderConfig)
The code generation configuration for the codegen job.
|
StartCodegenJobData |
withTags(Map<String,String> tags)
One or more key-value pairs to use when tagging the code generation job data.
|
public void setRenderConfig(CodegenJobRenderConfig renderConfig)
The code generation configuration for the codegen job.
renderConfig
- The code generation configuration for the codegen job.public CodegenJobRenderConfig getRenderConfig()
The code generation configuration for the codegen job.
public StartCodegenJobData withRenderConfig(CodegenJobRenderConfig renderConfig)
The code generation configuration for the codegen job.
renderConfig
- The code generation configuration for the codegen job.public void setGenericDataSchema(CodegenJobGenericDataSchema genericDataSchema)
The data schema to use for a code generation job.
genericDataSchema
- The data schema to use for a code generation job.public CodegenJobGenericDataSchema getGenericDataSchema()
The data schema to use for a code generation job.
public StartCodegenJobData withGenericDataSchema(CodegenJobGenericDataSchema genericDataSchema)
The data schema to use for a code generation job.
genericDataSchema
- The data schema to use for a code generation job.public void setAutoGenerateForms(Boolean autoGenerateForms)
Specifies whether to autogenerate forms in the code generation job.
autoGenerateForms
- Specifies whether to autogenerate forms in the code generation job.public Boolean getAutoGenerateForms()
Specifies whether to autogenerate forms in the code generation job.
public StartCodegenJobData withAutoGenerateForms(Boolean autoGenerateForms)
Specifies whether to autogenerate forms in the code generation job.
autoGenerateForms
- Specifies whether to autogenerate forms in the code generation job.public Boolean isAutoGenerateForms()
Specifies whether to autogenerate forms in the code generation job.
public void setFeatures(CodegenFeatureFlags features)
The feature flags for a code generation job.
features
- The feature flags for a code generation job.public CodegenFeatureFlags getFeatures()
The feature flags for a code generation job.
public StartCodegenJobData withFeatures(CodegenFeatureFlags features)
The feature flags for a code generation job.
features
- The feature flags for a code generation job.public Map<String,String> getTags()
One or more key-value pairs to use when tagging the code generation job data.
public void setTags(Map<String,String> tags)
One or more key-value pairs to use when tagging the code generation job data.
tags
- One or more key-value pairs to use when tagging the code generation job data.public StartCodegenJobData withTags(Map<String,String> tags)
One or more key-value pairs to use when tagging the code generation job data.
tags
- One or more key-value pairs to use when tagging the code generation job data.public StartCodegenJobData addTagsEntry(String key, String value)
public StartCodegenJobData clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public StartCodegenJobData clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.