AWS SDK for C++  1.9.67
AWS SDK for C++
Public Member Functions | List of all members
Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex Class Reference

#include <AwsDynamoDbTableGlobalSecondaryIndex.h>

Public Member Functions

 AwsDynamoDbTableGlobalSecondaryIndex ()
 
 AwsDynamoDbTableGlobalSecondaryIndex (Aws::Utils::Json::JsonView jsonValue)
 
AwsDynamoDbTableGlobalSecondaryIndexoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
bool GetBackfilling () const
 
bool BackfillingHasBeenSet () const
 
void SetBackfilling (bool value)
 
AwsDynamoDbTableGlobalSecondaryIndexWithBackfilling (bool value)
 
const Aws::StringGetIndexArn () const
 
bool IndexArnHasBeenSet () const
 
void SetIndexArn (const Aws::String &value)
 
void SetIndexArn (Aws::String &&value)
 
void SetIndexArn (const char *value)
 
AwsDynamoDbTableGlobalSecondaryIndexWithIndexArn (const Aws::String &value)
 
AwsDynamoDbTableGlobalSecondaryIndexWithIndexArn (Aws::String &&value)
 
AwsDynamoDbTableGlobalSecondaryIndexWithIndexArn (const char *value)
 
const Aws::StringGetIndexName () const
 
bool IndexNameHasBeenSet () const
 
void SetIndexName (const Aws::String &value)
 
void SetIndexName (Aws::String &&value)
 
void SetIndexName (const char *value)
 
AwsDynamoDbTableGlobalSecondaryIndexWithIndexName (const Aws::String &value)
 
AwsDynamoDbTableGlobalSecondaryIndexWithIndexName (Aws::String &&value)
 
AwsDynamoDbTableGlobalSecondaryIndexWithIndexName (const char *value)
 
long long GetIndexSizeBytes () const
 
bool IndexSizeBytesHasBeenSet () const
 
void SetIndexSizeBytes (long long value)
 
AwsDynamoDbTableGlobalSecondaryIndexWithIndexSizeBytes (long long value)
 
const Aws::StringGetIndexStatus () const
 
bool IndexStatusHasBeenSet () const
 
void SetIndexStatus (const Aws::String &value)
 
void SetIndexStatus (Aws::String &&value)
 
void SetIndexStatus (const char *value)
 
AwsDynamoDbTableGlobalSecondaryIndexWithIndexStatus (const Aws::String &value)
 
AwsDynamoDbTableGlobalSecondaryIndexWithIndexStatus (Aws::String &&value)
 
AwsDynamoDbTableGlobalSecondaryIndexWithIndexStatus (const char *value)
 
int GetItemCount () const
 
bool ItemCountHasBeenSet () const
 
void SetItemCount (int value)
 
AwsDynamoDbTableGlobalSecondaryIndexWithItemCount (int value)
 
const Aws::Vector< AwsDynamoDbTableKeySchema > & GetKeySchema () const
 
bool KeySchemaHasBeenSet () const
 
void SetKeySchema (const Aws::Vector< AwsDynamoDbTableKeySchema > &value)
 
void SetKeySchema (Aws::Vector< AwsDynamoDbTableKeySchema > &&value)
 
AwsDynamoDbTableGlobalSecondaryIndexWithKeySchema (const Aws::Vector< AwsDynamoDbTableKeySchema > &value)
 
AwsDynamoDbTableGlobalSecondaryIndexWithKeySchema (Aws::Vector< AwsDynamoDbTableKeySchema > &&value)
 
AwsDynamoDbTableGlobalSecondaryIndexAddKeySchema (const AwsDynamoDbTableKeySchema &value)
 
AwsDynamoDbTableGlobalSecondaryIndexAddKeySchema (AwsDynamoDbTableKeySchema &&value)
 
const AwsDynamoDbTableProjectionGetProjection () const
 
bool ProjectionHasBeenSet () const
 
void SetProjection (const AwsDynamoDbTableProjection &value)
 
