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

#include <VersioningConfiguration.h>

Public Member Functions

 VersioningConfiguration ()
 
 VersioningConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
VersioningConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
bool GetUnlimited () const
 
bool UnlimitedHasBeenSet () const
 
void SetUnlimited (bool value)
 
VersioningConfigurationWithUnlimited (bool value)
 
int GetMaxVersions () const
 
bool MaxVersionsHasBeenSet () const
 
void SetMaxVersions (int value)
 
VersioningConfigurationWithMaxVersions (int value)
 

Detailed Description

Information about the versioning of dataset contents.

See Also:

AWS API Reference

Definition at line 30 of file VersioningConfiguration.h.

Constructor & Destructor Documentation

◆ VersioningConfiguration() [1/2]

Aws::IoTAnalytics::Model::VersioningConfiguration::VersioningConfiguration ( )

◆ VersioningConfiguration() [2/2]

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

Member Function Documentation

◆ GetMaxVersions()

int Aws::IoTAnalytics::Model::VersioningConfiguration::GetMaxVersions ( ) const
inline

How many versions of dataset contents are kept. The unlimited parameter must be false.

Definition at line 64 of file VersioningConfiguration.h.

◆ GetUnlimited()

bool Aws::IoTAnalytics::Model::VersioningConfiguration::GetUnlimited ( ) const
inline

If true, unlimited versions of dataset contents are kept.

Definition at line 42 of file VersioningConfiguration.h.

◆ Jsonize()

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

◆ MaxVersionsHasBeenSet()

bool Aws::IoTAnalytics::Model::VersioningConfiguration::MaxVersionsHasBeenSet ( ) const
inline

How many versions of dataset contents are kept. The unlimited parameter must be false.

Definition at line 70 of file VersioningConfiguration.h.

◆ operator=()

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

◆ SetMaxVersions()

void Aws::IoTAnalytics::Model::VersioningConfiguration::SetMaxVersions ( int  value)
inline

How many versions of dataset contents are kept. The unlimited parameter must be false.

Definition at line 76 of file VersioningConfiguration.h.

◆ SetUnlimited()

void Aws::IoTAnalytics::Model::VersioningConfiguration::SetUnlimited ( bool  value)
inline

If true, unlimited versions of dataset contents are kept.

Definition at line 52 of file VersioningConfiguration.h.

◆ UnlimitedHasBeenSet()

bool Aws::IoTAnalytics::Model::VersioningConfiguration::UnlimitedHasBeenSet ( ) const
inline

If true, unlimited versions of dataset contents are kept.

Definition at line 47 of file VersioningConfiguration.h.

◆ WithMaxVersions()

VersioningConfiguration& Aws::IoTAnalytics::Model::VersioningConfiguration::WithMaxVersions ( int  value)
inline

How many versions of dataset contents are kept. The unlimited parameter must be false.

Definition at line 82 of file VersioningConfiguration.h.

◆ WithUnlimited()

VersioningConfiguration& Aws::IoTAnalytics::Model::VersioningConfiguration::WithUnlimited ( bool  value)
inline

If true, unlimited versions of dataset contents are kept.

Definition at line 57 of file VersioningConfiguration.h.


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