Interface StartCodegenJobData.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<StartCodegenJobData.Builder,StartCodegenJobData>,SdkBuilder<StartCodegenJobData.Builder,StartCodegenJobData>,SdkPojo
- Enclosing class:
- StartCodegenJobData
public static interface StartCodegenJobData.Builder extends SdkPojo, CopyableBuilder<StartCodegenJobData.Builder,StartCodegenJobData>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description StartCodegenJobData.BuilderautoGenerateForms(Boolean autoGenerateForms)Specifies whether to autogenerate forms in the code generation job.default StartCodegenJobData.Builderfeatures(Consumer<CodegenFeatureFlags.Builder> features)The feature flags for a code generation job.StartCodegenJobData.Builderfeatures(CodegenFeatureFlags features)The feature flags for a code generation job.default StartCodegenJobData.BuildergenericDataSchema(Consumer<CodegenJobGenericDataSchema.Builder> genericDataSchema)The data schema to use for a code generation job.StartCodegenJobData.BuildergenericDataSchema(CodegenJobGenericDataSchema genericDataSchema)The data schema to use for a code generation job.default StartCodegenJobData.BuilderrenderConfig(Consumer<CodegenJobRenderConfig.Builder> renderConfig)The code generation configuration for the codegen job.StartCodegenJobData.BuilderrenderConfig(CodegenJobRenderConfig renderConfig)The code generation configuration for the codegen job.StartCodegenJobData.Buildertags(Map<String,String> tags)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, sdkFields
-
-
-
-
Method Detail
-
renderConfig
StartCodegenJobData.Builder renderConfig(CodegenJobRenderConfig 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.Builderavoiding the need to create one manually viaCodegenJobRenderConfig.builder().When the
Consumercompletes,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:
renderConfig(CodegenJobRenderConfig)
-
genericDataSchema
StartCodegenJobData.Builder genericDataSchema(CodegenJobGenericDataSchema 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.Builderavoiding the need to create one manually viaCodegenJobGenericDataSchema.builder().When the
Consumercompletes,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:
genericDataSchema(CodegenJobGenericDataSchema)
-
autoGenerateForms
StartCodegenJobData.Builder autoGenerateForms(Boolean 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
StartCodegenJobData.Builder features(CodegenFeatureFlags 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
default StartCodegenJobData.Builder features(Consumer<CodegenFeatureFlags.Builder> features)
The feature flags for a code generation job.
This is a convenience method that creates an instance of theCodegenFeatureFlags.Builderavoiding the need to create one manually viaCodegenFeatureFlags.builder().When the
Consumercompletes,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:
features(CodegenFeatureFlags)
-
tags
StartCodegenJobData.Builder tags(Map<String,String> 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.
-
-