@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ReactStartCodegenJobData extends Object implements Serializable, Cloneable, StructuredPojo
Describes the code generation job configuration for a React project.
| Constructor and Description |
|---|
ReactStartCodegenJobData() |
| Modifier and Type | Method and Description |
|---|---|
ReactStartCodegenJobData |
addDependenciesEntry(String key,
String value)
Add a single Dependencies entry
|
ReactStartCodegenJobData |
clearDependenciesEntries()
Removes all the entries added into Dependencies.
|
ReactStartCodegenJobData |
clone() |
boolean |
equals(Object obj) |
ApiConfiguration |
getApiConfiguration()
The API configuration for the code generation job.
|
Map<String,String> |
getDependencies()
Lists the dependency packages that may be required for the project code to run.
|
Boolean |
getInlineSourceMap()
Specifies whether the code generation job should render inline source maps.
|
String |
getModule()
The JavaScript module type.
|
Boolean |
getRenderTypeDeclarations()
Specifies whether the code generation job should render type declaration files.
|
String |
getScript()
The file type to use for a JavaScript project.
|
String |
getTarget()
The ECMAScript specification to use.
|
int |
hashCode() |
Boolean |
isInlineSourceMap()
Specifies whether the code generation job should render inline source maps.
|
Boolean |
isRenderTypeDeclarations()
Specifies whether the code generation job should render type declaration files.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setApiConfiguration(ApiConfiguration apiConfiguration)
The API configuration for the code generation job.
|
void |
setDependencies(Map<String,String> dependencies)
Lists the dependency packages that may be required for the project code to run.
|
void |
setInlineSourceMap(Boolean inlineSourceMap)
Specifies whether the code generation job should render inline source maps.
|
void |
setModule(String module)
The JavaScript module type.
|
void |
setRenderTypeDeclarations(Boolean renderTypeDeclarations)
Specifies whether the code generation job should render type declaration files.
|
void |
setScript(String script)
The file type to use for a JavaScript project.
|
void |
setTarget(String target)
The ECMAScript specification to use.
|
String |
toString()
Returns a string representation of this object.
|
ReactStartCodegenJobData |
withApiConfiguration(ApiConfiguration apiConfiguration)
The API configuration for the code generation job.
|
ReactStartCodegenJobData |
withDependencies(Map<String,String> dependencies)
Lists the dependency packages that may be required for the project code to run.
|
ReactStartCodegenJobData |
withInlineSourceMap(Boolean inlineSourceMap)
Specifies whether the code generation job should render inline source maps.
|
ReactStartCodegenJobData |
withModule(JSModule module)
The JavaScript module type.
|
ReactStartCodegenJobData |
withModule(String module)
The JavaScript module type.
|
ReactStartCodegenJobData |
withRenderTypeDeclarations(Boolean renderTypeDeclarations)
Specifies whether the code generation job should render type declaration files.
|
ReactStartCodegenJobData |
withScript(JSScript script)
The file type to use for a JavaScript project.
|
ReactStartCodegenJobData |
withScript(String script)
The file type to use for a JavaScript project.
|
ReactStartCodegenJobData |
withTarget(JSTarget target)
The ECMAScript specification to use.
|
ReactStartCodegenJobData |
withTarget(String target)
The ECMAScript specification to use.
|
public void setModule(String module)
The JavaScript module type.
module - The JavaScript module type.JSModulepublic String getModule()
The JavaScript module type.
JSModulepublic ReactStartCodegenJobData withModule(String module)
The JavaScript module type.
module - The JavaScript module type.JSModulepublic ReactStartCodegenJobData withModule(JSModule module)
The JavaScript module type.
module - The JavaScript module type.JSModulepublic void setTarget(String target)
The ECMAScript specification to use.
target - The ECMAScript specification to use.JSTargetpublic String getTarget()
The ECMAScript specification to use.
JSTargetpublic ReactStartCodegenJobData withTarget(String target)
The ECMAScript specification to use.
target - The ECMAScript specification to use.JSTargetpublic ReactStartCodegenJobData withTarget(JSTarget target)
The ECMAScript specification to use.
target - The ECMAScript specification to use.JSTargetpublic void setScript(String script)
The file type to use for a JavaScript project.
script - The file type to use for a JavaScript project.JSScriptpublic String getScript()
The file type to use for a JavaScript project.
JSScriptpublic ReactStartCodegenJobData withScript(String script)
The file type to use for a JavaScript project.
script - The file type to use for a JavaScript project.JSScriptpublic ReactStartCodegenJobData withScript(JSScript script)
The file type to use for a JavaScript project.
script - The file type to use for a JavaScript project.JSScriptpublic void setRenderTypeDeclarations(Boolean renderTypeDeclarations)
Specifies whether the code generation job should render type declaration files.
renderTypeDeclarations - Specifies whether the code generation job should render type declaration files.public Boolean getRenderTypeDeclarations()
Specifies whether the code generation job should render type declaration files.
public ReactStartCodegenJobData withRenderTypeDeclarations(Boolean renderTypeDeclarations)
Specifies whether the code generation job should render type declaration files.
renderTypeDeclarations - Specifies whether the code generation job should render type declaration files.public Boolean isRenderTypeDeclarations()
Specifies whether the code generation job should render type declaration files.
public void setInlineSourceMap(Boolean inlineSourceMap)
Specifies whether the code generation job should render inline source maps.
inlineSourceMap - Specifies whether the code generation job should render inline source maps.public Boolean getInlineSourceMap()
Specifies whether the code generation job should render inline source maps.
public ReactStartCodegenJobData withInlineSourceMap(Boolean inlineSourceMap)
Specifies whether the code generation job should render inline source maps.
inlineSourceMap - Specifies whether the code generation job should render inline source maps.public Boolean isInlineSourceMap()
Specifies whether the code generation job should render inline source maps.
public void setApiConfiguration(ApiConfiguration apiConfiguration)
The API configuration for the code generation job.
apiConfiguration - The API configuration for the code generation job.public ApiConfiguration getApiConfiguration()
The API configuration for the code generation job.
public ReactStartCodegenJobData withApiConfiguration(ApiConfiguration apiConfiguration)
The API configuration for the code generation job.
apiConfiguration - The API configuration for the code generation job.public Map<String,String> getDependencies()
Lists the dependency packages that may be required for the project code to run.
public void setDependencies(Map<String,String> dependencies)
Lists the dependency packages that may be required for the project code to run.
dependencies - Lists the dependency packages that may be required for the project code to run.public ReactStartCodegenJobData withDependencies(Map<String,String> dependencies)
Lists the dependency packages that may be required for the project code to run.
dependencies - Lists the dependency packages that may be required for the project code to run.public ReactStartCodegenJobData addDependenciesEntry(String key, String value)
public ReactStartCodegenJobData clearDependenciesEntries()
public String toString()
toString in class ObjectObject.toString()public ReactStartCodegenJobData clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.