AWS SDK for C++  1.9.131
AWS SDK for C++
Public Member Functions | List of all members
Aws::SSMIncidents::Model::Condition Class Reference

#include <Condition.h>

Public Member Functions

 Condition ()
 
 Condition (Aws::Utils::Json::JsonView jsonValue)
 
Conditionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Utils::DateTimeGetAfter () const
 
bool AfterHasBeenSet () const
 
void SetAfter (const Aws::Utils::DateTime &value)
 
void SetAfter (Aws::Utils::DateTime &&value)
 
ConditionWithAfter (const Aws::Utils::DateTime &value)
 
ConditionWithAfter (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetBefore () const
 
bool BeforeHasBeenSet () const
 
void SetBefore (const Aws::Utils::DateTime &value)
 
void SetBefore (Aws::Utils::DateTime &&value)
 
ConditionWithBefore (const Aws::Utils::DateTime &value)
 
ConditionWithBefore (Aws::Utils::DateTime &&value)
 
const AttributeValueListGetEquals () const
 
bool EqualsHasBeenSet () const
 
void SetEquals (const AttributeValueList &value)
 
void SetEquals (AttributeValueList &&value)
 
ConditionWithEquals (const AttributeValueList &value)
 
ConditionWithEquals (AttributeValueList &&value)
 

Detailed Description

A conditional statement with which to compare a value, after a timestamp, before a timestamp, or equal to a string or integer. If multiple conditions are specified, the conditionals become an ANDed statement. If multiple values are specified for a conditional, the values are ORd.

See Also:

AWS API Reference

Definition at line 36 of file Condition.h.

Constructor & Destructor Documentation

◆ Condition() [1/2]

Aws::SSMIncidents::Model::Condition::Condition ( )

◆ Condition() [2/2]

Aws::SSMIncidents::Model::Condition::Condition ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AfterHasBeenSet()

bool Aws::SSMIncidents::Model::Condition::AfterHasBeenSet ( ) const
inline

After the specified timestamp.

Definition at line 53 of file Condition.h.

◆ BeforeHasBeenSet()

bool Aws::SSMIncidents::Model::Condition::BeforeHasBeenSet ( ) const
inline

Before the specified timestamp

Definition at line 84 of file Condition.h.

◆ EqualsHasBeenSet()

bool Aws::SSMIncidents::Model::Condition::EqualsHasBeenSet ( ) const
inline

The value is equal to the provided string or integer.

Definition at line 115 of file Condition.h.

◆ GetAfter()

const Aws::Utils::DateTime& Aws::SSMIncidents::Model::Condition::GetAfter ( ) const
inline

After the specified timestamp.

Definition at line 48 of file Condition.h.

◆ GetBefore()

const Aws::Utils::DateTime& Aws::SSMIncidents::Model::Condition::GetBefore ( ) const
inline

Before the specified timestamp

Definition at line 79 of file Condition.h.

◆ GetEquals()

const AttributeValueList& Aws::SSMIncidents::Model::Condition::GetEquals ( ) const
inline

The value is equal to the provided string or integer.

Definition at line 110 of file Condition.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SSMIncidents::Model::Condition::Jsonize ( ) const

◆ operator=()

Condition& Aws::SSMIncidents::Model::Condition::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAfter() [1/2]

void Aws::SSMIncidents::Model::Condition::SetAfter ( Aws::Utils::DateTime &&  value)
inline

After the specified timestamp.

Definition at line 63 of file Condition.h.

◆ SetAfter() [2/2]

void Aws::SSMIncidents::Model::Condition::SetAfter ( const Aws::Utils::DateTime value)
inline

After the specified timestamp.

Definition at line 58 of file Condition.h.

◆ SetBefore() [1/2]

void Aws::SSMIncidents::Model::Condition::SetBefore ( Aws::Utils::DateTime &&  value)
inline

Before the specified timestamp

Definition at line 94 of file Condition.h.

◆ SetBefore() [2/2]

void Aws::SSMIncidents::Model::Condition::SetBefore ( const Aws::Utils::DateTime value)
inline

Before the specified timestamp

Definition at line 89 of file Condition.h.

◆ SetEquals() [1/2]

void Aws::SSMIncidents::Model::Condition::SetEquals ( AttributeValueList &&  value)
inline

The value is equal to the provided string or integer.

Definition at line 125 of file Condition.h.

◆ SetEquals() [2/2]

void Aws::SSMIncidents::Model::Condition::SetEquals ( const AttributeValueList value)
inline

The value is equal to the provided string or integer.

Definition at line 120 of file Condition.h.

◆ WithAfter() [1/2]

Condition& Aws::SSMIncidents::Model::Condition::WithAfter ( Aws::Utils::DateTime &&  value)
inline

After the specified timestamp.

Definition at line 73 of file Condition.h.

◆ WithAfter() [2/2]

Condition& Aws::SSMIncidents::Model::Condition::WithAfter ( const Aws::Utils::DateTime value)
inline

After the specified timestamp.

Definition at line 68 of file Condition.h.

◆ WithBefore() [1/2]

Condition& Aws::SSMIncidents::Model::Condition::WithBefore ( Aws::Utils::DateTime &&  value)
inline

Before the specified timestamp

Definition at line 104 of file Condition.h.

◆ WithBefore() [2/2]

Condition& Aws::SSMIncidents::Model::Condition::WithBefore ( const Aws::Utils::DateTime value)
inline

Before the specified timestamp

Definition at line 99 of file Condition.h.

◆ WithEquals() [1/2]

Condition& Aws::SSMIncidents::Model::Condition::WithEquals ( AttributeValueList &&  value)
inline

The value is equal to the provided string or integer.

Definition at line 135 of file Condition.h.

◆ WithEquals() [2/2]

Condition& Aws::SSMIncidents::Model::Condition::WithEquals ( const AttributeValueList value)
inline

The value is equal to the provided string or integer.

Definition at line 130 of file Condition.h.


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