AWS SDK for C++  1.8.127
AWS SDK for C++
Public Member Functions | List of all members
Aws::SSM::Model::MaintenanceWindowTaskInvocationParameters Class Reference

#include <MaintenanceWindowTaskInvocationParameters.h>

Public Member Functions

 MaintenanceWindowTaskInvocationParameters ()
 
 MaintenanceWindowTaskInvocationParameters (Aws::Utils::Json::JsonView jsonValue)
 
MaintenanceWindowTaskInvocationParametersoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const MaintenanceWindowRunCommandParametersGetRunCommand () const
 
bool RunCommandHasBeenSet () const
 
void SetRunCommand (const MaintenanceWindowRunCommandParameters &value)
 
void SetRunCommand (MaintenanceWindowRunCommandParameters &&value)
 
MaintenanceWindowTaskInvocationParametersWithRunCommand (const MaintenanceWindowRunCommandParameters &value)
 
MaintenanceWindowTaskInvocationParametersWithRunCommand (MaintenanceWindowRunCommandParameters &&value)
 
const MaintenanceWindowAutomationParametersGetAutomation () const
 
bool AutomationHasBeenSet () const
 
void SetAutomation (const MaintenanceWindowAutomationParameters &value)
 
void SetAutomation (MaintenanceWindowAutomationParameters &&value)
 
MaintenanceWindowTaskInvocationParametersWithAutomation (const MaintenanceWindowAutomationParameters &value)
 
MaintenanceWindowTaskInvocationParametersWithAutomation (MaintenanceWindowAutomationParameters &&value)
 
const MaintenanceWindowStepFunctionsParametersGetStepFunctions () const
 
bool StepFunctionsHasBeenSet () const
 
void SetStepFunctions (const MaintenanceWindowStepFunctionsParameters &value)
 
void SetStepFunctions (MaintenanceWindowStepFunctionsParameters &&value)
 
MaintenanceWindowTaskInvocationParametersWithStepFunctions (const MaintenanceWindowStepFunctionsParameters &value)
 
MaintenanceWindowTaskInvocationParametersWithStepFunctions (MaintenanceWindowStepFunctionsParameters &&value)
 
const MaintenanceWindowLambdaParametersGetLambda () const
 
bool LambdaHasBeenSet () const
 
void SetLambda (const MaintenanceWindowLambdaParameters &value)
 
void SetLambda (MaintenanceWindowLambdaParameters &&value)
 
MaintenanceWindowTaskInvocationParametersWithLambda (const MaintenanceWindowLambdaParameters &value)
 
MaintenanceWindowTaskInvocationParametersWithLambda (MaintenanceWindowLambdaParameters &&value)
 

Detailed Description

The parameters for task execution.

See Also:

AWS API Reference

Definition at line 34 of file MaintenanceWindowTaskInvocationParameters.h.

Constructor & Destructor Documentation

◆ MaintenanceWindowTaskInvocationParameters() [1/2]

Aws::SSM::Model::MaintenanceWindowTaskInvocationParameters::MaintenanceWindowTaskInvocationParameters ( )

◆ MaintenanceWindowTaskInvocationParameters() [2/2]

Aws::SSM::Model::MaintenanceWindowTaskInvocationParameters::MaintenanceWindowTaskInvocationParameters ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AutomationHasBeenSet()

bool Aws::SSM::Model::MaintenanceWindowTaskInvocationParameters::AutomationHasBeenSet ( ) const
inline

The parameters for an AUTOMATION task type.

Definition at line 82 of file MaintenanceWindowTaskInvocationParameters.h.

◆ GetAutomation()

const MaintenanceWindowAutomationParameters& Aws::SSM::Model::MaintenanceWindowTaskInvocationParameters::GetAutomation ( ) const
inline

The parameters for an AUTOMATION task type.

Definition at line 77 of file MaintenanceWindowTaskInvocationParameters.h.

◆ GetLambda()

