@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProfilerConfigForUpdate extends Object implements Serializable, Cloneable, StructuredPojo
Configuration information for updating the Amazon SageMaker Debugger profile parameters, system and framework metrics configurations, and storage paths.
Constructor and Description |
---|
ProfilerConfigForUpdate() |
Modifier and Type | Method and Description |
---|---|
ProfilerConfigForUpdate |
addProfilingParametersEntry(String key,
String value)
Add a single ProfilingParameters entry
|
ProfilerConfigForUpdate |
clearProfilingParametersEntries()
Removes all the entries added into ProfilingParameters.
|
ProfilerConfigForUpdate |
clone() |
boolean |
equals(Object obj) |
Boolean |
getDisableProfiler()
To turn off Amazon SageMaker Debugger monitoring and profiling while a training job is in progress, set to
True . |
Long |
getProfilingIntervalInMilliseconds()
A time interval for capturing system metrics in milliseconds.
|
Map<String,String> |
getProfilingParameters()
Configuration information for capturing framework metrics.
|
String |
getS3OutputPath()
Path to Amazon S3 storage location for system and framework metrics.
|
int |
hashCode() |
Boolean |
isDisableProfiler()
To turn off Amazon SageMaker Debugger monitoring and profiling while a training job is in progress, set to
True . |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDisableProfiler(Boolean disableProfiler)
To turn off Amazon SageMaker Debugger monitoring and profiling while a training job is in progress, set to
True . |
void |
setProfilingIntervalInMilliseconds(Long profilingIntervalInMilliseconds)
A time interval for capturing system metrics in milliseconds.
|
void |
setProfilingParameters(Map<String,String> profilingParameters)
Configuration information for capturing framework metrics.
|
void |
setS3OutputPath(String s3OutputPath)
Path to Amazon S3 storage location for system and framework metrics.
|
String |
toString()
Returns a string representation of this object.
|
ProfilerConfigForUpdate |
withDisableProfiler(Boolean disableProfiler)
To turn off Amazon SageMaker Debugger monitoring and profiling while a training job is in progress, set to
True . |
ProfilerConfigForUpdate |
withProfilingIntervalInMilliseconds(Long profilingIntervalInMilliseconds)
A time interval for capturing system metrics in milliseconds.
|
ProfilerConfigForUpdate |
withProfilingParameters(Map<String,String> profilingParameters)
Configuration information for capturing framework metrics.
|
ProfilerConfigForUpdate |
withS3OutputPath(String s3OutputPath)
Path to Amazon S3 storage location for system and framework metrics.
|
public void setS3OutputPath(String s3OutputPath)
Path to Amazon S3 storage location for system and framework metrics.
s3OutputPath
- Path to Amazon S3 storage location for system and framework metrics.public String getS3OutputPath()
Path to Amazon S3 storage location for system and framework metrics.
public ProfilerConfigForUpdate withS3OutputPath(String s3OutputPath)
Path to Amazon S3 storage location for system and framework metrics.
s3OutputPath
- Path to Amazon S3 storage location for system and framework metrics.public void setProfilingIntervalInMilliseconds(Long profilingIntervalInMilliseconds)
A time interval for capturing system metrics in milliseconds. Available values are 100, 200, 500, 1000 (1 second), 5000 (5 seconds), and 60000 (1 minute) milliseconds. The default value is 500 milliseconds.
profilingIntervalInMilliseconds
- A time interval for capturing system metrics in milliseconds. Available values are 100, 200, 500, 1000 (1
second), 5000 (5 seconds), and 60000 (1 minute) milliseconds. The default value is 500 milliseconds.public Long getProfilingIntervalInMilliseconds()
A time interval for capturing system metrics in milliseconds. Available values are 100, 200, 500, 1000 (1 second), 5000 (5 seconds), and 60000 (1 minute) milliseconds. The default value is 500 milliseconds.
public ProfilerConfigForUpdate withProfilingIntervalInMilliseconds(Long profilingIntervalInMilliseconds)
A time interval for capturing system metrics in milliseconds. Available values are 100, 200, 500, 1000 (1 second), 5000 (5 seconds), and 60000 (1 minute) milliseconds. The default value is 500 milliseconds.
profilingIntervalInMilliseconds
- A time interval for capturing system metrics in milliseconds. Available values are 100, 200, 500, 1000 (1
second), 5000 (5 seconds), and 60000 (1 minute) milliseconds. The default value is 500 milliseconds.public Map<String,String> getProfilingParameters()
Configuration information for capturing framework metrics. Available key strings for different profiling options
are DetailedProfilingConfig
, PythonProfilingConfig
, and
DataLoaderProfilingConfig
. The following codes are configuration structures for the
ProfilingParameters
parameter. To learn more about how to configure the
ProfilingParameters
parameter, see Use the SageMaker and
Debugger Configuration API Operations to Create, Update, and Debug Your Training Job.
DetailedProfilingConfig
, PythonProfilingConfig
, and
DataLoaderProfilingConfig
. The following codes are configuration structures for the
ProfilingParameters
parameter. To learn more about how to configure the
ProfilingParameters
parameter, see Use the
SageMaker and Debugger Configuration API Operations to Create, Update, and Debug Your Training Job.public void setProfilingParameters(Map<String,String> profilingParameters)
Configuration information for capturing framework metrics. Available key strings for different profiling options
are DetailedProfilingConfig
, PythonProfilingConfig
, and
DataLoaderProfilingConfig
. The following codes are configuration structures for the
ProfilingParameters
parameter. To learn more about how to configure the
ProfilingParameters
parameter, see Use the SageMaker and
Debugger Configuration API Operations to Create, Update, and Debug Your Training Job.
profilingParameters
- Configuration information for capturing framework metrics. Available key strings for different profiling
options are DetailedProfilingConfig
, PythonProfilingConfig
, and
DataLoaderProfilingConfig
. The following codes are configuration structures for the
ProfilingParameters
parameter. To learn more about how to configure the
ProfilingParameters
parameter, see Use the
SageMaker and Debugger Configuration API Operations to Create, Update, and Debug Your Training Job.public ProfilerConfigForUpdate withProfilingParameters(Map<String,String> profilingParameters)
Configuration information for capturing framework metrics. Available key strings for different profiling options
are DetailedProfilingConfig
, PythonProfilingConfig
, and
DataLoaderProfilingConfig
. The following codes are configuration structures for the
ProfilingParameters
parameter. To learn more about how to configure the
ProfilingParameters
parameter, see Use the SageMaker and
Debugger Configuration API Operations to Create, Update, and Debug Your Training Job.
profilingParameters
- Configuration information for capturing framework metrics. Available key strings for different profiling
options are DetailedProfilingConfig
, PythonProfilingConfig
, and
DataLoaderProfilingConfig
. The following codes are configuration structures for the
ProfilingParameters
parameter. To learn more about how to configure the
ProfilingParameters
parameter, see Use the
SageMaker and Debugger Configuration API Operations to Create, Update, and Debug Your Training Job.public ProfilerConfigForUpdate addProfilingParametersEntry(String key, String value)
public ProfilerConfigForUpdate clearProfilingParametersEntries()
public void setDisableProfiler(Boolean disableProfiler)
To turn off Amazon SageMaker Debugger monitoring and profiling while a training job is in progress, set to
True
.
disableProfiler
- To turn off Amazon SageMaker Debugger monitoring and profiling while a training job is in progress, set to
True
.public Boolean getDisableProfiler()
To turn off Amazon SageMaker Debugger monitoring and profiling while a training job is in progress, set to
True
.
True
.public ProfilerConfigForUpdate withDisableProfiler(Boolean disableProfiler)
To turn off Amazon SageMaker Debugger monitoring and profiling while a training job is in progress, set to
True
.
disableProfiler
- To turn off Amazon SageMaker Debugger monitoring and profiling while a training job is in progress, set to
True
.public Boolean isDisableProfiler()
To turn off Amazon SageMaker Debugger monitoring and profiling while a training job is in progress, set to
True
.
True
.public String toString()
toString
in class Object
Object.toString()
public ProfilerConfigForUpdate clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.