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

#include <StepExecutionFilter.h>

Public Member Functions

 StepExecutionFilter ()
 
 StepExecutionFilter (Aws::Utils::Json::JsonView jsonValue)
 
StepExecutionFilteroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const StepExecutionFilterKeyGetKey () const
 
bool KeyHasBeenSet () const
 
void SetKey (const StepExecutionFilterKey &value)
 
void SetKey (StepExecutionFilterKey &&value)
 
StepExecutionFilterWithKey (const StepExecutionFilterKey &value)
 
StepExecutionFilterWithKey (StepExecutionFilterKey &&value)
 
const Aws::Vector< Aws::String > & GetValues () const
 
bool ValuesHasBeenSet () const
 
void SetValues (const Aws::Vector< Aws::String > &value)
 
void SetValues (Aws::Vector< Aws::String > &&value)
 
StepExecutionFilterWithValues (const Aws::Vector< Aws::String > &value)
 
StepExecutionFilterWithValues (Aws::Vector< Aws::String > &&value)
 
StepExecutionFilterAddValues (const Aws::String &value)
 
StepExecutionFilterAddValues (Aws::String &&value)
 
StepExecutionFilterAddValues (const char *value)
 

Detailed Description

A filter to limit the amount of step execution information returned by the call.

See Also:

AWS API Reference

Definition at line 34 of file StepExecutionFilter.h.

Constructor & Destructor Documentation

◆ StepExecutionFilter() [1/2]

Aws::SSM::Model::StepExecutionFilter::StepExecutionFilter ( )

◆ StepExecutionFilter() [2/2]

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

Member Function Documentation

◆ AddValues() [1/3]

StepExecutionFilter& Aws::SSM::Model::StepExecutionFilter::AddValues ( Aws::String &&  value)
inline

The values of the filter key.

Definition at line 124 of file StepExecutionFilter.h.

◆ AddValues() [2/3]

StepExecutionFilter& Aws::SSM::Model::StepExecutionFilter::AddValues ( const Aws::String value)
inline

The values of the filter key.

Definition at line 119 of file StepExecutionFilter.h.

◆ AddValues() [3/3]

StepExecutionFilter& Aws::SSM::Model::StepExecutionFilter::AddValues ( const char *  value)
inline

The values of the filter key.

Definition at line 129 of file StepExecutionFilter.h.

◆ GetKey()

const StepExecutionFilterKey& Aws::SSM::Model::StepExecutionFilter::GetKey ( ) const
inline

One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.

Definition at line 48 of file StepExecutionFilter.h.

◆ GetValues()

const Aws::Vector<Aws::String>& Aws::SSM::Model::StepExecutionFilter::GetValues ( ) const
inline

The values of the filter key.

Definition at line 89 of file StepExecutionFilter.h.

◆ Jsonize()

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

◆ KeyHasBeenSet()

bool Aws::SSM::Model::StepExecutionFilter::KeyHasBeenSet ( ) const
inline

One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.

Definition at line 55 of file StepExecutionFilter.h.

◆ operator=()

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

◆ SetKey() [1/2]

void Aws::SSM::Model::StepExecutionFilter::SetKey ( const StepExecutionFilterKey value)
inline

One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.

Definition at line 62 of file StepExecutionFilter.h.

◆ SetKey() [2/2]

void Aws::SSM::Model::StepExecutionFilter::SetKey ( StepExecutionFilterKey &&  value)
inline

One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.

Definition at line 69 of file StepExecutionFilter.h.

◆ SetValues() [1/2]

void Aws::SSM::Model::StepExecutionFilter::SetValues ( Aws::Vector< Aws::String > &&  value)
inline

The values of the filter key.

Definition at line 104 of file StepExecutionFilter.h.

◆ SetValues() [2/2]

void Aws::SSM::Model::StepExecutionFilter::SetValues ( const Aws::Vector< Aws::String > &  value)
inline

The values of the filter key.

Definition at line 99 of file StepExecutionFilter.h.

◆ ValuesHasBeenSet()

bool Aws::SSM::Model::StepExecutionFilter::ValuesHasBeenSet ( ) const
inline

The values of the filter key.

Definition at line 94 of file StepExecutionFilter.h.

◆ WithKey() [1/2]

StepExecutionFilter& Aws::SSM::Model::StepExecutionFilter::WithKey ( const StepExecutionFilterKey value)
inline

One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.

Definition at line 76 of file StepExecutionFilter.h.

◆ WithKey() [2/2]

StepExecutionFilter& Aws::SSM::Model::StepExecutionFilter::WithKey ( StepExecutionFilterKey &&  value)
inline

One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.

Definition at line 83 of file StepExecutionFilter.h.

◆ WithValues() [1/2]

StepExecutionFilter& Aws::SSM::Model::StepExecutionFilter::WithValues ( Aws::Vector< Aws::String > &&  value)
inline

The values of the filter key.

Definition at line 114 of file StepExecutionFilter.h.

◆ WithValues() [2/2]

StepExecutionFilter& Aws::SSM::Model::StepExecutionFilter::WithValues ( const Aws::Vector< Aws::String > &  value)
inline

The values of the filter key.

Definition at line 109 of file StepExecutionFilter.h.


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