const MaintenanceWindowLambdaParameters& Aws::SSM::Model::MaintenanceWindowTaskInvocationParameters::GetLambda ( ) const
inline

The parameters for a LAMBDA task type.

Definition at line 139 of file MaintenanceWindowTaskInvocationParameters.h.

◆ GetRunCommand()

const MaintenanceWindowRunCommandParameters& Aws::SSM::Model::MaintenanceWindowTaskInvocationParameters::GetRunCommand ( ) const
inline

The parameters for a RUN_COMMAND task type.

Definition at line 46 of file MaintenanceWindowTaskInvocationParameters.h.

◆ GetStepFunctions()

const MaintenanceWindowStepFunctionsParameters& Aws::SSM::Model::MaintenanceWindowTaskInvocationParameters::GetStepFunctions ( ) const
inline

The parameters for a STEP_FUNCTIONS task type.

Definition at line 108 of file MaintenanceWindowTaskInvocationParameters.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SSM::Model::MaintenanceWindowTaskInvocationParameters::Jsonize ( ) const

◆ LambdaHasBeenSet()

bool Aws::SSM::Model::MaintenanceWindowTaskInvocationParameters::LambdaHasBeenSet ( ) const
inline

The parameters for a LAMBDA task type.

Definition at line 144 of file MaintenanceWindowTaskInvocationParameters.h.

◆ operator=()

MaintenanceWindowTaskInvocationParameters& Aws::SSM::Model::MaintenanceWindowTaskInvocationParameters::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RunCommandHasBeenSet()

bool Aws::SSM::Model::MaintenanceWindowTaskInvocationParameters::RunCommandHasBeenSet ( ) const
inline

The parameters for a RUN_COMMAND task type.

Definition at line 51 of file MaintenanceWindowTaskInvocationParameters.h.

◆ SetAutomation() [1/2]

void Aws::SSM::Model::MaintenanceWindowTaskInvocationParameters::SetAutomation ( const MaintenanceWindowAutomationParameters value)
inline

The parameters for an AUTOMATION task type.

Definition at line 87 of file MaintenanceWindowTaskInvocationParameters.h.

◆ SetAutomation() [2/2]

void Aws::SSM::Model::MaintenanceWindowTaskInvocationParameters::SetAutomation ( MaintenanceWindowAutomationParameters &&  value)
inline

The parameters for an AUTOMATION task type.

Definition at line 92 of file MaintenanceWindowTaskInvocationParameters.h.

◆ SetLambda() [1/2]

void Aws::SSM::Model::MaintenanceWindowTaskInvocationParameters::SetLambda ( const MaintenanceWindowLambdaParameters value)
inline

The parameters for a LAMBDA task type.

Definition at line 149 of file MaintenanceWindowTaskInvocationParameters.h.

◆ SetLambda() [2/2]

void Aws::SSM::Model::MaintenanceWindowTaskInvocationParameters::SetLambda ( MaintenanceWindowLambdaParameters &&  value)
inline

The parameters for a LAMBDA task type.

Definition at line 154 of file MaintenanceWindowTaskInvocationParameters.h.

◆ SetRunCommand() [1/2]

void Aws::SSM::Model::MaintenanceWindowTaskInvocationParameters::SetRunCommand ( const MaintenanceWindowRunCommandParameters value)
inline

The parameters for a RUN_COMMAND task type.

Definition at line 56 of file MaintenanceWindowTaskInvocationParameters.h.

◆ SetRunCommand() [2/2]

void Aws::SSM::Model::MaintenanceWindowTaskInvocationParameters::SetRunCommand ( MaintenanceWindowRunCommandParameters &&  value)
inline

The parameters for a RUN_COMMAND task type.

Definition at line 61 of file MaintenanceWindowTaskInvocationParameters.h.

◆ SetStepFunctions() [1/2]

void Aws::SSM::Model::MaintenanceWindowTaskInvocationParameters::SetStepFunctions ( const MaintenanceWindowStepFunctionsParameters value)
inline

