Interface ProfilerRuleConfiguration.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<ProfilerRuleConfiguration.Builder,ProfilerRuleConfiguration>
,SdkBuilder<ProfilerRuleConfiguration.Builder,ProfilerRuleConfiguration>
,SdkPojo
- Enclosing class:
- ProfilerRuleConfiguration
public static interface ProfilerRuleConfiguration.Builder extends SdkPojo, CopyableBuilder<ProfilerRuleConfiguration.Builder,ProfilerRuleConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ProfilerRuleConfiguration.Builder
instanceType(String instanceType)
The instance type to deploy a custom rule for profiling a training job.ProfilerRuleConfiguration.Builder
instanceType(ProcessingInstanceType instanceType)
The instance type to deploy a custom rule for profiling a training job.ProfilerRuleConfiguration.Builder
localPath(String localPath)
Path to local storage location for output of rules.ProfilerRuleConfiguration.Builder
ruleConfigurationName(String ruleConfigurationName)
The name of the rule configuration.ProfilerRuleConfiguration.Builder
ruleEvaluatorImage(String ruleEvaluatorImage)
The Amazon Elastic Container Registry Image for the managed rule evaluation.ProfilerRuleConfiguration.Builder
ruleParameters(Map<String,String> ruleParameters)
Runtime configuration for rule container.ProfilerRuleConfiguration.Builder
s3OutputPath(String s3OutputPath)
Path to Amazon S3 storage location for rules.ProfilerRuleConfiguration.Builder
volumeSizeInGB(Integer volumeSizeInGB)
The size, in GB, of the ML storage volume attached to the processing instance.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
ruleConfigurationName
ProfilerRuleConfiguration.Builder ruleConfigurationName(String ruleConfigurationName)
The name of the rule configuration. It must be unique relative to other rule configuration names.
- Parameters:
ruleConfigurationName
- The name of the rule configuration. It must be unique relative to other rule configuration names.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localPath
ProfilerRuleConfiguration.Builder localPath(String localPath)
Path to local storage location for output of rules. Defaults to
/opt/ml/processing/output/rule/
.- Parameters:
localPath
- Path to local storage location for output of rules. Defaults to/opt/ml/processing/output/rule/
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3OutputPath
ProfilerRuleConfiguration.Builder s3OutputPath(String s3OutputPath)
Path to Amazon S3 storage location for rules.
- Parameters:
s3OutputPath
- Path to Amazon S3 storage location for rules.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleEvaluatorImage
ProfilerRuleConfiguration.Builder ruleEvaluatorImage(String ruleEvaluatorImage)
The Amazon Elastic Container Registry Image for the managed rule evaluation.
- Parameters:
ruleEvaluatorImage
- The Amazon Elastic Container Registry Image for the managed rule evaluation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceType
ProfilerRuleConfiguration.Builder instanceType(String instanceType)
The instance type to deploy a custom rule for profiling a training job.
- Parameters:
instanceType
- The instance type to deploy a custom rule for profiling a training job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ProcessingInstanceType
,ProcessingInstanceType
-
instanceType
ProfilerRuleConfiguration.Builder instanceType(ProcessingInstanceType instanceType)
The instance type to deploy a custom rule for profiling a training job.
- Parameters:
instanceType
- The instance type to deploy a custom rule for profiling a training job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ProcessingInstanceType
,ProcessingInstanceType
-
volumeSizeInGB
ProfilerRuleConfiguration.Builder volumeSizeInGB(Integer volumeSizeInGB)
The size, in GB, of the ML storage volume attached to the processing instance.
- Parameters:
volumeSizeInGB
- The size, in GB, of the ML storage volume attached to the processing instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleParameters
ProfilerRuleConfiguration.Builder ruleParameters(Map<String,String> ruleParameters)
Runtime configuration for rule container.
- Parameters:
ruleParameters
- Runtime configuration for rule container.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-