@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProfilerConfig extends Object implements Serializable, Cloneable, StructuredPojo
Configuration information for Amazon SageMaker Debugger system monitoring, framework profiling, and storage paths.
Constructor and Description |
---|
ProfilerConfig() |
Modifier and Type | Method and Description |
---|---|
ProfilerConfig |
addProfilingParametersEntry(String key,
String value)
Add a single ProfilingParameters entry
|
ProfilerConfig |
clearProfilingParametersEntries()
Removes all the entries added into ProfilingParameters.
|
ProfilerConfig |
clone() |
boolean |
equals(Object obj) |
Boolean |
getDisableProfiler()
Configuration to turn off Amazon SageMaker Debugger's system monitoring and profiling functionality.
|
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()
Configuration to turn off Amazon SageMaker Debugger's system monitoring and profiling functionality.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDisableProfiler(Boolean disableProfiler)
Configuration to turn off Amazon SageMaker Debugger's system monitoring and profiling functionality.
|
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.
|
ProfilerConfig |
withDisableProfiler(Boolean disableProfiler)
Configuration to turn off Amazon SageMaker Debugger's system monitoring and profiling functionality.
|
ProfilerConfig |
withProfilingIntervalInMilliseconds(Long profilingIntervalInMilliseconds)
A time interval for capturing system metrics in milliseconds.
|
ProfilerConfig |
withProfilingParameters(Map<String,String> profilingParameters)
Configuration information for capturing framework metrics.
|
ProfilerConfig |
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 ProfilerConfig 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 ProfilerConfig 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 ProfilerConfig 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 ProfilerConfig addProfilingParametersEntry(String key, String value)
public ProfilerConfig clearProfilingParametersEntries()
public void setDisableProfiler(Boolean disableProfiler)
Configuration to turn off Amazon SageMaker Debugger's system monitoring and profiling functionality. To turn it
off, set to True
.
disableProfiler
- Configuration to turn off Amazon SageMaker Debugger's system monitoring and profiling functionality. To
turn it off, set to True
.public Boolean getDisableProfiler()
Configuration to turn off Amazon SageMaker Debugger's system monitoring and profiling functionality. To turn it
off, set to True
.
True
.public ProfilerConfig withDisableProfiler(Boolean disableProfiler)
Configuration to turn off Amazon SageMaker Debugger's system monitoring and profiling functionality. To turn it
off, set to True
.
disableProfiler
- Configuration to turn off Amazon SageMaker Debugger's system monitoring and profiling functionality. To
turn it off, set to True
.public Boolean isDisableProfiler()
Configuration to turn off Amazon SageMaker Debugger's system monitoring and profiling functionality. To turn it
off, set to True
.
True
.public String toString()
toString
in class Object
Object.toString()
public ProfilerConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.