Struct aws_sdk_cloud9::model::environment_lifecycle::Builder
source · [−]pub struct Builder { /* private fields */ }
Expand description
A builder for EnvironmentLifecycle
.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn status(self, input: EnvironmentLifecycleStatus) -> Self
pub fn status(self, input: EnvironmentLifecycleStatus) -> Self
The current creation or deletion lifecycle state of the environment.
-
CREATING
: The environment is in the process of being created. -
CREATED
: The environment was successfully created. -
CREATE_FAILED
: The environment failed to be created. -
DELETING
: The environment is in the process of being deleted. -
DELETE_FAILED
: The environment failed to delete.
sourcepub fn set_status(self, input: Option<EnvironmentLifecycleStatus>) -> Self
pub fn set_status(self, input: Option<EnvironmentLifecycleStatus>) -> Self
The current creation or deletion lifecycle state of the environment.
-
CREATING
: The environment is in the process of being created. -
CREATED
: The environment was successfully created. -
CREATE_FAILED
: The environment failed to be created. -
DELETING
: The environment is in the process of being deleted. -
DELETE_FAILED
: The environment failed to delete.
sourcepub fn reason(self, input: impl Into<String>) -> Self
pub fn reason(self, input: impl Into<String>) -> Self
Any informational message about the lifecycle state of the environment.
sourcepub fn set_reason(self, input: Option<String>) -> Self
pub fn set_reason(self, input: Option<String>) -> Self
Any informational message about the lifecycle state of the environment.
sourcepub fn failure_resource(self, input: impl Into<String>) -> Self
pub fn failure_resource(self, input: impl Into<String>) -> Self
If the environment failed to delete, the Amazon Resource Name (ARN) of the related Amazon Web Services resource.
sourcepub fn set_failure_resource(self, input: Option<String>) -> Self
pub fn set_failure_resource(self, input: Option<String>) -> Self
If the environment failed to delete, the Amazon Resource Name (ARN) of the related Amazon Web Services resource.
sourcepub fn build(self) -> EnvironmentLifecycle
pub fn build(self) -> EnvironmentLifecycle
Consumes the builder and constructs a EnvironmentLifecycle
.