Interface StartCodegenJobData.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<StartCodegenJobData.Builder,
,StartCodegenJobData> SdkBuilder<StartCodegenJobData.Builder,
,StartCodegenJobData> SdkPojo
- Enclosing class:
StartCodegenJobData
-
Method Summary
Modifier and TypeMethodDescriptionautoGenerateForms
(Boolean autoGenerateForms) Specifies whether to autogenerate forms in the code generation job.default StartCodegenJobData.Builder
features
(Consumer<CodegenFeatureFlags.Builder> features) The feature flags for a code generation job.features
(CodegenFeatureFlags features) The feature flags for a code generation job.default StartCodegenJobData.Builder
genericDataSchema
(Consumer<CodegenJobGenericDataSchema.Builder> genericDataSchema) The data schema to use for a code generation job.genericDataSchema
(CodegenJobGenericDataSchema genericDataSchema) The data schema to use for a code generation job.default StartCodegenJobData.Builder
renderConfig
(Consumer<CodegenJobRenderConfig.Builder> renderConfig) The code generation configuration for the codegen job.renderConfig
(CodegenJobRenderConfig renderConfig) The code generation configuration for the codegen job.One or more key-value pairs to use when tagging the code generation job data.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
renderConfig
The code generation configuration for the codegen job.
- Parameters:
renderConfig
- The code generation configuration for the codegen job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
renderConfig
default StartCodegenJobData.Builder renderConfig(Consumer<CodegenJobRenderConfig.Builder> renderConfig) The code generation configuration for the codegen job.
This is a convenience method that creates an instance of theCodegenJobRenderConfig.Builder
avoiding the need to create one manually viaCodegenJobRenderConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torenderConfig(CodegenJobRenderConfig)
.- Parameters:
renderConfig
- a consumer that will call methods onCodegenJobRenderConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
genericDataSchema
The data schema to use for a code generation job.
- Parameters:
genericDataSchema
- The data schema to use for a code generation job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
genericDataSchema
default StartCodegenJobData.Builder genericDataSchema(Consumer<CodegenJobGenericDataSchema.Builder> genericDataSchema) The data schema to use for a code generation job.
This is a convenience method that creates an instance of theCodegenJobGenericDataSchema.Builder
avoiding the need to create one manually viaCodegenJobGenericDataSchema.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed togenericDataSchema(CodegenJobGenericDataSchema)
.- Parameters:
genericDataSchema
- a consumer that will call methods onCodegenJobGenericDataSchema.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
autoGenerateForms
Specifies whether to autogenerate forms in the code generation job.
- Parameters:
autoGenerateForms
- Specifies whether to autogenerate forms in the code generation job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
features
The feature flags for a code generation job.
- Parameters:
features
- The feature flags for a code generation job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
features
The feature flags for a code generation job.
This is a convenience method that creates an instance of theCodegenFeatureFlags.Builder
avoiding the need to create one manually viaCodegenFeatureFlags.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofeatures(CodegenFeatureFlags)
.- Parameters:
features
- a consumer that will call methods onCodegenFeatureFlags.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
One or more key-value pairs to use when tagging the code generation job data.
- Parameters:
tags
- One or more key-value pairs to use when tagging the code generation job data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-