AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoTAnalytics::Model::DatastoreSummary Class Reference

#include <DatastoreSummary.h>

Public Member Functions

 DatastoreSummary ()
 
 DatastoreSummary (Aws::Utils::Json::JsonView jsonValue)
 
DatastoreSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetDatastoreName () const
 
bool DatastoreNameHasBeenSet () const
 
void SetDatastoreName (const Aws::String &value)
 
void SetDatastoreName (Aws::String &&value)
 
void SetDatastoreName (const char *value)
 
DatastoreSummaryWithDatastoreName (const Aws::String &value)
 
DatastoreSummaryWithDatastoreName (Aws::String &&value)
 
DatastoreSummaryWithDatastoreName (const char *value)
 
const DatastoreStorageSummaryGetDatastoreStorage () const
 
bool DatastoreStorageHasBeenSet () const
 
void SetDatastoreStorage (const DatastoreStorageSummary &value)
 
void SetDatastoreStorage (DatastoreStorageSummary &&value)
 
DatastoreSummaryWithDatastoreStorage (const DatastoreStorageSummary &value)
 
DatastoreSummaryWithDatastoreStorage (DatastoreStorageSummary &&value)
 
const DatastoreStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const DatastoreStatus &value)
 
void SetStatus (DatastoreStatus &&value)
 
DatastoreSummaryWithStatus (const DatastoreStatus &value)
 
DatastoreSummaryWithStatus (DatastoreStatus &&value)
 
const Aws::Utils::DateTimeGetCreationTime () const
 
bool CreationTimeHasBeenSet () const
 
void SetCreationTime (const Aws::Utils::DateTime &value)
 
void SetCreationTime (Aws::Utils::DateTime &&value)
 
DatastoreSummaryWithCreationTime (const Aws::Utils::DateTime &value)
 
DatastoreSummaryWithCreationTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastUpdateTime () const
 
bool LastUpdateTimeHasBeenSet () const
 
void SetLastUpdateTime (const Aws::Utils::DateTime &value)
 
void SetLastUpdateTime (Aws::Utils::DateTime &&value)
 
DatastoreSummaryWithLastUpdateTime (const Aws::Utils::DateTime &value)
 
DatastoreSummaryWithLastUpdateTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastMessageArrivalTime () const
 
bool LastMessageArrivalTimeHasBeenSet () const
 
void SetLastMessageArrivalTime (const Aws::Utils::DateTime &value)
 
void SetLastMessageArrivalTime (Aws::Utils::DateTime &&value)
 
DatastoreSummaryWithLastMessageArrivalTime (const Aws::Utils::DateTime &value)
 
DatastoreSummaryWithLastMessageArrivalTime (Aws::Utils::DateTime &&value)
 

Detailed Description

A summary of information about a data store.

See Also:

AWS API Reference

Definition at line 34 of file DatastoreSummary.h.

Constructor & Destructor Documentation

◆ DatastoreSummary() [1/2]

Aws::IoTAnalytics::Model::DatastoreSummary::DatastoreSummary ( )

◆ DatastoreSummary() [2/2]

Aws::IoTAnalytics::Model::DatastoreSummary::DatastoreSummary ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CreationTimeHasBeenSet()

bool Aws::IoTAnalytics::Model::DatastoreSummary::CreationTimeHasBeenSet ( ) const
inline

When the data store was created.

Definition at line 154 of file DatastoreSummary.h.

◆ DatastoreNameHasBeenSet()

bool Aws::IoTAnalytics::Model::DatastoreSummary::DatastoreNameHasBeenSet ( ) const
inline

The name of the data store.

Definition at line 51 of file DatastoreSummary.h.

◆ DatastoreStorageHasBeenSet()

bool Aws::IoTAnalytics::Model::DatastoreSummary::DatastoreStorageHasBeenSet ( ) const
inline

Where data store data is stored.

Definition at line 92 of file DatastoreSummary.h.

◆ GetCreationTime()

const Aws::Utils::DateTime& Aws::IoTAnalytics::Model::DatastoreSummary::GetCreationTime ( ) const
inline

When the data store was created.

Definition at line 149 of file DatastoreSummary.h.

◆ GetDatastoreName()

const Aws::String& Aws::IoTAnalytics::Model::DatastoreSummary::GetDatastoreName ( ) const
inline

The name of the data store.

Definition at line 46 of file DatastoreSummary.h.

◆ GetDatastoreStorage()

const DatastoreStorageSummary& Aws::IoTAnalytics::Model::DatastoreSummary::GetDatastoreStorage ( ) const
inline

Where data store data is stored.

Definition at line 87 of file DatastoreSummary.h.

◆ GetLastMessageArrivalTime()

const Aws::Utils::DateTime& Aws::IoTAnalytics::Model::DatastoreSummary::GetLastMessageArrivalTime ( ) const
inline

The last time when a new message arrived in the data store.

