AWS SDK for C++  1.9.155
AWS SDK for C++
Public Member Functions | List of all members
Aws::Firehose::Model::DynamicPartitioningConfiguration Class Reference

#include <DynamicPartitioningConfiguration.h>

Public Member Functions

 DynamicPartitioningConfiguration ()
 
 DynamicPartitioningConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
DynamicPartitioningConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const RetryOptionsGetRetryOptions () const
 
bool RetryOptionsHasBeenSet () const
 
void SetRetryOptions (const RetryOptions &value)
 
void SetRetryOptions (RetryOptions &&value)
 
DynamicPartitioningConfigurationWithRetryOptions (const RetryOptions &value)
 
DynamicPartitioningConfigurationWithRetryOptions (RetryOptions &&value)
 
bool GetEnabled () const
 
bool EnabledHasBeenSet () const
 
void SetEnabled (bool value)
 
DynamicPartitioningConfigurationWithEnabled (bool value)
 

Detailed Description

The configuration of the dynamic partitioning mechanism that creates smaller data sets from the streaming data by partitioning it based on partition keys. Currently, dynamic partitioning is only supported for Amazon S3 destinations. For more information, see https://docs.aws.amazon.com/firehose/latest/dev/dynamic-partitioning.html

See Also:

AWS API Reference

Definition at line 36 of file DynamicPartitioningConfiguration.h.

Constructor & Destructor Documentation

◆ DynamicPartitioningConfiguration() [1/2]

Aws::Firehose::Model::DynamicPartitioningConfiguration::DynamicPartitioningConfiguration ( )

◆ DynamicPartitioningConfiguration() [2/2]

Aws::Firehose::Model::DynamicPartitioningConfiguration::DynamicPartitioningConfiguration ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ EnabledHasBeenSet()

bool Aws::Firehose::Model::DynamicPartitioningConfiguration::EnabledHasBeenSet ( ) const
inline

Specifies that the dynamic partitioning is enabled for this Kinesis Data Firehose delivery stream.

Definition at line 92 of file DynamicPartitioningConfiguration.h.

◆ GetEnabled()

bool Aws::Firehose::Model::DynamicPartitioningConfiguration::GetEnabled ( ) const
inline

Specifies that the dynamic partitioning is enabled for this Kinesis Data Firehose delivery stream.

Definition at line 86 of file DynamicPartitioningConfiguration.h.

◆ GetRetryOptions()

const RetryOptions& Aws::Firehose::Model::DynamicPartitioningConfiguration::GetRetryOptions ( ) const
inline

The retry behavior in case Kinesis Data Firehose is unable to deliver data to an Amazon S3 prefix.

Definition at line 49 of file DynamicPartitioningConfiguration.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Firehose::Model::DynamicPartitioningConfiguration::Jsonize ( ) const

◆ operator=()

DynamicPartitioningConfiguration& Aws::Firehose::Model::DynamicPartitioningConfiguration::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RetryOptionsHasBeenSet()

bool Aws::Firehose::Model::DynamicPartitioningConfiguration::RetryOptionsHasBeenSet ( ) const
inline

The retry behavior in case Kinesis Data Firehose is unable to deliver data to an Amazon S3 prefix.

Definition at line 55 of file DynamicPartitioningConfiguration.h.

◆ SetEnabled()

void Aws::Firehose::Model::DynamicPartitioningConfiguration::SetEnabled ( bool  value)
inline

Specifies that the dynamic partitioning is enabled for this Kinesis Data Firehose delivery stream.

Definition at line 98 of file DynamicPartitioningConfiguration.h.

◆ SetRetryOptions() [1/2]

void Aws::Firehose::Model::DynamicPartitioningConfiguration::SetRetryOptions ( const RetryOptions value)
inline

The retry behavior in case Kinesis Data Firehose is unable to deliver data to an Amazon S3 prefix.

Definition at line 61 of file DynamicPartitioningConfiguration.h.

◆ SetRetryOptions() [2/2]

void Aws::Firehose::Model::DynamicPartitioningConfiguration::SetRetryOptions ( RetryOptions &&  value)
inline

The retry behavior in case Kinesis Data Firehose is unable to deliver data to an Amazon S3 prefix.

Definition at line 67 of file DynamicPartitioningConfiguration.h.

◆ WithEnabled()

DynamicPartitioningConfiguration& Aws::Firehose::Model::DynamicPartitioningConfiguration::WithEnabled ( bool  value)
inline

Specifies that the dynamic partitioning is enabled for this Kinesis Data Firehose delivery stream.

Definition at line 104 of file DynamicPartitioningConfiguration.h.

◆ WithRetryOptions() [1/2]

DynamicPartitioningConfiguration& Aws::Firehose::Model::DynamicPartitioningConfiguration::WithRetryOptions ( const RetryOptions value)
inline

The retry behavior in case Kinesis Data Firehose is unable to deliver data to an Amazon S3 prefix.

Definition at line 73 of file DynamicPartitioningConfiguration.h.

◆ WithRetryOptions() [2/2]

DynamicPartitioningConfiguration& Aws::Firehose::Model::DynamicPartitioningConfiguration::WithRetryOptions ( RetryOptions &&  value)
inline

The retry behavior in case Kinesis Data Firehose is unable to deliver data to an Amazon S3 prefix.

Definition at line 79 of file DynamicPartitioningConfiguration.h.


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