void SetProjection (AwsDynamoDbTableProjection &&value)
 
AwsDynamoDbTableGlobalSecondaryIndexWithProjection (const AwsDynamoDbTableProjection &value)
 
AwsDynamoDbTableGlobalSecondaryIndexWithProjection (AwsDynamoDbTableProjection &&value)
 
const AwsDynamoDbTableProvisionedThroughputGetProvisionedThroughput () const
 
bool ProvisionedThroughputHasBeenSet () const
 
void SetProvisionedThroughput (const AwsDynamoDbTableProvisionedThroughput &value)
 
void SetProvisionedThroughput (AwsDynamoDbTableProvisionedThroughput &&value)
 
AwsDynamoDbTableGlobalSecondaryIndexWithProvisionedThroughput (const AwsDynamoDbTableProvisionedThroughput &value)
 
AwsDynamoDbTableGlobalSecondaryIndexWithProvisionedThroughput (AwsDynamoDbTableProvisionedThroughput &&value)
 

Detailed Description

Information abut a global secondary index for the table.

See Also:

AWS API Reference

Definition at line 36 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

Constructor & Destructor Documentation

◆ AwsDynamoDbTableGlobalSecondaryIndex() [1/2]

Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::AwsDynamoDbTableGlobalSecondaryIndex ( )

◆ AwsDynamoDbTableGlobalSecondaryIndex() [2/2]

Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::AwsDynamoDbTableGlobalSecondaryIndex ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddKeySchema() [1/2]

AwsDynamoDbTableGlobalSecondaryIndex& Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::AddKeySchema ( AwsDynamoDbTableKeySchema &&  value)
inline

The key schema for the index.

Definition at line 269 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ AddKeySchema() [2/2]

AwsDynamoDbTableGlobalSecondaryIndex& Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::AddKeySchema ( const AwsDynamoDbTableKeySchema value)
inline

The key schema for the index.

Definition at line 264 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ BackfillingHasBeenSet()

bool Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::BackfillingHasBeenSet ( ) const
inline

Whether the index is currently backfilling.

Definition at line 53 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ GetBackfilling()

bool Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::GetBackfilling ( ) const
inline

Whether the index is currently backfilling.

Definition at line 48 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ GetIndexArn()

const Aws::String& Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::GetIndexArn ( ) const
inline

The ARN of the index.

Definition at line 69 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ GetIndexName()

const Aws::String& Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::GetIndexName ( ) const
inline

The name of the index.

Definition at line 110 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ GetIndexSizeBytes()

long long Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::GetIndexSizeBytes ( ) const
inline

The total size in bytes of the index.

Definition at line 151 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ GetIndexStatus()

const Aws::String& Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::GetIndexStatus ( ) const
inline

The current status of the index.

Definition at line 172 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ GetItemCount()

int Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::GetItemCount ( ) const
inline

The number of items in the index.

Definition at line 213 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ GetKeySchema()

const Aws::Vector<AwsDynamoDbTableKeySchema>& Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::GetKeySchema ( ) const
inline

The key schema for the index.

Definition at line 234 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ GetProjection()

const AwsDynamoDbTableProjection& Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::GetProjection ( ) const
inline

Attributes that are copied from the table into an index.

Definition at line 275 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ GetProvisionedThroughput()

const AwsDynamoDbTableProvisionedThroughput& Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::GetProvisionedThroughput ( ) const
inline

Information about the provisioned throughput settings for the indexes.

Definition at line 306 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ IndexArnHasBeenSet()

bool Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::IndexArnHasBeenSet ( ) const
inline

The ARN of the index.

Definition at line 74 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ IndexNameHasBeenSet()

bool Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::IndexNameHasBeenSet ( ) const
inline

The name of the index.

Definition at line 115 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ IndexSizeBytesHasBeenSet()

bool Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::IndexSizeBytesHasBeenSet ( ) const
inline

The total size in bytes of the index.

Definition at line 156 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ IndexStatusHasBeenSet()