The parameters for a STEP_FUNCTIONS task type.

Definition at line 118 of file MaintenanceWindowTaskInvocationParameters.h.

◆ SetStepFunctions() [2/2]

void Aws::SSM::Model::MaintenanceWindowTaskInvocationParameters::SetStepFunctions ( MaintenanceWindowStepFunctionsParameters &&  value)
inline

The parameters for a STEP_FUNCTIONS task type.

Definition at line 123 of file MaintenanceWindowTaskInvocationParameters.h.

◆ StepFunctionsHasBeenSet()

bool Aws::SSM::Model::MaintenanceWindowTaskInvocationParameters::StepFunctionsHasBeenSet ( ) const
inline

The parameters for a STEP_FUNCTIONS task type.

Definition at line 113 of file MaintenanceWindowTaskInvocationParameters.h.

◆ WithAutomation() [1/2]

MaintenanceWindowTaskInvocationParameters& Aws::SSM::Model::MaintenanceWindowTaskInvocationParameters::WithAutomation ( const MaintenanceWindowAutomationParameters value)
inline

The parameters for an AUTOMATION task type.

Definition at line 97 of file MaintenanceWindowTaskInvocationParameters.h.

◆ WithAutomation() [2/2]

MaintenanceWindowTaskInvocationParameters& Aws::SSM::Model::MaintenanceWindowTaskInvocationParameters::WithAutomation ( MaintenanceWindowAutomationParameters &&  value)
inline

The parameters for an AUTOMATION task type.

Definition at line 102 of file MaintenanceWindowTaskInvocationParameters.h.

◆ WithLambda() [1/2]

MaintenanceWindowTaskInvocationParameters& Aws::SSM::Model::MaintenanceWindowTaskInvocationParameters::WithLambda ( const MaintenanceWindowLambdaParameters value)
inline

The parameters for a LAMBDA task type.

Definition at line 159 of file MaintenanceWindowTaskInvocationParameters.h.

◆ WithLambda() [2/2]

MaintenanceWindowTaskInvocationParameters& Aws::SSM::Model::MaintenanceWindowTaskInvocationParameters::WithLambda ( MaintenanceWindowLambdaParameters &&  value)
inline

The parameters for a LAMBDA task type.

Definition at line 164 of file MaintenanceWindowTaskInvocationParameters.h.

◆ WithRunCommand() [1/2]

MaintenanceWindowTaskInvocationParameters& Aws::SSM::Model::MaintenanceWindowTaskInvocationParameters::WithRunCommand ( const MaintenanceWindowRunCommandParameters value)
inline

The parameters for a RUN_COMMAND task type.

Definition at line 66 of file MaintenanceWindowTaskInvocationParameters.h.

◆ WithRunCommand() [2/2]

MaintenanceWindowTaskInvocationParameters& Aws::SSM::Model::MaintenanceWindowTaskInvocationParameters::WithRunCommand ( MaintenanceWindowRunCommandParameters &&  value)
inline

The parameters for a RUN_COMMAND task type.

Definition at line 71 of file MaintenanceWindowTaskInvocationParameters.h.

◆ WithStepFunctions() [1/2]

MaintenanceWindowTaskInvocationParameters& Aws::SSM::Model::MaintenanceWindowTaskInvocationParameters::WithStepFunctions ( const MaintenanceWindowStepFunctionsParameters value)
inline

The parameters for a STEP_FUNCTIONS task type.

Definition at line 128 of file MaintenanceWindowTaskInvocationParameters.h.

◆ WithStepFunctions() [2/2]

MaintenanceWindowTaskInvocationParameters& Aws::SSM::Model::MaintenanceWindowTaskInvocationParameters::WithStepFunctions ( MaintenanceWindowStepFunctionsParameters &&  value)
inline

The parameters for a STEP_FUNCTIONS task type.

Definition at line 133 of file MaintenanceWindowTaskInvocationParameters.h.


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