Struct aws_sdk_athena::model::query_stage::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for QueryStage
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn set_stage_id(self, input: Option<i64>) -> Self
pub fn set_stage_id(self, input: Option<i64>) -> Self
The identifier for a stage.
sourcepub fn set_state(self, input: Option<String>) -> Self
pub fn set_state(self, input: Option<String>) -> Self
State of the stage after query execution.
sourcepub fn output_bytes(self, input: i64) -> Self
pub fn output_bytes(self, input: i64) -> Self
The number of bytes output from the stage after execution.
sourcepub fn set_output_bytes(self, input: Option<i64>) -> Self
pub fn set_output_bytes(self, input: Option<i64>) -> Self
The number of bytes output from the stage after execution.
sourcepub fn output_rows(self, input: i64) -> Self
pub fn output_rows(self, input: i64) -> Self
The number of rows output from the stage after execution.
sourcepub fn set_output_rows(self, input: Option<i64>) -> Self
pub fn set_output_rows(self, input: Option<i64>) -> Self
The number of rows output from the stage after execution.
sourcepub fn input_bytes(self, input: i64) -> Self
pub fn input_bytes(self, input: i64) -> Self
The number of bytes input into the stage for execution.
sourcepub fn set_input_bytes(self, input: Option<i64>) -> Self
pub fn set_input_bytes(self, input: Option<i64>) -> Self
The number of bytes input into the stage for execution.
sourcepub fn input_rows(self, input: i64) -> Self
pub fn input_rows(self, input: i64) -> Self
The number of rows input into the stage for execution.
sourcepub fn set_input_rows(self, input: Option<i64>) -> Self
pub fn set_input_rows(self, input: Option<i64>) -> Self
The number of rows input into the stage for execution.
sourcepub fn execution_time(self, input: i64) -> Self
pub fn execution_time(self, input: i64) -> Self
Time taken to execute this stage.
sourcepub fn set_execution_time(self, input: Option<i64>) -> Self
pub fn set_execution_time(self, input: Option<i64>) -> Self
Time taken to execute this stage.
sourcepub fn query_stage_plan(self, input: QueryStagePlanNode) -> Self
pub fn query_stage_plan(self, input: QueryStagePlanNode) -> Self
Stage plan information such as name, identifier, sub plans, and source stages.
sourcepub fn set_query_stage_plan(self, input: Option<QueryStagePlanNode>) -> Self
pub fn set_query_stage_plan(self, input: Option<QueryStagePlanNode>) -> Self
Stage plan information such as name, identifier, sub plans, and source stages.
sourcepub fn sub_stages(self, input: QueryStage) -> Self
pub fn sub_stages(self, input: QueryStage) -> Self
Appends an item to sub_stages
.
To override the contents of this collection use set_sub_stages
.
List of sub query stages that form this stage execution plan.
sourcepub fn set_sub_stages(self, input: Option<Vec<QueryStage>>) -> Self
pub fn set_sub_stages(self, input: Option<Vec<QueryStage>>) -> Self
List of sub query stages that form this stage execution plan.
sourcepub fn build(self) -> QueryStage
pub fn build(self) -> QueryStage
Consumes the builder and constructs a QueryStage
.