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

#include <Ingestion.h>

Public Member Functions

 Ingestion ()
 
 Ingestion (Aws::Utils::Json::JsonView jsonValue)
 
Ingestionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
IngestionWithArn (const Aws::String &value)
 
IngestionWithArn (Aws::String &&value)
 
IngestionWithArn (const char *value)
 
const Aws::StringGetIngestionId () const
 
bool IngestionIdHasBeenSet () const
 
void SetIngestionId (const Aws::String &value)
 
void SetIngestionId (Aws::String &&value)
 
void SetIngestionId (const char *value)
 
IngestionWithIngestionId (const Aws::String &value)
 
IngestionWithIngestionId (Aws::String &&value)
 
IngestionWithIngestionId (const char *value)
 
const IngestionStatusGetIngestionStatus () const
 
bool IngestionStatusHasBeenSet () const
 
void SetIngestionStatus (const IngestionStatus &value)
 
void SetIngestionStatus (IngestionStatus &&value)
 
IngestionWithIngestionStatus (const IngestionStatus &value)
 
IngestionWithIngestionStatus (IngestionStatus &&value)
 
const ErrorInfoGetErrorInfo () const
 
bool ErrorInfoHasBeenSet () const
 
void SetErrorInfo (const ErrorInfo &value)
 
void SetErrorInfo (ErrorInfo &&value)
 
IngestionWithErrorInfo (const ErrorInfo &value)
 
IngestionWithErrorInfo (ErrorInfo &&value)
 
const RowInfoGetRowInfo () const
 
bool RowInfoHasBeenSet () const
 
void SetRowInfo (const RowInfo &value)
 
void SetRowInfo (RowInfo &&value)
 
IngestionWithRowInfo (const RowInfo &value)
 
IngestionWithRowInfo (RowInfo &&value)
 
const QueueInfoGetQueueInfo () const
 
bool QueueInfoHasBeenSet () const
 
void SetQueueInfo (const QueueInfo &value)
 
void SetQueueInfo (QueueInfo &&value)
 
IngestionWithQueueInfo (const QueueInfo &value)
 
IngestionWithQueueInfo (QueueInfo &&value)
 
const Aws::Utils::DateTimeGetCreatedTime () const
 
bool CreatedTimeHasBeenSet () const
 
void SetCreatedTime (const Aws::Utils::DateTime &value)
 
void SetCreatedTime (Aws::Utils::DateTime &&value)
 
IngestionWithCreatedTime (const Aws::Utils::DateTime &value)
 
IngestionWithCreatedTime (Aws::Utils::DateTime &&value)
 
long long GetIngestionTimeInSeconds () const
 
bool IngestionTimeInSecondsHasBeenSet () const
 
void SetIngestionTimeInSeconds (long long value)
 
IngestionWithIngestionTimeInSeconds (long long value)
 
long long GetIngestionSizeInBytes () const
 
bool IngestionSizeInBytesHasBeenSet () const
 
void SetIngestionSizeInBytes (long long value)
 
IngestionWithIngestionSizeInBytes (long long value)
 
const IngestionRequestSourceGetRequestSource () const
 
bool RequestSourceHasBeenSet () const
 
void SetRequestSource (const IngestionRequestSource &value)
 
void SetRequestSource (IngestionRequestSource &&value)
 
IngestionWithRequestSource (const IngestionRequestSource &value)
 
IngestionWithRequestSource (IngestionRequestSource &&value)
 
const IngestionRequestTypeGetRequestType () const
 
bool RequestTypeHasBeenSet () const
 
void SetRequestType (const IngestionRequestType &value)
 
void SetRequestType (IngestionRequestType &&value)
 
IngestionWithRequestType (const IngestionRequestType &value)
 
IngestionWithRequestType (IngestionRequestType &&value)
 

Detailed Description

Information about the SPICE ingestion for a dataset.

See Also:

AWS API Reference

Definition at line 39 of file Ingestion.h.

Constructor & Destructor Documentation

◆ Ingestion() [1/2]

Aws::QuickSight::Model::Ingestion::Ingestion ( )

◆ Ingestion() [2/2]

Aws::QuickSight::Model::Ingestion::Ingestion ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ArnHasBeenSet()

bool Aws::QuickSight::Model::Ingestion::ArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the resource.

Definition at line 56 of file Ingestion.h.

◆ CreatedTimeHasBeenSet()

bool Aws::QuickSight::Model::Ingestion::CreatedTimeHasBeenSet ( ) const
inline

The time that this ingestion started.

Definition at line 238 of file Ingestion.h.

◆ ErrorInfoHasBeenSet()

bool Aws::QuickSight::Model::Ingestion::ErrorInfoHasBeenSet ( ) const
inline

Error information for this ingestion.

