#[non_exhaustive]pub struct EdgeDeploymentPlanSummaryBuilder { /* private fields */ }
Expand description
A builder for EdgeDeploymentPlanSummary
.
Implementations§
source§impl EdgeDeploymentPlanSummaryBuilder
impl EdgeDeploymentPlanSummaryBuilder
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.
This field is required.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 get_edge_deployment_plan_arn(&self) -> &Option<String>
pub fn get_edge_deployment_plan_arn(&self) -> &Option<String>
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.
This field is required.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 get_edge_deployment_plan_name(&self) -> &Option<String>
pub fn get_edge_deployment_plan_name(&self) -> &Option<String>
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.
This field is required.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 get_device_fleet_name(&self) -> &Option<String>
pub fn get_device_fleet_name(&self) -> &Option<String>
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.
This field is required.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 get_edge_deployment_success(&self) -> &Option<i32>
pub fn get_edge_deployment_success(&self) -> &Option<i32>
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.
This field is required.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 get_edge_deployment_pending(&self) -> &Option<i32>
pub fn get_edge_deployment_pending(&self) -> &Option<i32>
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.
This field is required.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 get_edge_deployment_failed(&self) -> &Option<i32>
pub fn get_edge_deployment_failed(&self) -> &Option<i32>
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 get_creation_time(&self) -> &Option<DateTime>
pub fn get_creation_time(&self) -> &Option<DateTime>
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 get_last_modified_time(&self) -> &Option<DateTime>
pub fn get_last_modified_time(&self) -> &Option<DateTime>
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
.
Trait Implementations§
source§impl Clone for EdgeDeploymentPlanSummaryBuilder
impl Clone for EdgeDeploymentPlanSummaryBuilder
source§fn clone(&self) -> EdgeDeploymentPlanSummaryBuilder
fn clone(&self) -> EdgeDeploymentPlanSummaryBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for EdgeDeploymentPlanSummaryBuilder
impl Default for EdgeDeploymentPlanSummaryBuilder
source§fn default() -> EdgeDeploymentPlanSummaryBuilder
fn default() -> EdgeDeploymentPlanSummaryBuilder
source§impl PartialEq for EdgeDeploymentPlanSummaryBuilder
impl PartialEq for EdgeDeploymentPlanSummaryBuilder
source§fn eq(&self, other: &EdgeDeploymentPlanSummaryBuilder) -> bool
fn eq(&self, other: &EdgeDeploymentPlanSummaryBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for EdgeDeploymentPlanSummaryBuilder
Auto Trait Implementations§
impl Freeze for EdgeDeploymentPlanSummaryBuilder
impl RefUnwindSafe for EdgeDeploymentPlanSummaryBuilder
impl Send for EdgeDeploymentPlanSummaryBuilder
impl Sync for EdgeDeploymentPlanSummaryBuilder
impl Unpin for EdgeDeploymentPlanSummaryBuilder
impl UnwindSafe for EdgeDeploymentPlanSummaryBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more