AWS SDK for C++  1.8.79
AWS SDK for C++
Public Member Functions | List of all members
Aws::imagebuilder::Model::ImageTestsConfiguration Class Reference

#include <ImageTestsConfiguration.h>

Public Member Functions

 ImageTestsConfiguration ()
 
 ImageTestsConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
ImageTestsConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
bool GetImageTestsEnabled () const
 
bool ImageTestsEnabledHasBeenSet () const
 
void SetImageTestsEnabled (bool value)
 
ImageTestsConfigurationWithImageTestsEnabled (bool value)
 
int GetTimeoutMinutes () const
 
bool TimeoutMinutesHasBeenSet () const
 
void SetTimeoutMinutes (int value)
 
ImageTestsConfigurationWithTimeoutMinutes (int value)
 

Detailed Description

Image tests configuration.

See Also:

AWS API Reference

Definition at line 29 of file ImageTestsConfiguration.h.

Constructor & Destructor Documentation

◆ ImageTestsConfiguration() [1/2]

Aws::imagebuilder::Model::ImageTestsConfiguration::ImageTestsConfiguration ( )

◆ ImageTestsConfiguration() [2/2]

Aws::imagebuilder::Model::ImageTestsConfiguration::ImageTestsConfiguration ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetImageTestsEnabled()

bool Aws::imagebuilder::Model::ImageTestsConfiguration::GetImageTestsEnabled ( ) const
inline

Defines if tests should be executed when building this image.

Definition at line 41 of file ImageTestsConfiguration.h.

◆ GetTimeoutMinutes()

int Aws::imagebuilder::Model::ImageTestsConfiguration::GetTimeoutMinutes ( ) const
inline

The maximum time in minutes that tests are permitted to run.

Definition at line 62 of file ImageTestsConfiguration.h.

◆ ImageTestsEnabledHasBeenSet()

bool Aws::imagebuilder::Model::ImageTestsConfiguration::ImageTestsEnabledHasBeenSet ( ) const
inline

Defines if tests should be executed when building this image.

Definition at line 46 of file ImageTestsConfiguration.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::imagebuilder::Model::ImageTestsConfiguration::Jsonize ( ) const

◆ operator=()

ImageTestsConfiguration& Aws::imagebuilder::Model::ImageTestsConfiguration::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetImageTestsEnabled()

void Aws::imagebuilder::Model::ImageTestsConfiguration::SetImageTestsEnabled ( bool  value)
inline

Defines if tests should be executed when building this image.

Definition at line 51 of file ImageTestsConfiguration.h.

◆ SetTimeoutMinutes()

void Aws::imagebuilder::Model::ImageTestsConfiguration::SetTimeoutMinutes ( int  value)
inline

The maximum time in minutes that tests are permitted to run.

Definition at line 72 of file ImageTestsConfiguration.h.

◆ TimeoutMinutesHasBeenSet()

bool Aws::imagebuilder::Model::ImageTestsConfiguration::TimeoutMinutesHasBeenSet ( ) const
inline

The maximum time in minutes that tests are permitted to run.

Definition at line 67 of file ImageTestsConfiguration.h.

◆ WithImageTestsEnabled()

ImageTestsConfiguration& Aws::imagebuilder::Model::ImageTestsConfiguration::WithImageTestsEnabled ( bool  value)
inline

Defines if tests should be executed when building this image.

Definition at line 56 of file ImageTestsConfiguration.h.

◆ WithTimeoutMinutes()

ImageTestsConfiguration& Aws::imagebuilder::Model::ImageTestsConfiguration::WithTimeoutMinutes ( int  value)
inline

The maximum time in minutes that tests are permitted to run.

Definition at line 77 of file ImageTestsConfiguration.h.


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