@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.JSModule
public String getModule()
The JavaScript module type.
JSModule
public ReactStartCodegenJobData withModule(String module)
The JavaScript module type.
module
- The JavaScript module type.JSModule
public ReactStartCodegenJobData withModule(JSModule module)
The JavaScript module type.
module
- The JavaScript module type.JSModule
public void setTarget(String target)
The ECMAScript specification to use.
target
- The ECMAScript specification to use.JSTarget
public String getTarget()
The ECMAScript specification to use.
JSTarget
public ReactStartCodegenJobData withTarget(String target)
The ECMAScript specification to use.
target
- The ECMAScript specification to use.JSTarget
public ReactStartCodegenJobData withTarget(JSTarget target)
The ECMAScript specification to use.
target
- The ECMAScript specification to use.JSTarget
public void setScript(String script)
The file type to use for a JavaScript project.
script
- The file type to use for a JavaScript project.JSScript
public String getScript()
The file type to use for a JavaScript project.
JSScript
public ReactStartCodegenJobData withScript(String script)
The file type to use for a JavaScript project.
script
- The file type to use for a JavaScript project.JSScript
public ReactStartCodegenJobData withScript(JSScript script)
The file type to use for a JavaScript project.
script
- The file type to use for a JavaScript project.JSScript
public 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 Object
Object.toString()
public ReactStartCodegenJobData clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.