AWS SDK for C++  1.9.124
AWS SDK for C++
Public Member Functions | List of all members
Aws::SageMaker::Model::ProfilerConfigForUpdate Class Reference

#include <ProfilerConfigForUpdate.h>

Public Member Functions

 ProfilerConfigForUpdate ()
 
 ProfilerConfigForUpdate (Aws::Utils::Json::JsonView jsonValue)
 
ProfilerConfigForUpdateoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetS3OutputPath () const
 
bool S3OutputPathHasBeenSet () const
 
void SetS3OutputPath (const Aws::String &value)
 
void SetS3OutputPath (Aws::String &&value)
 
void SetS3OutputPath (const char *value)
 
ProfilerConfigForUpdateWithS3OutputPath (const Aws::String &value)
 
ProfilerConfigForUpdateWithS3OutputPath (Aws::String &&value)
 
ProfilerConfigForUpdateWithS3OutputPath (const char *value)
 
long long GetProfilingIntervalInMilliseconds () const
 
bool ProfilingIntervalInMillisecondsHasBeenSet () const
 
void SetProfilingIntervalInMilliseconds (long long value)
 
ProfilerConfigForUpdateWithProfilingIntervalInMilliseconds (long long value)
 
const Aws::Map< Aws::String, Aws::String > & GetProfilingParameters () const
 
bool ProfilingParametersHasBeenSet () const
 
