@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProfilerConfigForUpdate extends Object implements Serializable, Cloneable, StructuredPojo
Configuration information for updating the 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 disable Debugger monitoring and profiling, 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 disable Debugger monitoring and profiling, set to  True. | 
| void | marshall(ProtocolMarshaller protocolMarshaller)Marshalls this structured data using the given  ProtocolMarshaller. | 
| void | setDisableProfiler(Boolean disableProfiler)
 To disable Debugger monitoring and profiling, 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 disable Debugger monitoring and profiling, 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 disable Debugger monitoring and profiling, set to True.
 
disableProfiler - To disable Debugger monitoring and profiling, set to True.public Boolean getDisableProfiler()
 To disable Debugger monitoring and profiling, set to True.
 
True.public ProfilerConfigForUpdate withDisableProfiler(Boolean disableProfiler)
 To disable Debugger monitoring and profiling, set to True.
 
disableProfiler - To disable Debugger monitoring and profiling, set to True.public Boolean isDisableProfiler()
 To disable Debugger monitoring and profiling, set to True.
 
True.public String toString()
toString in class ObjectObject.toString()public ProfilerConfigForUpdate clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.