Definition at line 169 of file Ingestion.h.

◆ GetArn()

const Aws::String& Aws::QuickSight::Model::Ingestion::GetArn ( ) const
inline

The Amazon Resource Name (ARN) of the resource.

Definition at line 51 of file Ingestion.h.

◆ GetCreatedTime()

const Aws::Utils::DateTime& Aws::QuickSight::Model::Ingestion::GetCreatedTime ( ) const
inline

The time that this ingestion started.

Definition at line 233 of file Ingestion.h.

◆ GetErrorInfo()

const ErrorInfo& Aws::QuickSight::Model::Ingestion::GetErrorInfo ( ) const
inline

Error information for this ingestion.

Definition at line 164 of file Ingestion.h.

◆ GetIngestionId()

const Aws::String& Aws::QuickSight::Model::Ingestion::GetIngestionId ( ) const
inline

Ingestion ID.

Definition at line 92 of file Ingestion.h.

◆ GetIngestionSizeInBytes()

long long Aws::QuickSight::Model::Ingestion::GetIngestionSizeInBytes ( ) const
inline

The size of the data ingested, in bytes.

Definition at line 285 of file Ingestion.h.

◆ GetIngestionStatus()

const IngestionStatus& Aws::QuickSight::Model::Ingestion::GetIngestionStatus ( ) const
inline

Ingestion status.

Definition at line 133 of file Ingestion.h.

◆ GetIngestionTimeInSeconds()

long long Aws::QuickSight::Model::Ingestion::GetIngestionTimeInSeconds ( ) const
inline

The time that this ingestion took, measured in seconds.

Definition at line 264 of file Ingestion.h.

◆ GetQueueInfo()

const QueueInfo& Aws::QuickSight::Model::Ingestion::GetQueueInfo ( ) const
inline

Definition at line 212 of file Ingestion.h.

◆ GetRequestSource()

const IngestionRequestSource& Aws::QuickSight::Model::Ingestion::GetRequestSource ( ) const
inline

Event source for this ingestion.

Definition at line 306 of file Ingestion.h.

◆ GetRequestType()

const IngestionRequestType& Aws::QuickSight::Model::Ingestion::GetRequestType ( ) const
inline

Type of this ingestion.

Definition at line 337 of file Ingestion.h.

◆ GetRowInfo()

const RowInfo& Aws::QuickSight::Model::Ingestion::GetRowInfo ( ) const
inline

Definition at line 193 of file Ingestion.h.

◆ IngestionIdHasBeenSet()

bool Aws::QuickSight::Model::Ingestion::IngestionIdHasBeenSet ( ) const
inline

Ingestion ID.

Definition at line 97 of file Ingestion.h.

◆ IngestionSizeInBytesHasBeenSet()

bool Aws::QuickSight::Model::Ingestion::IngestionSizeInBytesHasBeenSet ( ) const
inline

The size of the data ingested, in bytes.

Definition at line 290 of file Ingestion.h.

◆ IngestionStatusHasBeenSet()

bool Aws::QuickSight::Model::Ingestion::IngestionStatusHasBeenSet ( ) const
inline

Ingestion status.

Definition at line 138 of file Ingestion.h.

◆ IngestionTimeInSecondsHasBeenSet()

bool Aws::QuickSight::Model::Ingestion::IngestionTimeInSecondsHasBeenSet ( ) const
inline

The time that this ingestion took, measured in seconds.

Definition at line 269 of file Ingestion.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::QuickSight::Model::Ingestion::Jsonize ( ) const

◆ operator=()

Ingestion& Aws::QuickSight::Model::Ingestion::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ QueueInfoHasBeenSet()

bool Aws::QuickSight::Model::Ingestion::QueueInfoHasBeenSet ( ) const
inline

Definition at line 215 of file Ingestion.h.

◆ RequestSourceHasBeenSet()

bool Aws::QuickSight::Model::Ingestion::RequestSourceHasBeenSet ( ) const
inline

Event source for this ingestion.

Definition at line 311 of file Ingestion.h.

◆ RequestTypeHasBeenSet()

bool Aws::QuickSight::Model::Ingestion::RequestTypeHasBeenSet ( ) const
inline

Type of this ingestion.

Definition at line 342 of file Ingestion.h.

◆ RowInfoHasBeenSet()

bool Aws::QuickSight::Model::Ingestion::RowInfoHasBeenSet ( ) const
inline

Definition at line 196 of file Ingestion.h.

◆ SetArn() [1/3]

void Aws::QuickSight::Model::Ingestion::SetArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the resource.

Definition at line 61 of file Ingestion.h.

◆ SetArn() [2/3]

void Aws::QuickSight::Model::Ingestion::SetArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the resource.

Definition at line 66 of file Ingestion.h.