AWS IoT Analytics updates this value at most once per minute for one data store. Hence, the lastMessageArrivalTime value is an approximation.

This feature only applies to messages that arrived in the data store after October 23, 2020.

Definition at line 215 of file DatastoreSummary.h.

◆ GetLastUpdateTime()

const Aws::Utils::DateTime& Aws::IoTAnalytics::Model::DatastoreSummary::GetLastUpdateTime ( ) const
inline

The last time the data store was updated.

Definition at line 180 of file DatastoreSummary.h.

◆ GetStatus()

const DatastoreStatus& Aws::IoTAnalytics::Model::DatastoreSummary::GetStatus ( ) const
inline

The status of the data store.

Definition at line 118 of file DatastoreSummary.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::IoTAnalytics::Model::DatastoreSummary::Jsonize ( ) const

◆ LastMessageArrivalTimeHasBeenSet()

bool Aws::IoTAnalytics::Model::DatastoreSummary::LastMessageArrivalTimeHasBeenSet ( ) const
inline

The last time when a new message arrived in the data store.

AWS IoT Analytics updates this value at most once per minute for one data store. Hence, the lastMessageArrivalTime value is an approximation.

This feature only applies to messages that arrived in the data store after October 23, 2020.

Definition at line 224 of file DatastoreSummary.h.

◆ LastUpdateTimeHasBeenSet()

bool Aws::IoTAnalytics::Model::DatastoreSummary::LastUpdateTimeHasBeenSet ( ) const
inline

The last time the data store was updated.

Definition at line 185 of file DatastoreSummary.h.

◆ operator=()

DatastoreSummary& Aws::IoTAnalytics::Model::DatastoreSummary::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCreationTime() [1/2]

void Aws::IoTAnalytics::Model::DatastoreSummary::SetCreationTime ( const Aws::Utils::DateTime value)
inline

When the data store was created.

Definition at line 159 of file DatastoreSummary.h.

◆ SetCreationTime() [2/2]

void Aws::IoTAnalytics::Model::DatastoreSummary::SetCreationTime ( Aws::Utils::DateTime &&  value)
inline

When the data store was created.

Definition at line 164 of file DatastoreSummary.h.

◆ SetDatastoreName() [1/3]

void Aws::IoTAnalytics::Model::DatastoreSummary::SetDatastoreName ( const Aws::String value)
inline

The name of the data store.

Definition at line 56 of file DatastoreSummary.h.

◆ SetDatastoreName() [2/3]

void Aws::IoTAnalytics::Model::DatastoreSummary::SetDatastoreName ( Aws::String &&  value)
inline

The name of the data store.

Definition at line 61 of file DatastoreSummary.h.

◆ SetDatastoreName() [3/3]

void Aws::IoTAnalytics::Model::DatastoreSummary::SetDatastoreName ( const char *  value)
inline

The name of the data store.

Definition at line 66 of file DatastoreSummary.h.

◆ SetDatastoreStorage() [1/2]

void Aws::IoTAnalytics::Model::DatastoreSummary::SetDatastoreStorage ( const DatastoreStorageSummary value)
inline

Where data store data is stored.

Definition at line 97 of file DatastoreSummary.h.

◆ SetDatastoreStorage() [2/2]

void Aws::IoTAnalytics::Model::DatastoreSummary::SetDatastoreStorage ( DatastoreStorageSummary &&  value)
inline

Where data store data is stored.

Definition at line 102 of file DatastoreSummary.h.

◆ SetLastMessageArrivalTime() [1/2]

void Aws::IoTAnalytics::Model::DatastoreSummary::SetLastMessageArrivalTime ( const Aws::Utils::DateTime value)
inline

The last time when a new message arrived in the data store.

AWS IoT Analytics updates this value at most once per minute for one data store. Hence, the lastMessageArrivalTime value is an approximation.

This feature only applies to messages that arrived in the data store after October 23, 2020.

Definition at line 233 of file DatastoreSummary.h.

◆ SetLastMessageArrivalTime() [2/2]

void Aws::IoTAnalytics::Model::DatastoreSummary::SetLastMessageArrivalTime ( Aws::Utils::DateTime &&  value)
inline

The last time when a new message arrived in the data store.

AWS IoT Analytics updates this value at most once per minute for one data store. Hence, the lastMessageArrivalTime value is an approximation.

This feature only applies to messages that arrived in the data store after October 23, 2020.

Definition at line 242 of file DatastoreSummary.h.

◆ SetLastUpdateTime() [1/2]

void Aws::IoTAnalytics::Model::DatastoreSummary::SetLastUpdateTime ( const Aws::Utils::DateTime value)
inline

The last time the data store was updated.

Definition at line 190 of file DatastoreSummary.h.

◆ SetLastUpdateTime() [2/2]

void Aws::IoTAnalytics::Model::DatastoreSummary::SetLastUpdateTime ( Aws::Utils::DateTime &&  value)
inline

