pub struct Builder { /* private fields */ }
Expand description
A builder for CreateEdgeDeploymentPlanInput
.
Implementations§
source§impl Builder
impl Builder
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 model_configs(self, input: EdgeDeploymentModelConfig) -> Self
pub fn model_configs(self, input: EdgeDeploymentModelConfig) -> Self
Appends an item to model_configs
.
To override the contents of this collection use set_model_configs
.
List of models associated with the edge deployment plan.
sourcepub fn set_model_configs(
self,
input: Option<Vec<EdgeDeploymentModelConfig>>
) -> Self
pub fn set_model_configs(
self,
input: Option<Vec<EdgeDeploymentModelConfig>>
) -> Self
List of models associated with 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 device fleet used for this edge deployment plan.
sourcepub fn set_device_fleet_name(self, input: Option<String>) -> Self
pub fn set_device_fleet_name(self, input: Option<String>) -> Self
The device fleet used for this edge deployment plan.
sourcepub fn stages(self, input: DeploymentStage) -> Self
pub fn stages(self, input: DeploymentStage) -> Self
Appends an item to stages
.
To override the contents of this collection use set_stages
.
List of stages of the edge deployment plan. The number of stages is limited to 10 per deployment.
sourcepub fn set_stages(self, input: Option<Vec<DeploymentStage>>) -> Self
pub fn set_stages(self, input: Option<Vec<DeploymentStage>>) -> Self
List of stages of the edge deployment plan. The number of stages is limited to 10 per deployment.
Appends an item to tags
.
To override the contents of this collection use set_tags
.
List of tags with which to tag the edge deployment plan.
List of tags with which to tag the edge deployment plan.
sourcepub fn build(self) -> Result<CreateEdgeDeploymentPlanInput, BuildError>
pub fn build(self) -> Result<CreateEdgeDeploymentPlanInput, BuildError>
Consumes the builder and constructs a CreateEdgeDeploymentPlanInput
.