bool Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::IndexStatusHasBeenSet ( ) const
inline

The current status of the index.

Definition at line 177 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ ItemCountHasBeenSet()

bool Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::ItemCountHasBeenSet ( ) const
inline

The number of items in the index.

Definition at line 218 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::Jsonize ( ) const

◆ KeySchemaHasBeenSet()

bool Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::KeySchemaHasBeenSet ( ) const
inline

The key schema for the index.

Definition at line 239 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ operator=()

AwsDynamoDbTableGlobalSecondaryIndex& Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ProjectionHasBeenSet()

bool Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::ProjectionHasBeenSet ( ) const
inline

Attributes that are copied from the table into an index.

Definition at line 280 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ ProvisionedThroughputHasBeenSet()

bool Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::ProvisionedThroughputHasBeenSet ( ) const
inline

Information about the provisioned throughput settings for the indexes.

Definition at line 311 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ SetBackfilling()

void Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::SetBackfilling ( bool  value)
inline

Whether the index is currently backfilling.

Definition at line 58 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ SetIndexArn() [1/3]

void Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::SetIndexArn ( Aws::String &&  value)
inline

The ARN of the index.

Definition at line 84 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ SetIndexArn() [2/3]

void Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::SetIndexArn ( const Aws::String value)
inline

The ARN of the index.

Definition at line 79 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ SetIndexArn() [3/3]

void Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::SetIndexArn ( const char *  value)
inline

The ARN of the index.

Definition at line 89 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ SetIndexName() [1/3]

void Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::SetIndexName ( Aws::String &&  value)
inline

The name of the index.

Definition at line 125 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ SetIndexName() [2/3]

void Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::SetIndexName ( const Aws::String value)
inline

The name of the index.

Definition at line 120 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ SetIndexName() [3/3]

void Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::SetIndexName ( const char *  value)
inline

The name of the index.

Definition at line 130 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ SetIndexSizeBytes()

void Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::SetIndexSizeBytes ( long long  value)
inline

The total size in bytes of the index.

Definition at line 161 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ SetIndexStatus() [1/3]

void Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::SetIndexStatus ( Aws::String &&  value)
inline

The current status of the index.

Definition at line 187 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ SetIndexStatus() [2/3]

void Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::SetIndexStatus ( const Aws::String value)
inline

The current status of the index.

Definition at line 182 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ SetIndexStatus() [3/3]

void Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::SetIndexStatus ( const char *  value)
inline

The current status of the index.

Definition at line 192 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ SetItemCount()

void Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::SetItemCount ( int  value)
inline

The number of items in the index.

Definition at line 223 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ SetKeySchema() [1/2]

void Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::SetKeySchema ( Aws::Vector< AwsDynamoDbTableKeySchema > &&  value)
inline

The key schema for the index.

Definition at line 249 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ SetKeySchema() [2/2]

void Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::SetKeySchema ( const Aws::Vector< AwsDynamoDbTableKeySchema > &  value)
inline

The key schema for the index.

Definition at line 244 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ SetProjection() [1/2]

void Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::SetProjection ( AwsDynamoDbTableProjection &&  value)
inline

Attributes that are copied from the table into an index.

Definition at line 290 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ SetProjection() [2/2]

void Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::SetProjection ( const AwsDynamoDbTableProjection value)
inline

Attributes that are copied from the table into an index.

Definition at line 285 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ SetProvisionedThroughput() [1/2]

void Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::SetProvisionedThroughput ( AwsDynamoDbTableProvisionedThroughput &&  value)
inline

Information about the provisioned throughput settings for the indexes.

Definition at line 321 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ SetProvisionedThroughput() [2/2]

void Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::SetProvisionedThroughput ( const AwsDynamoDbTableProvisionedThroughput value)
inline

Information about the provisioned throughput settings for the indexes.

Definition at line 316 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ WithBackfilling()

AwsDynamoDbTableGlobalSecondaryIndex& Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::WithBackfilling ( bool  value)
inline

Whether the index is currently backfilling.

Definition at line 63 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ WithIndexArn() [1/3]

