#[non_exhaustive]pub struct DebugRuleConfigurationBuilder { /* private fields */ }
Expand description
A builder for DebugRuleConfiguration
.
Implementations§
source§impl DebugRuleConfigurationBuilder
impl DebugRuleConfigurationBuilder
sourcepub fn rule_configuration_name(self, input: impl Into<String>) -> Self
pub fn rule_configuration_name(self, input: impl Into<String>) -> Self
The name of the rule configuration. It must be unique relative to other rule configuration names.
sourcepub fn set_rule_configuration_name(self, input: Option<String>) -> Self
pub fn set_rule_configuration_name(self, input: Option<String>) -> Self
The name of the rule configuration. It must be unique relative to other rule configuration names.
sourcepub fn local_path(self, input: impl Into<String>) -> Self
pub fn local_path(self, input: impl Into<String>) -> Self
Path to local storage location for output of rules. Defaults to /opt/ml/processing/output/rule/
.
sourcepub fn set_local_path(self, input: Option<String>) -> Self
pub fn set_local_path(self, input: Option<String>) -> Self
Path to local storage location for output of rules. Defaults to /opt/ml/processing/output/rule/
.
sourcepub fn s3_output_path(self, input: impl Into<String>) -> Self
pub fn s3_output_path(self, input: impl Into<String>) -> Self
Path to Amazon S3 storage location for rules.
sourcepub fn set_s3_output_path(self, input: Option<String>) -> Self
pub fn set_s3_output_path(self, input: Option<String>) -> Self
Path to Amazon S3 storage location for rules.
sourcepub fn rule_evaluator_image(self, input: impl Into<String>) -> Self
pub fn rule_evaluator_image(self, input: impl Into<String>) -> Self
The Amazon Elastic Container (ECR) Image for the managed rule evaluation.
sourcepub fn set_rule_evaluator_image(self, input: Option<String>) -> Self
pub fn set_rule_evaluator_image(self, input: Option<String>) -> Self
The Amazon Elastic Container (ECR) Image for the managed rule evaluation.
sourcepub fn instance_type(self, input: ProcessingInstanceType) -> Self
pub fn instance_type(self, input: ProcessingInstanceType) -> Self
The instance type to deploy a custom rule for debugging a training job.
sourcepub fn set_instance_type(self, input: Option<ProcessingInstanceType>) -> Self
pub fn set_instance_type(self, input: Option<ProcessingInstanceType>) -> Self
The instance type to deploy a custom rule for debugging a training job.
sourcepub fn volume_size_in_gb(self, input: i32) -> Self
pub fn volume_size_in_gb(self, input: i32) -> Self
The size, in GB, of the ML storage volume attached to the processing instance.
sourcepub fn set_volume_size_in_gb(self, input: Option<i32>) -> Self
pub fn set_volume_size_in_gb(self, input: Option<i32>) -> Self
The size, in GB, of the ML storage volume attached to the processing instance.
sourcepub fn rule_parameters(self, k: impl Into<String>, v: impl Into<String>) -> Self
pub fn rule_parameters(self, k: impl Into<String>, v: impl Into<String>) -> Self
Adds a key-value pair to rule_parameters
.
To override the contents of this collection use set_rule_parameters
.
Runtime configuration for rule container.
sourcepub fn set_rule_parameters(self, input: Option<HashMap<String, String>>) -> Self
pub fn set_rule_parameters(self, input: Option<HashMap<String, String>>) -> Self
Runtime configuration for rule container.
sourcepub fn build(self) -> DebugRuleConfiguration
pub fn build(self) -> DebugRuleConfiguration
Consumes the builder and constructs a DebugRuleConfiguration
.
Trait Implementations§
source§impl Clone for DebugRuleConfigurationBuilder
impl Clone for DebugRuleConfigurationBuilder
source§fn clone(&self) -> DebugRuleConfigurationBuilder
fn clone(&self) -> DebugRuleConfigurationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for DebugRuleConfigurationBuilder
impl Default for DebugRuleConfigurationBuilder
source§fn default() -> DebugRuleConfigurationBuilder
fn default() -> DebugRuleConfigurationBuilder
source§impl PartialEq<DebugRuleConfigurationBuilder> for DebugRuleConfigurationBuilder
impl PartialEq<DebugRuleConfigurationBuilder> for DebugRuleConfigurationBuilder
source§fn eq(&self, other: &DebugRuleConfigurationBuilder) -> bool
fn eq(&self, other: &DebugRuleConfigurationBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.