◆ SetArn() [3/3]

void Aws::QuickSight::Model::Ingestion::SetArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the resource.

Definition at line 71 of file Ingestion.h.

◆ SetCreatedTime() [1/2]

void Aws::QuickSight::Model::Ingestion::SetCreatedTime ( const Aws::Utils::DateTime value)
inline

The time that this ingestion started.

Definition at line 243 of file Ingestion.h.

◆ SetCreatedTime() [2/2]

void Aws::QuickSight::Model::Ingestion::SetCreatedTime ( Aws::Utils::DateTime &&  value)
inline

The time that this ingestion started.

Definition at line 248 of file Ingestion.h.

◆ SetErrorInfo() [1/2]

void Aws::QuickSight::Model::Ingestion::SetErrorInfo ( const ErrorInfo value)
inline

Error information for this ingestion.

Definition at line 174 of file Ingestion.h.

◆ SetErrorInfo() [2/2]

void Aws::QuickSight::Model::Ingestion::SetErrorInfo ( ErrorInfo &&  value)
inline

Error information for this ingestion.

Definition at line 179 of file Ingestion.h.

◆ SetIngestionId() [1/3]

void Aws::QuickSight::Model::Ingestion::SetIngestionId ( const Aws::String value)
inline

Ingestion ID.

Definition at line 102 of file Ingestion.h.

◆ SetIngestionId() [2/3]

void Aws::QuickSight::Model::Ingestion::SetIngestionId ( Aws::String &&  value)
inline

Ingestion ID.

Definition at line 107 of file Ingestion.h.

◆ SetIngestionId() [3/3]

void Aws::QuickSight::Model::Ingestion::SetIngestionId ( const char *  value)
inline

Ingestion ID.

Definition at line 112 of file Ingestion.h.

◆ SetIngestionSizeInBytes()

void Aws::QuickSight::Model::Ingestion::SetIngestionSizeInBytes ( long long  value)
inline

The size of the data ingested, in bytes.

Definition at line 295 of file Ingestion.h.

◆ SetIngestionStatus() [1/2]

void Aws::QuickSight::Model::Ingestion::SetIngestionStatus ( const IngestionStatus value)
inline

Ingestion status.

Definition at line 143 of file Ingestion.h.

◆ SetIngestionStatus() [2/2]

void Aws::QuickSight::Model::Ingestion::SetIngestionStatus ( IngestionStatus &&  value)
inline

Ingestion status.

Definition at line 148 of file Ingestion.h.

◆ SetIngestionTimeInSeconds()

void Aws::QuickSight::Model::Ingestion::SetIngestionTimeInSeconds ( long long  value)
inline

The time that this ingestion took, measured in seconds.

Definition at line 274 of file Ingestion.h.

◆ SetQueueInfo() [1/2]

void Aws::QuickSight::Model::Ingestion::SetQueueInfo ( const QueueInfo value)
inline

Definition at line 218 of file Ingestion.h.

◆ SetQueueInfo() [2/2]

void Aws::QuickSight::Model::Ingestion::SetQueueInfo ( QueueInfo &&  value)
inline

Definition at line 221 of file Ingestion.h.

◆ SetRequestSource() [1/2]

void Aws::QuickSight::Model::Ingestion::SetRequestSource ( const IngestionRequestSource value)
inline

Event source for this ingestion.

Definition at line 316 of file Ingestion.h.

◆ SetRequestSource() [2/2]

void Aws::QuickSight::Model::Ingestion::SetRequestSource ( IngestionRequestSource &&  value)
inline

Event source for this ingestion.

Definition at line 321 of file Ingestion.h.

◆ SetRequestType() [1/2]

void Aws::QuickSight::Model::Ingestion::SetRequestType ( const IngestionRequestType value)
inline

Type of this ingestion.

Definition at line 347 of file Ingestion.h.

◆ SetRequestType() [2/2]

void Aws::QuickSight::Model::Ingestion::SetRequestType ( IngestionRequestType &&  value)
inline

Type of this ingestion.

Definition at line 352 of file Ingestion.h.

◆ SetRowInfo() [1/2]

void Aws::QuickSight::Model::Ingestion::SetRowInfo ( const RowInfo value)
inline

Definition at line 199 of file Ingestion.h.

◆ SetRowInfo() [2/2]

void Aws::QuickSight::Model::Ingestion::SetRowInfo ( RowInfo &&  value)
inline

Definition at line 202 of file Ingestion.h.

◆ WithArn() [1/3]

Ingestion& Aws::QuickSight::Model::Ingestion::WithArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the resource.

Definition at line 76 of file Ingestion.h.

◆ WithArn() [2/3]

Ingestion& Aws::QuickSight::Model::Ingestion::WithArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the resource.

