Struct aws_sdk_amplifyuibuilder::types::CodegenJob
source · #[non_exhaustive]pub struct CodegenJob {Show 14 fields
pub id: String,
pub app_id: String,
pub environment_name: String,
pub render_config: Option<CodegenJobRenderConfig>,
pub generic_data_schema: Option<CodegenJobGenericDataSchema>,
pub auto_generate_forms: Option<bool>,
pub features: Option<CodegenFeatureFlags>,
pub status: Option<CodegenJobStatus>,
pub status_message: Option<String>,
pub asset: Option<CodegenJobAsset>,
pub tags: Option<HashMap<String, String>>,
pub created_at: Option<DateTime>,
pub modified_at: Option<DateTime>,
pub dependencies: Option<Vec<CodegenDependency>>,
}Expand description
Describes the configuration for a code generation job that is associated with an Amplify app.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.id: StringThe unique ID for the code generation job.
app_id: StringThe ID of the Amplify app associated with the code generation job.
environment_name: StringThe name of the backend environment associated with the code generation job.
render_config: Option<CodegenJobRenderConfig>Describes the configuration information for rendering the UI component associated with the code generation job.
generic_data_schema: Option<CodegenJobGenericDataSchema>Describes the data schema for a code generation job.
auto_generate_forms: Option<bool>Specifies whether to autogenerate forms in the code generation job.
features: Option<CodegenFeatureFlags>Describes the feature flags that you can specify for a code generation job.
status: Option<CodegenJobStatus>The status of the code generation job.
status_message: Option<String>The customized status message for the code generation job.
asset: Option<CodegenJobAsset>The CodegenJobAsset to use for the code generation job.
One or more key-value pairs to use when tagging the code generation job.
created_at: Option<DateTime>The time that the code generation job was created.
modified_at: Option<DateTime>The time that the code generation job was modified.
dependencies: Option<Vec<CodegenDependency>>Lists the dependency packages that may be required for the project code to run.
Implementations§
source§impl CodegenJob
impl CodegenJob
sourcepub fn app_id(&self) -> &str
pub fn app_id(&self) -> &str
The ID of the Amplify app associated with the code generation job.
sourcepub fn environment_name(&self) -> &str
pub fn environment_name(&self) -> &str
The name of the backend environment associated with the code generation job.
sourcepub fn render_config(&self) -> Option<&CodegenJobRenderConfig>
pub fn 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) -> Option<&CodegenJobGenericDataSchema>
pub fn generic_data_schema(&self) -> Option<&CodegenJobGenericDataSchema>
Describes the data schema for a code generation job.
sourcepub fn auto_generate_forms(&self) -> Option<bool>
pub fn auto_generate_forms(&self) -> Option<bool>
Specifies whether to autogenerate forms in the code generation job.
sourcepub fn features(&self) -> Option<&CodegenFeatureFlags>
pub fn features(&self) -> Option<&CodegenFeatureFlags>
Describes the feature flags that you can specify for a code generation job.
sourcepub fn status(&self) -> Option<&CodegenJobStatus>
pub fn status(&self) -> Option<&CodegenJobStatus>
The status of the code generation job.
sourcepub fn status_message(&self) -> Option<&str>
pub fn status_message(&self) -> Option<&str>
The customized status message for the code generation job.
sourcepub fn asset(&self) -> Option<&CodegenJobAsset>
pub fn asset(&self) -> Option<&CodegenJobAsset>
The CodegenJobAsset to use for the code generation job.
One or more key-value pairs to use when tagging the code generation job.
sourcepub fn created_at(&self) -> Option<&DateTime>
pub fn created_at(&self) -> Option<&DateTime>
The time that the code generation job was created.
sourcepub fn modified_at(&self) -> Option<&DateTime>
pub fn modified_at(&self) -> Option<&DateTime>
The time that the code generation job was modified.
sourcepub fn dependencies(&self) -> &[CodegenDependency]
pub fn dependencies(&self) -> &[CodegenDependency]
Lists the dependency packages that may be required for the project code to run.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .dependencies.is_none().
source§impl CodegenJob
impl CodegenJob
sourcepub fn builder() -> CodegenJobBuilder
pub fn builder() -> CodegenJobBuilder
Creates a new builder-style object to manufacture CodegenJob.
Trait Implementations§
source§impl Clone for CodegenJob
impl Clone for CodegenJob
source§fn clone(&self) -> CodegenJob
fn clone(&self) -> CodegenJob
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CodegenJob
impl Debug for CodegenJob
source§impl PartialEq for CodegenJob
impl PartialEq for CodegenJob
source§fn eq(&self, other: &CodegenJob) -> bool
fn eq(&self, other: &CodegenJob) -> bool
self and other values to be equal, and is used
by ==.