AWS SDK for C++  1.9.1
AWS SDK for C++
Public Member Functions | List of all members
Aws::kendra::Model::DataSourceSummary Class Reference

#include <DataSourceSummary.h>

Public Member Functions

 DataSourceSummary ()
 
 DataSourceSummary (Aws::Utils::Json::JsonView jsonValue)
 
DataSourceSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
DataSourceSummaryWithName (const Aws::String &value)
 
DataSourceSummaryWithName (Aws::String &&value)
 
DataSourceSummaryWithName (const char *value)
 
const Aws::StringGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
DataSourceSummaryWithId (const Aws::String &value)
 
DataSourceSummaryWithId (Aws::String &&value)
 
DataSourceSummaryWithId (const char *value)
 
const DataSourceTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const DataSourceType &value)
 
void SetType (DataSourceType &&value)
 
DataSourceSummaryWithType (const DataSourceType &value)
 
DataSourceSummaryWithType (DataSourceType &&value)
 
const Aws::Utils::DateTimeGetCreatedAt () const
 
bool CreatedAtHasBeenSet () const
 
void SetCreatedAt (const Aws::Utils::DateTime &value)
 
void SetCreatedAt (Aws::Utils::DateTime &&value)
 
DataSourceSummaryWithCreatedAt (const Aws::Utils::DateTime &value)
 
DataSourceSummaryWithCreatedAt (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetUpdatedAt () const
 
bool UpdatedAtHasBeenSet () const
 
void SetUpdatedAt (const Aws::Utils::DateTime &value)
 
void SetUpdatedAt (Aws::Utils::DateTime &&value)
 
DataSourceSummaryWithUpdatedAt (const Aws::Utils::DateTime &value)
 
DataSourceSummaryWithUpdatedAt (Aws::Utils::DateTime &&value)
 
const DataSourceStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const DataSourceStatus &value)
 
void SetStatus (DataSourceStatus &&value)
 
DataSourceSummaryWithStatus (const DataSourceStatus &value)
 
DataSourceSummaryWithStatus (DataSourceStatus &&value)
 

Detailed Description

Summary information for a Amazon Kendra data source. Returned in a call to the DescribeDataSource operation.

See Also:

AWS API Reference

Definition at line 35 of file DataSourceSummary.h.

Constructor & Destructor Documentation

◆ DataSourceSummary() [1/2]

Aws::kendra::Model::DataSourceSummary::DataSourceSummary ( )

◆ DataSourceSummary() [2/2]

Aws::kendra::Model::DataSourceSummary::DataSourceSummary ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CreatedAtHasBeenSet()

bool Aws::kendra::Model::DataSourceSummary::CreatedAtHasBeenSet ( ) const
inline

The UNIX datetime that the data source was created.

Definition at line 165 of file DataSourceSummary.h.

◆ GetCreatedAt()

const Aws::Utils::DateTime& Aws::kendra::Model::DataSourceSummary::GetCreatedAt ( ) const
inline

The UNIX datetime that the data source was created.

Definition at line 160 of file DataSourceSummary.h.

◆ GetId()

const Aws::String& Aws::kendra::Model::DataSourceSummary::GetId ( ) const
inline

The unique identifier for the data source.

Definition at line 88 of file DataSourceSummary.h.

◆ GetName()

const Aws::String& Aws::kendra::Model::DataSourceSummary::GetName ( ) const
inline

The name of the data source.

Definition at line 47 of file DataSourceSummary.h.

◆ GetStatus()

const DataSourceStatus& Aws::kendra::Model::DataSourceSummary::GetStatus ( ) const
inline

The status of the data source. When the status is ACTIVE the data source is ready to use.

Definition at line 223 of file DataSourceSummary.h.

◆ GetType()

const DataSourceType& Aws::kendra::Model::DataSourceSummary::GetType ( ) const
inline

The type of the data source.

Definition at line 129 of file DataSourceSummary.h.

◆ GetUpdatedAt()

const Aws::Utils::DateTime& Aws::kendra::Model::DataSourceSummary::GetUpdatedAt ( ) const
inline

The UNIX datetime that the data source was lasted updated.

