AWS SDK for C++  1.9.40
AWS SDK for C++
Public Member Functions | List of all members
Aws::SWF::Model::ExecutionTimeFilter Class Reference

#include <ExecutionTimeFilter.h>

Public Member Functions

 ExecutionTimeFilter ()
 
 ExecutionTimeFilter (Aws::Utils::Json::JsonView jsonValue)
 
ExecutionTimeFilteroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Utils::DateTimeGetOldestDate () const
 
bool OldestDateHasBeenSet () const
 
void SetOldestDate (const Aws::Utils::DateTime &value)
 
void SetOldestDate (Aws::Utils::DateTime &&value)
 
ExecutionTimeFilterWithOldestDate (const Aws::Utils::DateTime &value)
 
ExecutionTimeFilterWithOldestDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLatestDate () const
 
bool LatestDateHasBeenSet () const
 
void SetLatestDate (const Aws::Utils::DateTime &value)
 
void SetLatestDate (Aws::Utils::DateTime &&value)
 
ExecutionTimeFilterWithLatestDate (const Aws::Utils::DateTime &value)
 
ExecutionTimeFilterWithLatestDate (Aws::Utils::DateTime &&value)
 

Detailed Description

Used to filter the workflow executions in visibility APIs by various time-based rules. Each parameter, if specified, defines a rule that must be satisfied by each returned query result. The parameter values are in the Unix Time format. For example: "oldestDate": 1325376070.

See Also:

AWS API Reference

Definition at line 35 of file ExecutionTimeFilter.h.

Constructor & Destructor Documentation

◆ ExecutionTimeFilter() [1/2]

Aws::SWF::Model::ExecutionTimeFilter::ExecutionTimeFilter ( )

◆ ExecutionTimeFilter() [2/2]

Aws::SWF::Model::ExecutionTimeFilter::ExecutionTimeFilter ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetLatestDate()

const Aws::Utils::DateTime& Aws::SWF::Model::ExecutionTimeFilter::GetLatestDate ( ) const
inline

Specifies the latest start or close date and time to return.

Definition at line 78 of file ExecutionTimeFilter.h.

◆ GetOldestDate()

const Aws::Utils::DateTime& Aws::SWF::Model::ExecutionTimeFilter::GetOldestDate ( ) const
inline

Specifies the oldest start or close date and time to return.

Definition at line 47 of file ExecutionTimeFilter.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SWF::Model::ExecutionTimeFilter::Jsonize ( ) const

◆ LatestDateHasBeenSet()

bool Aws::SWF::Model::ExecutionTimeFilter::LatestDateHasBeenSet ( ) const
inline

Specifies the latest start or close date and time to return.

Definition at line 83 of file ExecutionTimeFilter.h.

◆ OldestDateHasBeenSet()

bool Aws::SWF::Model::ExecutionTimeFilter::OldestDateHasBeenSet ( ) const
inline

Specifies the oldest start or close date and time to return.

Definition at line 52 of file ExecutionTimeFilter.h.

◆ operator=()

ExecutionTimeFilter& Aws::SWF::Model::ExecutionTimeFilter::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetLatestDate() [1/2]

void Aws::SWF::Model::ExecutionTimeFilter::SetLatestDate ( Aws::Utils::DateTime &&  value)
inline

Specifies the latest start or close date and time to return.

Definition at line 93 of file ExecutionTimeFilter.h.

◆ SetLatestDate() [2/2]

void Aws::SWF::Model::ExecutionTimeFilter::SetLatestDate ( const Aws::Utils::DateTime value)
inline

Specifies the latest start or close date and time to return.

Definition at line 88 of file ExecutionTimeFilter.h.

◆ SetOldestDate() [1/2]

void Aws::SWF::Model::ExecutionTimeFilter::SetOldestDate ( Aws::Utils::DateTime &&  value)
inline

Specifies the oldest start or close date and time to return.

Definition at line 62 of file ExecutionTimeFilter.h.

◆ SetOldestDate() [2/2]

void Aws::SWF::Model::ExecutionTimeFilter::SetOldestDate ( const Aws::Utils::DateTime value)
inline

Specifies the oldest start or close date and time to return.

Definition at line 57 of file ExecutionTimeFilter.h.

◆ WithLatestDate() [1/2]

ExecutionTimeFilter& Aws::SWF::Model::ExecutionTimeFilter::WithLatestDate ( Aws::Utils::DateTime &&  value)
inline

Specifies the latest start or close date and time to return.

Definition at line 103 of file ExecutionTimeFilter.h.

◆ WithLatestDate() [2/2]

ExecutionTimeFilter& Aws::SWF::Model::ExecutionTimeFilter::WithLatestDate ( const Aws::Utils::DateTime value)
inline

Specifies the latest start or close date and time to return.

Definition at line 98 of file ExecutionTimeFilter.h.

◆ WithOldestDate() [1/2]

ExecutionTimeFilter& Aws::SWF::Model::ExecutionTimeFilter::WithOldestDate ( Aws::Utils::DateTime &&  value)
inline

Specifies the oldest start or close date and time to return.

Definition at line 72 of file ExecutionTimeFilter.h.

◆ WithOldestDate() [2/2]

ExecutionTimeFilter& Aws::SWF::Model::ExecutionTimeFilter::WithOldestDate ( const Aws::Utils::DateTime value)
inline

Specifies the oldest start or close date and time to return.

Definition at line 67 of file ExecutionTimeFilter.h.


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