Definition at line 81 of file Ingestion.h.

◆ WithArn() [3/3]

Ingestion& Aws::QuickSight::Model::Ingestion::WithArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the resource.

Definition at line 86 of file Ingestion.h.

◆ WithCreatedTime() [1/2]

Ingestion& Aws::QuickSight::Model::Ingestion::WithCreatedTime ( const Aws::Utils::DateTime value)
inline

The time that this ingestion started.

Definition at line 253 of file Ingestion.h.

◆ WithCreatedTime() [2/2]

Ingestion& Aws::QuickSight::Model::Ingestion::WithCreatedTime ( Aws::Utils::DateTime &&  value)
inline

The time that this ingestion started.

Definition at line 258 of file Ingestion.h.

◆ WithErrorInfo() [1/2]

Ingestion& Aws::QuickSight::Model::Ingestion::WithErrorInfo ( const ErrorInfo value)
inline

Error information for this ingestion.

Definition at line 184 of file Ingestion.h.

◆ WithErrorInfo() [2/2]

Ingestion& Aws::QuickSight::Model::Ingestion::WithErrorInfo ( ErrorInfo &&  value)
inline

Error information for this ingestion.

Definition at line 189 of file Ingestion.h.

◆ WithIngestionId() [1/3]

Ingestion& Aws::QuickSight::Model::Ingestion::WithIngestionId ( const Aws::String value)
inline

Ingestion ID.

Definition at line 117 of file Ingestion.h.

◆ WithIngestionId() [2/3]

Ingestion& Aws::QuickSight::Model::Ingestion::WithIngestionId ( Aws::String &&  value)
inline

Ingestion ID.

Definition at line 122 of file Ingestion.h.

◆ WithIngestionId() [3/3]

Ingestion& Aws::QuickSight::Model::Ingestion::WithIngestionId ( const char *  value)
inline

Ingestion ID.

Definition at line 127 of file Ingestion.h.

◆ WithIngestionSizeInBytes()

Ingestion& Aws::QuickSight::Model::Ingestion::WithIngestionSizeInBytes ( long long  value)
inline

The size of the data ingested, in bytes.

Definition at line 300 of file Ingestion.h.

◆ WithIngestionStatus() [1/2]

Ingestion& Aws::QuickSight::Model::Ingestion::WithIngestionStatus ( const IngestionStatus value)
inline

Ingestion status.

Definition at line 153 of file Ingestion.h.

◆ WithIngestionStatus() [2/2]

Ingestion& Aws::QuickSight::Model::Ingestion::WithIngestionStatus ( IngestionStatus &&  value)
inline

Ingestion status.

Definition at line 158 of file Ingestion.h.

◆ WithIngestionTimeInSeconds()

Ingestion& Aws::QuickSight::Model::Ingestion::WithIngestionTimeInSeconds ( long long  value)
inline

The time that this ingestion took, measured in seconds.

Definition at line 279 of file Ingestion.h.

◆ WithQueueInfo() [1/2]

Ingestion& Aws::QuickSight::Model::Ingestion::WithQueueInfo ( const QueueInfo value)
inline

Definition at line 224 of file Ingestion.h.

◆ WithQueueInfo() [2/2]

Ingestion& Aws::QuickSight::Model::Ingestion::WithQueueInfo ( QueueInfo &&  value)
inline

Definition at line 227 of file Ingestion.h.

◆ WithRequestSource() [1/2]

Ingestion& Aws::QuickSight::Model::Ingestion::WithRequestSource ( const IngestionRequestSource value)
inline

Event source for this ingestion.

Definition at line 326 of file Ingestion.h.

◆ WithRequestSource() [2/2]

Ingestion& Aws::QuickSight::Model::Ingestion::WithRequestSource ( IngestionRequestSource &&  value)
inline

Event source for this ingestion.

Definition at line 331 of file Ingestion.h.

◆ WithRequestType() [1/2]

Ingestion& Aws::QuickSight::Model::Ingestion::WithRequestType ( const IngestionRequestType value)
inline

Type of this ingestion.

Definition at line 357 of file Ingestion.h.

◆ WithRequestType() [2/2]

Ingestion& Aws::QuickSight::Model::Ingestion::WithRequestType ( IngestionRequestType &&  value)
inline

Type of this ingestion.

Definition at line 362 of file Ingestion.h.

◆ WithRowInfo() [1/2]

Ingestion& Aws::QuickSight::Model::Ingestion::WithRowInfo ( const RowInfo value)
inline

Definition at line 205 of file Ingestion.h.

◆ WithRowInfo() [2/2]

Ingestion& Aws::QuickSight::Model::Ingestion::WithRowInfo ( RowInfo &&  value)
inline

Definition at line 208 of file Ingestion.h.


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