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

#include <DatastorePartition.h>

Public Member Functions

 DatastorePartition ()
 
 DatastorePartition (Aws::Utils::Json::JsonView jsonValue)
 
DatastorePartitionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const PartitionGetAttributePartition () const
 
bool AttributePartitionHasBeenSet () const
 
void SetAttributePartition (const Partition &value)
 
void SetAttributePartition (Partition &&value)
 
DatastorePartitionWithAttributePartition (const Partition &value)
 
DatastorePartitionWithAttributePartition (Partition &&value)
 
const TimestampPartitionGetTimestampPartition () const
 
bool TimestampPartitionHasBeenSet () const
 
void SetTimestampPartition (const TimestampPartition &value)
 
void SetTimestampPartition (TimestampPartition &&value)
 
DatastorePartitionWithTimestampPartition (const TimestampPartition &value)
 
DatastorePartitionWithTimestampPartition (TimestampPartition &&value)
 

Detailed Description

A single dimension to partition a data store. The dimension must be an AttributePartition or a TimestampPartition.

See Also:

AWS API Reference

Definition at line 34 of file DatastorePartition.h.

Constructor & Destructor Documentation

◆ DatastorePartition() [1/2]

Aws::IoTAnalytics::Model::DatastorePartition::DatastorePartition ( )

◆ DatastorePartition() [2/2]

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

Member Function Documentation

◆ AttributePartitionHasBeenSet()

bool Aws::IoTAnalytics::Model::DatastorePartition::AttributePartitionHasBeenSet ( ) const
inline

A partition dimension defined by an attributeName.

Definition at line 51 of file DatastorePartition.h.

◆ GetAttributePartition()

const Partition& Aws::IoTAnalytics::Model::DatastorePartition::GetAttributePartition ( ) const
inline

A partition dimension defined by an attributeName.

Definition at line 46 of file DatastorePartition.h.

◆ GetTimestampPartition()

const TimestampPartition& Aws::IoTAnalytics::Model::DatastorePartition::GetTimestampPartition ( ) const
inline

A partition dimension defined by a timestamp attribute.

Definition at line 77 of file DatastorePartition.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetAttributePartition() [1/2]

void Aws::IoTAnalytics::Model::DatastorePartition::SetAttributePartition ( const Partition value)
inline

A partition dimension defined by an attributeName.

Definition at line 56 of file DatastorePartition.h.

◆ SetAttributePartition() [2/2]

void Aws::IoTAnalytics::Model::DatastorePartition::SetAttributePartition ( Partition &&  value)
inline

A partition dimension defined by an attributeName.

Definition at line 61 of file DatastorePartition.h.

◆ SetTimestampPartition() [1/2]

void Aws::IoTAnalytics::Model::DatastorePartition::SetTimestampPartition ( const TimestampPartition value)
inline

A partition dimension defined by a timestamp attribute.

Definition at line 87 of file DatastorePartition.h.

◆ SetTimestampPartition() [2/2]

void Aws::IoTAnalytics::Model::DatastorePartition::SetTimestampPartition ( TimestampPartition &&  value)
inline

A partition dimension defined by a timestamp attribute.

Definition at line 92 of file DatastorePartition.h.

◆ TimestampPartitionHasBeenSet()

bool Aws::IoTAnalytics::Model::DatastorePartition::TimestampPartitionHasBeenSet ( ) const
inline

A partition dimension defined by a timestamp attribute.

Definition at line 82 of file DatastorePartition.h.

◆ WithAttributePartition() [1/2]

DatastorePartition& Aws::IoTAnalytics::Model::DatastorePartition::WithAttributePartition ( const Partition value)
inline

A partition dimension defined by an attributeName.

Definition at line 66 of file DatastorePartition.h.

◆ WithAttributePartition() [2/2]

DatastorePartition& Aws::IoTAnalytics::Model::DatastorePartition::WithAttributePartition ( Partition &&  value)
inline

A partition dimension defined by an attributeName.

Definition at line 71 of file DatastorePartition.h.

◆ WithTimestampPartition() [1/2]

DatastorePartition& Aws::IoTAnalytics::Model::DatastorePartition::WithTimestampPartition ( const TimestampPartition value)
inline

A partition dimension defined by a timestamp attribute.

Definition at line 97 of file DatastorePartition.h.

◆ WithTimestampPartition() [2/2]

DatastorePartition& Aws::IoTAnalytics::Model::DatastorePartition::WithTimestampPartition ( TimestampPartition &&  value)
inline

A partition dimension defined by a timestamp attribute.

Definition at line 102 of file DatastorePartition.h.


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