Class: Aws::AmplifyUIBuilder::Types::ReactStartCodegenJobData

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-amplifyuibuilder/types.rb

Overview

Describes the code generation job configuration for a React project.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#api_configurationTypes::ApiConfiguration

The API configuration for the code generation job.



2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 2772

class ReactStartCodegenJobData < Struct.new(
  :module,
  :target,
  :script,
  :render_type_declarations,
  :inline_source_map,
  :api_configuration,
  :dependencies)
  SENSITIVE = []
  include Aws::Structure
end

#dependenciesHash<String,String>

Lists the dependency packages that may be required for the project code to run.

Returns:

  • (Hash<String,String>)


2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 2772

class ReactStartCodegenJobData < Struct.new(
  :module,
  :target,
  :script,
  :render_type_declarations,
  :inline_source_map,
  :api_configuration,
  :dependencies)
  SENSITIVE = []
  include Aws::Structure
end

#inline_source_mapBoolean

Specifies whether the code generation job should render inline source maps.

Returns:

  • (Boolean)


2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 2772

class ReactStartCodegenJobData < Struct.new(
  :module,
  :target,
  :script,
  :render_type_declarations,
  :inline_source_map,
  :api_configuration,
  :dependencies)
  SENSITIVE = []
  include Aws::Structure
end

#moduleString

The JavaScript module type.

Returns:

  • (String)


2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 2772

class ReactStartCodegenJobData < Struct.new(
  :module,
  :target,
  :script,
  :render_type_declarations,
  :inline_source_map,
  :api_configuration,
  :dependencies)
  SENSITIVE = []
  include Aws::Structure
end

#render_type_declarationsBoolean

Specifies whether the code generation job should render type declaration files.

Returns:

  • (Boolean)


2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 2772

class ReactStartCodegenJobData < Struct.new(
  :module,
  :target,
  :script,
  :render_type_declarations,
  :inline_source_map,
  :api_configuration,
  :dependencies)
  SENSITIVE = []
  include Aws::Structure
end

#scriptString

The file type to use for a JavaScript project.

Returns:

  • (String)


2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 2772

class ReactStartCodegenJobData < Struct.new(
  :module,
  :target,
  :script,
  :render_type_declarations,
  :inline_source_map,
  :api_configuration,
  :dependencies)
  SENSITIVE = []
  include Aws::Structure
end

#targetString

The ECMAScript specification to use.

Returns:

  • (String)


2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 2772

class ReactStartCodegenJobData < Struct.new(
  :module,
  :target,
  :script,
  :render_type_declarations,
  :inline_source_map,
  :api_configuration,
  :dependencies)
  SENSITIVE = []
  include Aws::Structure
end