The last time the data store was updated.

Definition at line 195 of file DatastoreSummary.h.

◆ SetStatus() [1/2]

void Aws::IoTAnalytics::Model::DatastoreSummary::SetStatus ( const DatastoreStatus value)
inline

The status of the data store.

Definition at line 128 of file DatastoreSummary.h.

◆ SetStatus() [2/2]

void Aws::IoTAnalytics::Model::DatastoreSummary::SetStatus ( DatastoreStatus &&  value)
inline

The status of the data store.

Definition at line 133 of file DatastoreSummary.h.

◆ StatusHasBeenSet()

bool Aws::IoTAnalytics::Model::DatastoreSummary::StatusHasBeenSet ( ) const
inline

The status of the data store.

Definition at line 123 of file DatastoreSummary.h.

◆ WithCreationTime() [1/2]

DatastoreSummary& Aws::IoTAnalytics::Model::DatastoreSummary::WithCreationTime ( const Aws::Utils::DateTime value)
inline

When the data store was created.

Definition at line 169 of file DatastoreSummary.h.

◆ WithCreationTime() [2/2]

DatastoreSummary& Aws::IoTAnalytics::Model::DatastoreSummary::WithCreationTime ( Aws::Utils::DateTime &&  value)
inline

When the data store was created.

Definition at line 174 of file DatastoreSummary.h.

◆ WithDatastoreName() [1/3]

DatastoreSummary& Aws::IoTAnalytics::Model::DatastoreSummary::WithDatastoreName ( const Aws::String value)
inline

The name of the data store.

Definition at line 71 of file DatastoreSummary.h.

◆ WithDatastoreName() [2/3]

DatastoreSummary& Aws::IoTAnalytics::Model::DatastoreSummary::WithDatastoreName ( Aws::String &&  value)
inline

The name of the data store.

Definition at line 76 of file DatastoreSummary.h.

◆ WithDatastoreName() [3/3]

DatastoreSummary& Aws::IoTAnalytics::Model::DatastoreSummary::WithDatastoreName ( const char *  value)
inline

The name of the data store.

Definition at line 81 of file DatastoreSummary.h.

◆ WithDatastoreStorage() [1/2]

DatastoreSummary& Aws::IoTAnalytics::Model::DatastoreSummary::WithDatastoreStorage ( const DatastoreStorageSummary value)
inline

Where data store data is stored.

Definition at line 107 of file DatastoreSummary.h.

◆ WithDatastoreStorage() [2/2]

DatastoreSummary& Aws::IoTAnalytics::Model::DatastoreSummary::WithDatastoreStorage ( DatastoreStorageSummary &&  value)
inline

Where data store data is stored.

Definition at line 112 of file DatastoreSummary.h.

◆ WithLastMessageArrivalTime() [1/2]

DatastoreSummary& Aws::IoTAnalytics::Model::DatastoreSummary::WithLastMessageArrivalTime ( const Aws::Utils::DateTime value)
inline

The last time when a new message arrived in the data store.

AWS IoT Analytics updates this value at most once per minute for one data store. Hence, the lastMessageArrivalTime value is an approximation.

This feature only applies to messages that arrived in the data store after October 23, 2020.

Definition at line 251 of file DatastoreSummary.h.

◆ WithLastMessageArrivalTime() [2/2]

DatastoreSummary& Aws::IoTAnalytics::Model::DatastoreSummary::WithLastMessageArrivalTime ( Aws::Utils::DateTime &&  value)
inline

The last time when a new message arrived in the data store.

AWS IoT Analytics updates this value at most once per minute for one data store. Hence, the lastMessageArrivalTime value is an approximation.

This feature only applies to messages that arrived in the data store after October 23, 2020.

Definition at line 260 of file DatastoreSummary.h.

◆ WithLastUpdateTime() [1/2]

DatastoreSummary& Aws::IoTAnalytics::Model::DatastoreSummary::WithLastUpdateTime ( const Aws::Utils::DateTime value)
inline

The last time the data store was updated.

Definition at line 200 of file DatastoreSummary.h.

◆ WithLastUpdateTime() [2/2]

DatastoreSummary& Aws::IoTAnalytics::Model::DatastoreSummary::WithLastUpdateTime ( Aws::Utils::DateTime &&  value)
inline

The last time the data store was updated.

Definition at line 205 of file DatastoreSummary.h.

◆ WithStatus() [1/2]

DatastoreSummary& Aws::IoTAnalytics::Model::DatastoreSummary::WithStatus ( const DatastoreStatus value)
inline

The status of the data store.

Definition at line 138 of file DatastoreSummary.h.

◆ WithStatus() [2/2]

DatastoreSummary& Aws::IoTAnalytics::Model::DatastoreSummary::WithStatus ( DatastoreStatus &&  value)
inline

The status of the data store.

Definition at line 143 of file DatastoreSummary.h.


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