Definition at line 191 of file DataSourceSummary.h.

◆ IdHasBeenSet()

bool Aws::kendra::Model::DataSourceSummary::IdHasBeenSet ( ) const
inline

The unique identifier for the data source.

Definition at line 93 of file DataSourceSummary.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::kendra::Model::DataSourceSummary::Jsonize ( ) const

◆ NameHasBeenSet()

bool Aws::kendra::Model::DataSourceSummary::NameHasBeenSet ( ) const
inline

The name of the data source.

Definition at line 52 of file DataSourceSummary.h.

◆ operator=()

DataSourceSummary& Aws::kendra::Model::DataSourceSummary::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCreatedAt() [1/2]

void Aws::kendra::Model::DataSourceSummary::SetCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The UNIX datetime that the data source was created.

Definition at line 175 of file DataSourceSummary.h.

◆ SetCreatedAt() [2/2]

void Aws::kendra::Model::DataSourceSummary::SetCreatedAt ( const Aws::Utils::DateTime value)
inline

The UNIX datetime that the data source was created.

Definition at line 170 of file DataSourceSummary.h.

◆ SetId() [1/3]

void Aws::kendra::Model::DataSourceSummary::SetId ( Aws::String &&  value)
inline

The unique identifier for the data source.

Definition at line 103 of file DataSourceSummary.h.

◆ SetId() [2/3]

void Aws::kendra::Model::DataSourceSummary::SetId ( const Aws::String value)
inline

The unique identifier for the data source.

Definition at line 98 of file DataSourceSummary.h.

◆ SetId() [3/3]

void Aws::kendra::Model::DataSourceSummary::SetId ( const char *  value)
inline

The unique identifier for the data source.

Definition at line 108 of file DataSourceSummary.h.

◆ SetName() [1/3]

void Aws::kendra::Model::DataSourceSummary::SetName ( Aws::String &&  value)
inline

The name of the data source.

Definition at line 62 of file DataSourceSummary.h.

◆ SetName() [2/3]

void Aws::kendra::Model::DataSourceSummary::SetName ( const Aws::String value)
inline

The name of the data source.

Definition at line 57 of file DataSourceSummary.h.

◆ SetName() [3/3]

void Aws::kendra::Model::DataSourceSummary::SetName ( const char *  value)
inline

The name of the data source.

Definition at line 67 of file DataSourceSummary.h.

◆ SetStatus() [1/2]

void Aws::kendra::Model::DataSourceSummary::SetStatus ( const DataSourceStatus value)
inline

The status of the data source. When the status is ACTIVE the data source is ready to use.

Definition at line 235 of file DataSourceSummary.h.

◆ SetStatus() [2/2]

void Aws::kendra::Model::DataSourceSummary::SetStatus ( DataSourceStatus &&  value)
inline

The status of the data source. When the status is ACTIVE the data source is ready to use.

Definition at line 241 of file DataSourceSummary.h.

◆ SetType() [1/2]

void Aws::kendra::Model::DataSourceSummary::SetType ( const DataSourceType value)
inline

The type of the data source.

Definition at line 139 of file DataSourceSummary.h.

◆ SetType() [2/2]

void Aws::kendra::Model::DataSourceSummary::SetType ( DataSourceType &&  value)
inline

The type of the data source.

Definition at line 144 of file DataSourceSummary.h.

◆ SetUpdatedAt() [1/2]

void Aws::kendra::Model::DataSourceSummary::SetUpdatedAt ( Aws::Utils::DateTime &&  value)
inline

The UNIX datetime that the data source was lasted updated.

Definition at line 206 of file DataSourceSummary.h.

◆ SetUpdatedAt() [2/2]

void Aws::kendra::Model::DataSourceSummary::SetUpdatedAt ( const Aws::Utils::DateTime value)
inline

The UNIX datetime that the data source was lasted updated.

Definition at line 201 of file DataSourceSummary.h.

◆ StatusHasBeenSet()

bool Aws::kendra::Model::DataSourceSummary::StatusHasBeenSet ( ) const
inline

The status of the data source. When the status is ACTIVE the data source is ready to use.

