Struct aws_sdk_emrserverless::model::application_summary::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for ApplicationSummary
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn release_label(self, input: impl Into<String>) -> Self
pub fn release_label(self, input: impl Into<String>) -> Self
The EMR release associated with the application.
sourcepub fn set_release_label(self, input: Option<String>) -> Self
pub fn set_release_label(self, input: Option<String>) -> Self
The EMR release associated with the application.
sourcepub fn type(self, input: impl Into<String>) -> Self
pub fn type(self, input: impl Into<String>) -> Self
The type of application, such as Spark or Hive.
sourcepub fn set_type(self, input: Option<String>) -> Self
pub fn set_type(self, input: Option<String>) -> Self
The type of application, such as Spark or Hive.
sourcepub fn state(self, input: ApplicationState) -> Self
pub fn state(self, input: ApplicationState) -> Self
The state of the application.
sourcepub fn set_state(self, input: Option<ApplicationState>) -> Self
pub fn set_state(self, input: Option<ApplicationState>) -> Self
The state of the application.
sourcepub fn state_details(self, input: impl Into<String>) -> Self
pub fn state_details(self, input: impl Into<String>) -> Self
The state details of the application.
sourcepub fn set_state_details(self, input: Option<String>) -> Self
pub fn set_state_details(self, input: Option<String>) -> Self
The state details of the application.
sourcepub fn created_at(self, input: DateTime) -> Self
pub fn created_at(self, input: DateTime) -> Self
The date and time when the application was created.
sourcepub fn set_created_at(self, input: Option<DateTime>) -> Self
pub fn set_created_at(self, input: Option<DateTime>) -> Self
The date and time when the application was created.
sourcepub fn updated_at(self, input: DateTime) -> Self
pub fn updated_at(self, input: DateTime) -> Self
The date and time when the application was last updated.
sourcepub fn set_updated_at(self, input: Option<DateTime>) -> Self
pub fn set_updated_at(self, input: Option<DateTime>) -> Self
The date and time when the application was last updated.
sourcepub fn architecture(self, input: Architecture) -> Self
pub fn architecture(self, input: Architecture) -> Self
The CPU architecture of an application.
sourcepub fn set_architecture(self, input: Option<Architecture>) -> Self
pub fn set_architecture(self, input: Option<Architecture>) -> Self
The CPU architecture of an application.
sourcepub fn build(self) -> ApplicationSummary
pub fn build(self) -> ApplicationSummary
Consumes the builder and constructs a ApplicationSummary
.