AwsDynamoDbTableGlobalSecondaryIndex& Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::WithIndexArn ( Aws::String &&  value)
inline

The ARN of the index.

Definition at line 99 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ WithIndexArn() [2/3]

AwsDynamoDbTableGlobalSecondaryIndex& Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::WithIndexArn ( const Aws::String value)
inline

The ARN of the index.

Definition at line 94 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ WithIndexArn() [3/3]

AwsDynamoDbTableGlobalSecondaryIndex& Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::WithIndexArn ( const char *  value)
inline

The ARN of the index.

Definition at line 104 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ WithIndexName() [1/3]

AwsDynamoDbTableGlobalSecondaryIndex& Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::WithIndexName ( Aws::String &&  value)
inline

The name of the index.

Definition at line 140 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ WithIndexName() [2/3]

AwsDynamoDbTableGlobalSecondaryIndex& Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::WithIndexName ( const Aws::String value)
inline

The name of the index.

Definition at line 135 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ WithIndexName() [3/3]

AwsDynamoDbTableGlobalSecondaryIndex& Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::WithIndexName ( const char *  value)
inline

The name of the index.

Definition at line 145 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ WithIndexSizeBytes()

AwsDynamoDbTableGlobalSecondaryIndex& Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::WithIndexSizeBytes ( long long  value)
inline

The total size in bytes of the index.

Definition at line 166 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ WithIndexStatus() [1/3]

AwsDynamoDbTableGlobalSecondaryIndex& Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::WithIndexStatus ( Aws::String &&  value)
inline

The current status of the index.

Definition at line 202 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ WithIndexStatus() [2/3]

AwsDynamoDbTableGlobalSecondaryIndex& Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::WithIndexStatus ( const Aws::String value)
inline

The current status of the index.

Definition at line 197 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ WithIndexStatus() [3/3]

AwsDynamoDbTableGlobalSecondaryIndex& Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::WithIndexStatus ( const char *  value)
inline

The current status of the index.

Definition at line 207 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ WithItemCount()

AwsDynamoDbTableGlobalSecondaryIndex& Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::WithItemCount ( int  value)
inline

The number of items in the index.

Definition at line 228 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ WithKeySchema() [1/2]

AwsDynamoDbTableGlobalSecondaryIndex& Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::WithKeySchema ( Aws::Vector< AwsDynamoDbTableKeySchema > &&  value)
inline

The key schema for the index.

Definition at line 259 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ WithKeySchema() [2/2]

AwsDynamoDbTableGlobalSecondaryIndex& Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::WithKeySchema ( const Aws::Vector< AwsDynamoDbTableKeySchema > &  value)
inline

The key schema for the index.

Definition at line 254 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ WithProjection() [1/2]

AwsDynamoDbTableGlobalSecondaryIndex& Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::WithProjection ( AwsDynamoDbTableProjection &&  value)
inline

Attributes that are copied from the table into an index.

Definition at line 300 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ WithProjection() [2/2]

AwsDynamoDbTableGlobalSecondaryIndex& Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::WithProjection ( const AwsDynamoDbTableProjection value)
inline

Attributes that are copied from the table into an index.

Definition at line 295 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ WithProvisionedThroughput() [1/2]

AwsDynamoDbTableGlobalSecondaryIndex& Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::WithProvisionedThroughput ( AwsDynamoDbTableProvisionedThroughput &&  value)
inline

Information about the provisioned throughput settings for the indexes.

Definition at line 331 of file AwsDynamoDbTableGlobalSecondaryIndex.h.

◆ WithProvisionedThroughput() [2/2]

AwsDynamoDbTableGlobalSecondaryIndex& Aws::SecurityHub::Model::AwsDynamoDbTableGlobalSecondaryIndex::WithProvisionedThroughput ( const AwsDynamoDbTableProvisionedThroughput value)
inline

Information about the provisioned throughput settings for the indexes.

Definition at line 326 of file AwsDynamoDbTableGlobalSecondaryIndex.h.


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