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.BuilderinstanceType(String instanceType)The instance type to deploy a custom rule for profiling a training job.ProfilerRuleConfiguration.BuilderinstanceType(ProcessingInstanceType instanceType)The instance type to deploy a custom rule for profiling a training job.ProfilerRuleConfiguration.BuilderlocalPath(String localPath)Path to local storage location for output of rules.ProfilerRuleConfiguration.BuilderruleConfigurationName(String ruleConfigurationName)The name of the rule configuration.ProfilerRuleConfiguration.BuilderruleEvaluatorImage(String ruleEvaluatorImage)The Amazon Elastic Container Registry Image for the managed rule evaluation.ProfilerRuleConfiguration.BuilderruleParameters(Map<String,String> ruleParameters)Runtime configuration for rule container.ProfilerRuleConfiguration.Builders3OutputPath(String s3OutputPath)Path to Amazon S3 storage location for rules.ProfilerRuleConfiguration.BuildervolumeSizeInGB(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.
-
-