Definition at line 229 of file DataSourceSummary.h.

◆ TypeHasBeenSet()

bool Aws::kendra::Model::DataSourceSummary::TypeHasBeenSet ( ) const
inline

The type of the data source.

Definition at line 134 of file DataSourceSummary.h.

◆ UpdatedAtHasBeenSet()

bool Aws::kendra::Model::DataSourceSummary::UpdatedAtHasBeenSet ( ) const
inline

The UNIX datetime that the data source was lasted updated.

Definition at line 196 of file DataSourceSummary.h.

◆ WithCreatedAt() [1/2]

DataSourceSummary& Aws::kendra::Model::DataSourceSummary::WithCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The UNIX datetime that the data source was created.

Definition at line 185 of file DataSourceSummary.h.

◆ WithCreatedAt() [2/2]

DataSourceSummary& Aws::kendra::Model::DataSourceSummary::WithCreatedAt ( const Aws::Utils::DateTime value)
inline

The UNIX datetime that the data source was created.

Definition at line 180 of file DataSourceSummary.h.

◆ WithId() [1/3]

DataSourceSummary& Aws::kendra::Model::DataSourceSummary::WithId ( Aws::String &&  value)
inline

The unique identifier for the data source.

Definition at line 118 of file DataSourceSummary.h.

◆ WithId() [2/3]

DataSourceSummary& Aws::kendra::Model::DataSourceSummary::WithId ( const Aws::String value)
inline

The unique identifier for the data source.

Definition at line 113 of file DataSourceSummary.h.

◆ WithId() [3/3]

DataSourceSummary& Aws::kendra::Model::DataSourceSummary::WithId ( const char *  value)
inline

The unique identifier for the data source.

Definition at line 123 of file DataSourceSummary.h.

◆ WithName() [1/3]

DataSourceSummary& Aws::kendra::Model::DataSourceSummary::WithName ( Aws::String &&  value)
inline

The name of the data source.

Definition at line 77 of file DataSourceSummary.h.

◆ WithName() [2/3]

DataSourceSummary& Aws::kendra::Model::DataSourceSummary::WithName ( const Aws::String value)
inline

The name of the data source.

Definition at line 72 of file DataSourceSummary.h.

◆ WithName() [3/3]

DataSourceSummary& Aws::kendra::Model::DataSourceSummary::WithName ( const char *  value)
inline

The name of the data source.

Definition at line 82 of file DataSourceSummary.h.

◆ WithStatus() [1/2]

DataSourceSummary& Aws::kendra::Model::DataSourceSummary::WithStatus ( const DataSourceStatus value)
inline

The status of the data source. When the status is ACTIVE the data source is ready to use.

Definition at line 247 of file DataSourceSummary.h.

◆ WithStatus() [2/2]

DataSourceSummary& Aws::kendra::Model::DataSourceSummary::WithStatus ( DataSourceStatus &&  value)
inline

The status of the data source. When the status is ACTIVE the data source is ready to use.

Definition at line 253 of file DataSourceSummary.h.

◆ WithType() [1/2]

DataSourceSummary& Aws::kendra::Model::DataSourceSummary::WithType ( const DataSourceType value)
inline

The type of the data source.

Definition at line 149 of file DataSourceSummary.h.

◆ WithType() [2/2]

DataSourceSummary& Aws::kendra::Model::DataSourceSummary::WithType ( DataSourceType &&  value)
inline

The type of the data source.

Definition at line 154 of file DataSourceSummary.h.

◆ WithUpdatedAt() [1/2]

DataSourceSummary& Aws::kendra::Model::DataSourceSummary::WithUpdatedAt ( Aws::Utils::DateTime &&  value)
inline

The UNIX datetime that the data source was lasted updated.

Definition at line 216 of file DataSourceSummary.h.

◆ WithUpdatedAt() [2/2]

DataSourceSummary& Aws::kendra::Model::DataSourceSummary::WithUpdatedAt ( const Aws::Utils::DateTime value)
inline

The UNIX datetime that the data source was lasted updated.

Definition at line 211 of file DataSourceSummary.h.


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