Struct aws_sdk_amplifyuibuilder::types::builders::CodegenJobBuilder
source · #[non_exhaustive]pub struct CodegenJobBuilder { /* private fields */ }Expand description
A builder for CodegenJob.
Implementations§
source§impl CodegenJobBuilder
impl CodegenJobBuilder
sourcepub fn id(self, input: impl Into<String>) -> Self
pub fn id(self, input: impl Into<String>) -> Self
The unique ID for the code generation job.
This field is required.sourcepub fn app_id(self, input: impl Into<String>) -> Self
pub fn app_id(self, input: impl Into<String>) -> Self
The ID of the Amplify app associated with the code generation job.
This field is required.sourcepub fn set_app_id(self, input: Option<String>) -> Self
pub fn set_app_id(self, input: Option<String>) -> Self
The ID of the Amplify app associated with the code generation job.
sourcepub fn get_app_id(&self) -> &Option<String>
pub fn get_app_id(&self) -> &Option<String>
The ID of the Amplify app associated with the code generation job.
sourcepub fn environment_name(self, input: impl Into<String>) -> Self
pub fn environment_name(self, input: impl Into<String>) -> Self
The name of the backend environment associated with the code generation job.
This field is required.sourcepub fn set_environment_name(self, input: Option<String>) -> Self
pub fn set_environment_name(self, input: Option<String>) -> Self
The name of the backend environment associated with the code generation job.
sourcepub fn get_environment_name(&self) -> &Option<String>
pub fn get_environment_name(&self) -> &Option<String>
The name of the backend environment associated with the code generation job.
sourcepub fn render_config(self, input: CodegenJobRenderConfig) -> Self
pub fn render_config(self, input: CodegenJobRenderConfig) -> Self
Describes the configuration information for rendering the UI component associated with the code generation job.
sourcepub fn set_render_config(self, input: Option<CodegenJobRenderConfig>) -> Self
pub fn set_render_config(self, input: Option<CodegenJobRenderConfig>) -> Self
Describes the configuration information for rendering the UI component associated with the code generation job.
sourcepub fn get_render_config(&self) -> &Option<CodegenJobRenderConfig>
pub fn get_render_config(&self) -> &Option<CodegenJobRenderConfig>
Describes the configuration information for rendering the UI component associated with the code generation job.
sourcepub fn generic_data_schema(self, input: CodegenJobGenericDataSchema) -> Self
pub fn generic_data_schema(self, input: CodegenJobGenericDataSchema) -> Self
Describes the data schema for a code generation job.
sourcepub fn set_generic_data_schema(
self,
input: Option<CodegenJobGenericDataSchema>
) -> Self
pub fn set_generic_data_schema( self, input: Option<CodegenJobGenericDataSchema> ) -> Self
Describes the data schema for a code generation job.
sourcepub fn get_generic_data_schema(&self) -> &Option<CodegenJobGenericDataSchema>
pub fn get_generic_data_schema(&self) -> &Option<CodegenJobGenericDataSchema>
Describes the data schema for a code generation job.
sourcepub fn auto_generate_forms(self, input: bool) -> Self
pub fn auto_generate_forms(self, input: bool) -> Self
Specifies whether to autogenerate forms in the code generation job.
sourcepub fn set_auto_generate_forms(self, input: Option<bool>) -> Self
pub fn set_auto_generate_forms(self, input: Option<bool>) -> Self
Specifies whether to autogenerate forms in the code generation job.
sourcepub fn get_auto_generate_forms(&self) -> &Option<bool>
pub fn get_auto_generate_forms(&self) -> &Option<bool>
Specifies whether to autogenerate forms in the code generation job.
sourcepub fn features(self, input: CodegenFeatureFlags) -> Self
pub fn features(self, input: CodegenFeatureFlags) -> Self
Describes the feature flags that you can specify for a code generation job.
sourcepub fn set_features(self, input: Option<CodegenFeatureFlags>) -> Self
pub fn set_features(self, input: Option<CodegenFeatureFlags>) -> Self
Describes the feature flags that you can specify for a code generation job.
sourcepub fn get_features(&self) -> &Option<CodegenFeatureFlags>
pub fn get_features(&self) -> &Option<CodegenFeatureFlags>
Describes the feature flags that you can specify for a code generation job.
sourcepub fn status(self, input: CodegenJobStatus) -> Self
pub fn status(self, input: CodegenJobStatus) -> Self
The status of the code generation job.
sourcepub fn set_status(self, input: Option<CodegenJobStatus>) -> Self
pub fn set_status(self, input: Option<CodegenJobStatus>) -> Self
The status of the code generation job.
sourcepub fn get_status(&self) -> &Option<CodegenJobStatus>
pub fn get_status(&self) -> &Option<CodegenJobStatus>
The status of the code generation job.
sourcepub fn status_message(self, input: impl Into<String>) -> Self
pub fn status_message(self, input: impl Into<String>) -> Self
The customized status message for the code generation job.
sourcepub fn set_status_message(self, input: Option<String>) -> Self
pub fn set_status_message(self, input: Option<String>) -> Self
The customized status message for the code generation job.
sourcepub fn get_status_message(&self) -> &Option<String>
pub fn get_status_message(&self) -> &Option<String>
The customized status message for the code generation job.
sourcepub fn asset(self, input: CodegenJobAsset) -> Self
pub fn asset(self, input: CodegenJobAsset) -> Self
The CodegenJobAsset to use for the code generation job.
sourcepub fn set_asset(self, input: Option<CodegenJobAsset>) -> Self
pub fn set_asset(self, input: Option<CodegenJobAsset>) -> Self
The CodegenJobAsset to use for the code generation job.
sourcepub fn get_asset(&self) -> &Option<CodegenJobAsset>
pub fn get_asset(&self) -> &Option<CodegenJobAsset>
The CodegenJobAsset to use for the code generation job.
Adds a key-value pair to tags.
To override the contents of this collection use set_tags.
One or more key-value pairs to use when tagging the code generation job.
One or more key-value pairs to use when tagging the code generation job.
One or more key-value pairs to use when tagging the code generation job.
sourcepub fn created_at(self, input: DateTime) -> Self
pub fn created_at(self, input: DateTime) -> Self
The time that the code generation job was created.
sourcepub fn set_created_at(self, input: Option<DateTime>) -> Self
pub fn set_created_at(self, input: Option<DateTime>) -> Self
The time that the code generation job was created.
sourcepub fn get_created_at(&self) -> &Option<DateTime>
pub fn get_created_at(&self) -> &Option<DateTime>
The time that the code generation job was created.
sourcepub fn modified_at(self, input: DateTime) -> Self
pub fn modified_at(self, input: DateTime) -> Self
The time that the code generation job was modified.
sourcepub fn set_modified_at(self, input: Option<DateTime>) -> Self
pub fn set_modified_at(self, input: Option<DateTime>) -> Self
The time that the code generation job was modified.
sourcepub fn get_modified_at(&self) -> &Option<DateTime>
pub fn get_modified_at(&self) -> &Option<DateTime>
The time that the code generation job was modified.
sourcepub fn dependencies(self, input: CodegenDependency) -> Self
pub fn dependencies(self, input: CodegenDependency) -> Self
Appends an item to dependencies.
To override the contents of this collection use set_dependencies.
Lists the dependency packages that may be required for the project code to run.
sourcepub fn set_dependencies(self, input: Option<Vec<CodegenDependency>>) -> Self
pub fn set_dependencies(self, input: Option<Vec<CodegenDependency>>) -> Self
Lists the dependency packages that may be required for the project code to run.
sourcepub fn get_dependencies(&self) -> &Option<Vec<CodegenDependency>>
pub fn get_dependencies(&self) -> &Option<Vec<CodegenDependency>>
Lists the dependency packages that may be required for the project code to run.
sourcepub fn build(self) -> Result<CodegenJob, BuildError>
pub fn build(self) -> Result<CodegenJob, BuildError>
Consumes the builder and constructs a CodegenJob.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for CodegenJobBuilder
impl Clone for CodegenJobBuilder
source§fn clone(&self) -> CodegenJobBuilder
fn clone(&self) -> CodegenJobBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CodegenJobBuilder
impl Debug for CodegenJobBuilder
source§impl Default for CodegenJobBuilder
impl Default for CodegenJobBuilder
source§fn default() -> CodegenJobBuilder
fn default() -> CodegenJobBuilder
source§impl PartialEq for CodegenJobBuilder
impl PartialEq for CodegenJobBuilder
source§fn eq(&self, other: &CodegenJobBuilder) -> bool
fn eq(&self, other: &CodegenJobBuilder) -> bool
self and other values to be equal, and is used
by ==.