pub struct Builder { /* private fields */ }Expand description
A builder for EdgeDeploymentPlanSummary.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn edge_deployment_plan_arn(self, input: impl Into<String>) -> Self
pub fn edge_deployment_plan_arn(self, input: impl Into<String>) -> Self
The ARN of the edge deployment plan.
sourcepub fn set_edge_deployment_plan_arn(self, input: Option<String>) -> Self
pub fn set_edge_deployment_plan_arn(self, input: Option<String>) -> Self
The ARN of the edge deployment plan.
sourcepub fn edge_deployment_plan_name(self, input: impl Into<String>) -> Self
pub fn edge_deployment_plan_name(self, input: impl Into<String>) -> Self
The name of the edge deployment plan.
sourcepub fn set_edge_deployment_plan_name(self, input: Option<String>) -> Self
pub fn set_edge_deployment_plan_name(self, input: Option<String>) -> Self
The name of the edge deployment plan.
sourcepub fn device_fleet_name(self, input: impl Into<String>) -> Self
pub fn device_fleet_name(self, input: impl Into<String>) -> Self
The name of the device fleet used for the deployment.
sourcepub fn set_device_fleet_name(self, input: Option<String>) -> Self
pub fn set_device_fleet_name(self, input: Option<String>) -> Self
The name of the device fleet used for the deployment.
sourcepub fn edge_deployment_success(self, input: i32) -> Self
pub fn edge_deployment_success(self, input: i32) -> Self
The number of edge devices with the successful deployment.
sourcepub fn set_edge_deployment_success(self, input: Option<i32>) -> Self
pub fn set_edge_deployment_success(self, input: Option<i32>) -> Self
The number of edge devices with the successful deployment.
sourcepub fn edge_deployment_pending(self, input: i32) -> Self
pub fn edge_deployment_pending(self, input: i32) -> Self
The number of edge devices yet to pick up the deployment, or in progress.
sourcepub fn set_edge_deployment_pending(self, input: Option<i32>) -> Self
pub fn set_edge_deployment_pending(self, input: Option<i32>) -> Self
The number of edge devices yet to pick up the deployment, or in progress.
sourcepub fn edge_deployment_failed(self, input: i32) -> Self
pub fn edge_deployment_failed(self, input: i32) -> Self
The number of edge devices that failed the deployment.
sourcepub fn set_edge_deployment_failed(self, input: Option<i32>) -> Self
pub fn set_edge_deployment_failed(self, input: Option<i32>) -> Self
The number of edge devices that failed the deployment.
sourcepub fn creation_time(self, input: DateTime) -> Self
pub fn creation_time(self, input: DateTime) -> Self
The time when the edge deployment plan was created.
sourcepub fn set_creation_time(self, input: Option<DateTime>) -> Self
pub fn set_creation_time(self, input: Option<DateTime>) -> Self
The time when the edge deployment plan was created.
sourcepub fn last_modified_time(self, input: DateTime) -> Self
pub fn last_modified_time(self, input: DateTime) -> Self
The time when the edge deployment plan was last updated.
sourcepub fn set_last_modified_time(self, input: Option<DateTime>) -> Self
pub fn set_last_modified_time(self, input: Option<DateTime>) -> Self
The time when the edge deployment plan was last updated.
sourcepub fn build(self) -> EdgeDeploymentPlanSummary
pub fn build(self) -> EdgeDeploymentPlanSummary
Consumes the builder and constructs a EdgeDeploymentPlanSummary.