void SetProfilingParameters (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetProfilingParameters (Aws::Map< Aws::String, Aws::String > &&value)
 
ProfilerConfigForUpdateWithProfilingParameters (const Aws::Map< Aws::String, Aws::String > &value)
 
ProfilerConfigForUpdateWithProfilingParameters (Aws::Map< Aws::String, Aws::String > &&value)
 
ProfilerConfigForUpdateAddProfilingParameters (const Aws::String &key, const Aws::String &value)
 
ProfilerConfigForUpdateAddProfilingParameters (Aws::String &&key, const Aws::String &value)
 
ProfilerConfigForUpdateAddProfilingParameters (const Aws::String &key, Aws::String &&value)
 
ProfilerConfigForUpdateAddProfilingParameters (Aws::String &&key, Aws::String &&value)
 
ProfilerConfigForUpdateAddProfilingParameters (const char *key, Aws::String &&value)
 
ProfilerConfigForUpdateAddProfilingParameters (Aws::String &&key, const char *value)
 
ProfilerConfigForUpdateAddProfilingParameters (const char *key, const char *value)
 
bool GetDisableProfiler () const
 
bool DisableProfilerHasBeenSet () const
 
void SetDisableProfiler (bool value)
 
ProfilerConfigForUpdateWithDisableProfiler (bool value)
 

Detailed Description

Configuration information for updating the Debugger profile parameters, system and framework metrics configurations, and storage paths.

See Also:

AWS API Reference

Definition at line 34 of file ProfilerConfigForUpdate.h.

Constructor & Destructor Documentation

◆ ProfilerConfigForUpdate() [1/2]

Aws::SageMaker::Model::ProfilerConfigForUpdate::ProfilerConfigForUpdate ( )

◆ ProfilerConfigForUpdate() [2/2]

Aws::SageMaker::Model::ProfilerConfigForUpdate::ProfilerConfigForUpdate ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddProfilingParameters() [1/7]

ProfilerConfigForUpdate& Aws::SageMaker::Model::ProfilerConfigForUpdate::AddProfilingParameters ( Aws::String &&  key,
Aws::String &&  value 
)
inline

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.

Definition at line 241 of file ProfilerConfigForUpdate.h.

◆ AddProfilingParameters() [2/7]

ProfilerConfigForUpdate& Aws::SageMaker::Model::ProfilerConfigForUpdate::AddProfilingParameters ( Aws::String &&  key,
const Aws::String value 
)
inline

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.

Definition at line 215 of file ProfilerConfigForUpdate.h.

◆ AddProfilingParameters() [3/7]

ProfilerConfigForUpdate& Aws::SageMaker::Model::ProfilerConfigForUpdate::AddProfilingParameters ( Aws::String &&  key,
const char *  value 
)
inline

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.

Definition at line 267 of file ProfilerConfigForUpdate.h.

◆ AddProfilingParameters() [4/7]

ProfilerConfigForUpdate& Aws::SageMaker::Model::ProfilerConfigForUpdate::AddProfilingParameters ( const Aws::String key,
Aws::String &&  value 
)
inline

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.

Definition at line 228 of file ProfilerConfigForUpdate.h.

◆ AddProfilingParameters() [5/7]

ProfilerConfigForUpdate& Aws::SageMaker::Model::ProfilerConfigForUpdate::AddProfilingParameters ( const Aws::String key,
const Aws::String value 
)
inline

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.

Definition at line 202 of file ProfilerConfigForUpdate.h.

◆ AddProfilingParameters() [6/7]

ProfilerConfigForUpdate& Aws::SageMaker::Model::ProfilerConfigForUpdate::AddProfilingParameters ( const char *  key,
Aws::String &&  value 
)
inline

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.

Definition at line 254 of file ProfilerConfigForUpdate.h.

◆ AddProfilingParameters() [7/7]

ProfilerConfigForUpdate& Aws::SageMaker::Model::ProfilerConfigForUpdate::AddProfilingParameters ( const char *  key,
const char *  value 
)
inline

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.

Definition at line 280 of file ProfilerConfigForUpdate.h.

◆ DisableProfilerHasBeenSet()

bool Aws::SageMaker::Model::ProfilerConfigForUpdate::DisableProfilerHasBeenSet ( ) const
inline

To disable Debugger monitoring and profiling, set to True.

Definition at line 291 of file ProfilerConfigForUpdate.h.

◆ GetDisableProfiler()

bool Aws::SageMaker::Model::ProfilerConfigForUpdate::GetDisableProfiler ( ) const
inline

To disable Debugger monitoring and profiling, set to True.

Definition at line 286 of file ProfilerConfigForUpdate.h.

◆ GetProfilingIntervalInMilliseconds()

long long Aws::SageMaker::Model::ProfilerConfigForUpdate::GetProfilingIntervalInMilliseconds ( ) const
inline

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.

Definition at line 89 of file ProfilerConfigForUpdate.h.

◆ GetProfilingParameters()

const Aws::Map<Aws::String, Aws::String>& Aws::SageMaker::Model::ProfilerConfigForUpdate::GetProfilingParameters ( ) const
inline

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.

Definition at line 124 of file ProfilerConfigForUpdate.h.

◆ GetS3OutputPath()

const Aws::String& Aws::SageMaker::Model::ProfilerConfigForUpdate::GetS3OutputPath ( ) const
inline

Path to Amazon S3 storage location for system and framework metrics.

Definition at line 46 of file ProfilerConfigForUpdate.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SageMaker::Model::ProfilerConfigForUpdate::Jsonize ( ) const

◆ operator=()

ProfilerConfigForUpdate& Aws::SageMaker::Model::ProfilerConfigForUpdate::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ProfilingIntervalInMillisecondsHasBeenSet()

bool Aws::SageMaker::Model::ProfilerConfigForUpdate::ProfilingIntervalInMillisecondsHasBeenSet ( ) const
inline

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.

Definition at line 96 of file ProfilerConfigForUpdate.h.

◆ ProfilingParametersHasBeenSet()

bool Aws::SageMaker::Model::ProfilerConfigForUpdate::ProfilingParametersHasBeenSet ( ) const
inline

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.

Definition at line 137 of file ProfilerConfigForUpdate.h.

◆ S3OutputPathHasBeenSet()

bool Aws::SageMaker::Model::ProfilerConfigForUpdate::S3OutputPathHasBeenSet ( ) const
inline

Path to Amazon S3 storage location for system and framework metrics.

Definition at line 51 of file ProfilerConfigForUpdate.h.

◆ SetDisableProfiler()

void Aws::SageMaker::Model::ProfilerConfigForUpdate::SetDisableProfiler ( bool  value)
inline

To disable Debugger monitoring and profiling, set to True.

Definition at line 296 of file ProfilerConfigForUpdate.h.

◆ SetProfilingIntervalInMilliseconds()

void Aws::SageMaker::Model::ProfilerConfigForUpdate::SetProfilingIntervalInMilliseconds ( long long  value)
inline

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.

Definition at line 103 of file ProfilerConfigForUpdate.h.

◆ SetProfilingParameters() [1/2]

void Aws::SageMaker::Model::ProfilerConfigForUpdate::SetProfilingParameters ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

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.

Definition at line 163 of file ProfilerConfigForUpdate.h.

◆ SetProfilingParameters() [2/2]

void Aws::SageMaker::Model::ProfilerConfigForUpdate::SetProfilingParameters ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

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.

Definition at line 150 of file ProfilerConfigForUpdate.h.

◆ SetS3OutputPath() [1/3]

void Aws::SageMaker::Model::ProfilerConfigForUpdate::SetS3OutputPath ( Aws::String &&  value)
inline

Path to Amazon S3 storage location for system and framework metrics.

Definition at line 61 of file ProfilerConfigForUpdate.h.

◆ SetS3OutputPath() [2/3]

void Aws::SageMaker::Model::ProfilerConfigForUpdate::SetS3OutputPath ( const Aws::String value)
inline

Path to Amazon S3 storage location for system and framework metrics.

Definition at line 56 of file ProfilerConfigForUpdate.h.

◆ SetS3OutputPath() [3/3]

void Aws::SageMaker::Model::ProfilerConfigForUpdate::SetS3OutputPath ( const char *  value)
inline

Path to Amazon S3 storage location for system and framework metrics.

Definition at line 66 of file ProfilerConfigForUpdate.h.

◆ WithDisableProfiler()

ProfilerConfigForUpdate& Aws::SageMaker::Model::ProfilerConfigForUpdate::WithDisableProfiler ( bool  value)
inline

To disable Debugger monitoring and profiling, set to True.

Definition at line 301 of file ProfilerConfigForUpdate.h.

◆ WithProfilingIntervalInMilliseconds()

ProfilerConfigForUpdate& Aws::SageMaker::Model::ProfilerConfigForUpdate::WithProfilingIntervalInMilliseconds ( long long  value)
inline

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.

Definition at line 110 of file ProfilerConfigForUpdate.h.

◆ WithProfilingParameters() [1/2]

ProfilerConfigForUpdate& Aws::SageMaker::Model::ProfilerConfigForUpdate::WithProfilingParameters ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

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.

Definition at line 189 of file ProfilerConfigForUpdate.h.

◆ WithProfilingParameters() [2/2]

ProfilerConfigForUpdate& Aws::SageMaker::Model::ProfilerConfigForUpdate::WithProfilingParameters ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

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.

Definition at line 176 of file ProfilerConfigForUpdate.h.

◆ WithS3OutputPath() [1/3]

ProfilerConfigForUpdate& Aws::SageMaker::Model::ProfilerConfigForUpdate::WithS3OutputPath ( Aws::String &&  value)
inline

Path to Amazon S3 storage location for system and framework metrics.

Definition at line 76 of file ProfilerConfigForUpdate.h.

◆ WithS3OutputPath() [2/3]

ProfilerConfigForUpdate& Aws::SageMaker::Model::ProfilerConfigForUpdate::WithS3OutputPath ( const Aws::String value)
inline

Path to Amazon S3 storage location for system and framework metrics.

Definition at line 71 of file ProfilerConfigForUpdate.h.

◆ WithS3OutputPath() [3/3]

ProfilerConfigForUpdate& Aws::SageMaker::Model::ProfilerConfigForUpdate::WithS3OutputPath ( const char *  value)
inline

Path to Amazon S3 storage location for system and framework metrics.

Definition at line 81 of file ProfilerConfigForUpdate.h.


The documentation for this class was generated from the following file: