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

#include <ProfilerConfig.h>

Public Member Functions

 ProfilerConfig ()
 
 ProfilerConfig (Aws::Utils::Json::JsonView jsonValue)
 
ProfilerConfigoperator= (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)
 
ProfilerConfigWithS3OutputPath (const Aws::String &value)
 
ProfilerConfigWithS3OutputPath (Aws::String &&value)
 
ProfilerConfigWithS3OutputPath (const char *value)
 
long long GetProfilingIntervalInMilliseconds () const
 
bool ProfilingIntervalInMillisecondsHasBeenSet () const
 
void SetProfilingIntervalInMilliseconds (long long value)
 
ProfilerConfigWithProfilingIntervalInMilliseconds (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)
 
ProfilerConfigWithProfilingParameters (const Aws::Map< Aws::String, Aws::String > &value)
 
ProfilerConfigWithProfilingParameters (Aws::Map< Aws::String, Aws::String > &&value)
 
ProfilerConfigAddProfilingParameters (const Aws::String &key, const Aws::String &value)
 
ProfilerConfigAddProfilingParameters (Aws::String &&key, const Aws::String &value)
 
ProfilerConfigAddProfilingParameters (const Aws::String &key, Aws::String &&value)
 
ProfilerConfigAddProfilingParameters (Aws::String &&key, Aws::String &&value)
 
ProfilerConfigAddProfilingParameters (const char *key, Aws::String &&value)
 
ProfilerConfigAddProfilingParameters (Aws::String &&key, const char *value)
 
ProfilerConfigAddProfilingParameters (const char *key, const char *value)
 

Detailed Description

Configuration information for Debugger system monitoring, framework profiling, and storage paths.

See Also:

AWS API Reference

Definition at line 33 of file ProfilerConfig.h.

Constructor & Destructor Documentation

◆ ProfilerConfig() [1/2]

Aws::SageMaker::Model::ProfilerConfig::ProfilerConfig ( )

◆ ProfilerConfig() [2/2]

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

Member Function Documentation

◆ AddProfilingParameters() [1/7]

ProfilerConfig& Aws::SageMaker::Model::ProfilerConfig::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 240 of file ProfilerConfig.h.

◆ AddProfilingParameters() [2/7]

ProfilerConfig& Aws::SageMaker::Model::ProfilerConfig::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 214 of file ProfilerConfig.h.

◆ AddProfilingParameters() [3/7]

ProfilerConfig& Aws::SageMaker::Model::ProfilerConfig::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 266 of file ProfilerConfig.h.

◆ AddProfilingParameters() [4/7]

ProfilerConfig& Aws::SageMaker::Model::ProfilerConfig::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 227 of file ProfilerConfig.h.

◆ AddProfilingParameters() [5/7]

ProfilerConfig& Aws::SageMaker::Model::ProfilerConfig::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 201 of file ProfilerConfig.h.

◆ AddProfilingParameters() [6/7]

ProfilerConfig& Aws::SageMaker::Model::ProfilerConfig::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 253 of file ProfilerConfig.h.

◆ AddProfilingParameters() [7/7]

ProfilerConfig& Aws::SageMaker::Model::ProfilerConfig::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 279 of file ProfilerConfig.h.

◆ GetProfilingIntervalInMilliseconds()

long long Aws::SageMaker::Model::ProfilerConfig::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 88 of file ProfilerConfig.h.

◆ GetProfilingParameters()

const Aws::Map<Aws::String, Aws::String>& Aws::SageMaker::Model::ProfilerConfig::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 123 of file ProfilerConfig.h.

◆ GetS3OutputPath()

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

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

Definition at line 45 of file ProfilerConfig.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ProfilingIntervalInMillisecondsHasBeenSet()

bool Aws::SageMaker::Model::ProfilerConfig::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 95 of file ProfilerConfig.h.

◆ ProfilingParametersHasBeenSet()

bool Aws::SageMaker::Model::ProfilerConfig::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 136 of file ProfilerConfig.h.

◆ S3OutputPathHasBeenSet()

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

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

Definition at line 50 of file ProfilerConfig.h.

◆ SetProfilingIntervalInMilliseconds()

void Aws::SageMaker::Model::ProfilerConfig::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 102 of file ProfilerConfig.h.

◆ SetProfilingParameters() [1/2]

void Aws::SageMaker::Model::ProfilerConfig::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 162 of file ProfilerConfig.h.

◆ SetProfilingParameters() [2/2]

void Aws::SageMaker::Model::ProfilerConfig::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 149 of file ProfilerConfig.h.

◆ SetS3OutputPath() [1/3]

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

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

Definition at line 60 of file ProfilerConfig.h.

◆ SetS3OutputPath() [2/3]

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

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

Definition at line 55 of file ProfilerConfig.h.

◆ SetS3OutputPath() [3/3]

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

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

Definition at line 65 of file ProfilerConfig.h.

◆ WithProfilingIntervalInMilliseconds()

ProfilerConfig& Aws::SageMaker::Model::ProfilerConfig::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 109 of file ProfilerConfig.h.

◆ WithProfilingParameters() [1/2]

ProfilerConfig& Aws::SageMaker::Model::ProfilerConfig::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 188 of file ProfilerConfig.h.

◆ WithProfilingParameters() [2/2]

ProfilerConfig& Aws::SageMaker::Model::ProfilerConfig::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 175 of file ProfilerConfig.h.

◆ WithS3OutputPath() [1/3]

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

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

Definition at line 75 of file ProfilerConfig.h.

◆ WithS3OutputPath() [2/3]

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

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

Definition at line 70 of file ProfilerConfig.h.

◆ WithS3OutputPath() [3/3]

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

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

Definition at line 80 of file ProfilerConfig.h.


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