#[non_exhaustive]pub struct Builder { /* private fields */ }
Expand description
A builder for PlatformDescription
Implementations
sourceimpl Builder
impl Builder
sourcepub fn platform_arn(self, input: impl Into<String>) -> Self
pub fn platform_arn(self, input: impl Into<String>) -> Self
The ARN of the platform version.
sourcepub fn set_platform_arn(self, input: Option<String>) -> Self
pub fn set_platform_arn(self, input: Option<String>) -> Self
The ARN of the platform version.
sourcepub fn platform_owner(self, input: impl Into<String>) -> Self
pub fn platform_owner(self, input: impl Into<String>) -> Self
The AWS account ID of the person who created the platform version.
sourcepub fn set_platform_owner(self, input: Option<String>) -> Self
pub fn set_platform_owner(self, input: Option<String>) -> Self
The AWS account ID of the person who created the platform version.
sourcepub fn platform_name(self, input: impl Into<String>) -> Self
pub fn platform_name(self, input: impl Into<String>) -> Self
The name of the platform version.
sourcepub fn set_platform_name(self, input: Option<String>) -> Self
pub fn set_platform_name(self, input: Option<String>) -> Self
The name of the platform version.
sourcepub fn platform_version(self, input: impl Into<String>) -> Self
pub fn platform_version(self, input: impl Into<String>) -> Self
The version of the platform version.
sourcepub fn set_platform_version(self, input: Option<String>) -> Self
pub fn set_platform_version(self, input: Option<String>) -> Self
The version of the platform version.
sourcepub fn solution_stack_name(self, input: impl Into<String>) -> Self
pub fn solution_stack_name(self, input: impl Into<String>) -> Self
The name of the solution stack used by the platform version.
sourcepub fn set_solution_stack_name(self, input: Option<String>) -> Self
pub fn set_solution_stack_name(self, input: Option<String>) -> Self
The name of the solution stack used by the platform version.
sourcepub fn platform_status(self, input: PlatformStatus) -> Self
pub fn platform_status(self, input: PlatformStatus) -> Self
The status of the platform version.
sourcepub fn set_platform_status(self, input: Option<PlatformStatus>) -> Self
pub fn set_platform_status(self, input: Option<PlatformStatus>) -> Self
The status of the platform version.
sourcepub fn date_created(self, input: DateTime) -> Self
pub fn date_created(self, input: DateTime) -> Self
The date when the platform version was created.
sourcepub fn set_date_created(self, input: Option<DateTime>) -> Self
pub fn set_date_created(self, input: Option<DateTime>) -> Self
The date when the platform version was created.
sourcepub fn date_updated(self, input: DateTime) -> Self
pub fn date_updated(self, input: DateTime) -> Self
The date when the platform version was last updated.
sourcepub fn set_date_updated(self, input: Option<DateTime>) -> Self
pub fn set_date_updated(self, input: Option<DateTime>) -> Self
The date when the platform version was last updated.
sourcepub fn platform_category(self, input: impl Into<String>) -> Self
pub fn platform_category(self, input: impl Into<String>) -> Self
The category of the platform version.
sourcepub fn set_platform_category(self, input: Option<String>) -> Self
pub fn set_platform_category(self, input: Option<String>) -> Self
The category of the platform version.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description of the platform version.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description of the platform version.
sourcepub fn maintainer(self, input: impl Into<String>) -> Self
pub fn maintainer(self, input: impl Into<String>) -> Self
Information about the maintainer of the platform version.
sourcepub fn set_maintainer(self, input: Option<String>) -> Self
pub fn set_maintainer(self, input: Option<String>) -> Self
Information about the maintainer of the platform version.
sourcepub fn operating_system_name(self, input: impl Into<String>) -> Self
pub fn operating_system_name(self, input: impl Into<String>) -> Self
The operating system used by the platform version.
sourcepub fn set_operating_system_name(self, input: Option<String>) -> Self
pub fn set_operating_system_name(self, input: Option<String>) -> Self
The operating system used by the platform version.
sourcepub fn operating_system_version(self, input: impl Into<String>) -> Self
pub fn operating_system_version(self, input: impl Into<String>) -> Self
The version of the operating system used by the platform version.
sourcepub fn set_operating_system_version(self, input: Option<String>) -> Self
pub fn set_operating_system_version(self, input: Option<String>) -> Self
The version of the operating system used by the platform version.
sourcepub fn programming_languages(self, input: PlatformProgrammingLanguage) -> Self
pub fn programming_languages(self, input: PlatformProgrammingLanguage) -> Self
Appends an item to programming_languages
.
To override the contents of this collection use set_programming_languages
.
The programming languages supported by the platform version.
sourcepub fn set_programming_languages(
self,
input: Option<Vec<PlatformProgrammingLanguage>>
) -> Self
pub fn set_programming_languages(
self,
input: Option<Vec<PlatformProgrammingLanguage>>
) -> Self
The programming languages supported by the platform version.
sourcepub fn frameworks(self, input: PlatformFramework) -> Self
pub fn frameworks(self, input: PlatformFramework) -> Self
Appends an item to frameworks
.
To override the contents of this collection use set_frameworks
.
The frameworks supported by the platform version.
sourcepub fn set_frameworks(self, input: Option<Vec<PlatformFramework>>) -> Self
pub fn set_frameworks(self, input: Option<Vec<PlatformFramework>>) -> Self
The frameworks supported by the platform version.
sourcepub fn custom_ami_list(self, input: CustomAmi) -> Self
pub fn custom_ami_list(self, input: CustomAmi) -> Self
Appends an item to custom_ami_list
.
To override the contents of this collection use set_custom_ami_list
.
The custom AMIs supported by the platform version.
sourcepub fn set_custom_ami_list(self, input: Option<Vec<CustomAmi>>) -> Self
pub fn set_custom_ami_list(self, input: Option<Vec<CustomAmi>>) -> Self
The custom AMIs supported by the platform version.
sourcepub fn supported_tier_list(self, input: impl Into<String>) -> Self
pub fn supported_tier_list(self, input: impl Into<String>) -> Self
Appends an item to supported_tier_list
.
To override the contents of this collection use set_supported_tier_list
.
The tiers supported by the platform version.
sourcepub fn set_supported_tier_list(self, input: Option<Vec<String>>) -> Self
pub fn set_supported_tier_list(self, input: Option<Vec<String>>) -> Self
The tiers supported by the platform version.
sourcepub fn supported_addon_list(self, input: impl Into<String>) -> Self
pub fn supported_addon_list(self, input: impl Into<String>) -> Self
Appends an item to supported_addon_list
.
To override the contents of this collection use set_supported_addon_list
.
The additions supported by the platform version.
sourcepub fn set_supported_addon_list(self, input: Option<Vec<String>>) -> Self
pub fn set_supported_addon_list(self, input: Option<Vec<String>>) -> Self
The additions supported by the platform version.
sourcepub fn platform_lifecycle_state(self, input: impl Into<String>) -> Self
pub fn platform_lifecycle_state(self, input: impl Into<String>) -> Self
The state of the platform version in its lifecycle.
Possible values: Recommended
| null
If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.
sourcepub fn set_platform_lifecycle_state(self, input: Option<String>) -> Self
pub fn set_platform_lifecycle_state(self, input: Option<String>) -> Self
The state of the platform version in its lifecycle.
Possible values: Recommended
| null
If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.
sourcepub fn platform_branch_name(self, input: impl Into<String>) -> Self
pub fn platform_branch_name(self, input: impl Into<String>) -> Self
The platform branch to which the platform version belongs.
sourcepub fn set_platform_branch_name(self, input: Option<String>) -> Self
pub fn set_platform_branch_name(self, input: Option<String>) -> Self
The platform branch to which the platform version belongs.
sourcepub fn platform_branch_lifecycle_state(self, input: impl Into<String>) -> Self
pub fn platform_branch_lifecycle_state(self, input: impl Into<String>) -> Self
The state of the platform version's branch in its lifecycle.
Possible values: Beta
| Supported
| Deprecated
| Retired
sourcepub fn set_platform_branch_lifecycle_state(self, input: Option<String>) -> Self
pub fn set_platform_branch_lifecycle_state(self, input: Option<String>) -> Self
The state of the platform version's branch in its lifecycle.
Possible values: Beta
| Supported
| Deprecated
| Retired
sourcepub fn build(self) -> PlatformDescription
pub fn build(self) -> PlatformDescription
Consumes the builder and constructs a PlatformDescription
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more