AWS SDK for C++  1.9.124
AWS SDK for C++
Public Member Functions | List of all members
Aws::Honeycode::Model::UpsertRowData Class Reference

#include <UpsertRowData.h>

Public Member Functions

 UpsertRowData ()
 
 UpsertRowData (Aws::Utils::Json::JsonView jsonValue)
 
UpsertRowDataoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetBatchItemId () const
 
bool BatchItemIdHasBeenSet () const
 
void SetBatchItemId (const Aws::String &value)
 
void SetBatchItemId (Aws::String &&value)
 
void SetBatchItemId (const char *value)
 
UpsertRowDataWithBatchItemId (const Aws::String &value)
 
UpsertRowDataWithBatchItemId (Aws::String &&value)
 
UpsertRowDataWithBatchItemId (const char *value)
 
const FilterGetFilter () const
 
bool FilterHasBeenSet () const
 
void SetFilter (const Filter &value)
 
void SetFilter (Filter &&value)
 
UpsertRowDataWithFilter (const Filter &value)
 
UpsertRowDataWithFilter (Filter &&value)
 
const Aws::Map< Aws::String, CellInput > & GetCellsToUpdate () const
 
bool CellsToUpdateHasBeenSet () const
 
void SetCellsToUpdate (const Aws::Map< Aws::String, CellInput > &value)
 
void SetCellsToUpdate (Aws::Map< Aws::String, CellInput > &&value)
 
UpsertRowDataWithCellsToUpdate (const Aws::Map< Aws::String, CellInput > &value)
 
UpsertRowDataWithCellsToUpdate (Aws::Map< Aws::String, CellInput > &&value)
 
UpsertRowDataAddCellsToUpdate (const Aws::String &key, const CellInput &value)
 
UpsertRowDataAddCellsToUpdate (Aws::String &&key, const CellInput &value)
 
UpsertRowDataAddCellsToUpdate (const Aws::String &key, CellInput &&value)
 
UpsertRowDataAddCellsToUpdate (Aws::String &&key, CellInput &&value)
 
UpsertRowDataAddCellsToUpdate (const char *key, CellInput &&value)
 
UpsertRowDataAddCellsToUpdate (const char *key, const CellInput &value)
 

Detailed Description

Data needed to upsert rows in a table as part of a single item in the BatchUpsertTableRows request.

See Also:

AWS API Reference

Definition at line 35 of file UpsertRowData.h.

Constructor & Destructor Documentation

◆ UpsertRowData() [1/2]

Aws::Honeycode::Model::UpsertRowData::UpsertRowData ( )

◆ UpsertRowData() [2/2]

Aws::Honeycode::Model::UpsertRowData::UpsertRowData ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddCellsToUpdate() [1/6]

UpsertRowData& Aws::Honeycode::Model::UpsertRowData::AddCellsToUpdate ( Aws::String &&  key,
CellInput &&  value 
)
inline

A map representing the cells to update for the matching rows or an appended row. The key is the column id of the cell and the value is the CellInput object that represents the data to set in that cell.

Definition at line 264 of file UpsertRowData.h.

◆ AddCellsToUpdate() [2/6]

UpsertRowData& Aws::Honeycode::Model::UpsertRowData::AddCellsToUpdate ( Aws::String &&  key,
const CellInput value 
)
inline

A map representing the cells to update for the matching rows or an appended row. The key is the column id of the cell and the value is the CellInput object that represents the data to set in that cell.

Definition at line 250 of file UpsertRowData.h.

◆ AddCellsToUpdate() [3/6]

UpsertRowData& Aws::Honeycode::Model::UpsertRowData::AddCellsToUpdate ( const Aws::String key,
CellInput &&  value 
)
inline

A map representing the cells to update for the matching rows or an appended row. The key is the column id of the cell and the value is the CellInput object that represents the data to set in that cell.

Definition at line 257 of file UpsertRowData.h.

◆ AddCellsToUpdate() [4/6]

UpsertRowData& Aws::Honeycode::Model::UpsertRowData::AddCellsToUpdate ( const Aws::String key,
const CellInput value 
)
inline

A map representing the cells to update for the matching rows or an appended row. The key is the column id of the cell and the value is the CellInput object that represents the data to set in that cell.

Definition at line 243 of file UpsertRowData.h.

◆ AddCellsToUpdate() [5/6]

UpsertRowData& Aws::Honeycode::Model::UpsertRowData::AddCellsToUpdate ( const char *  key,
CellInput &&  value 
)
inline

A map representing the cells to update for the matching rows or an appended row. The key is the column id of the cell and the value is the CellInput object that represents the data to set in that cell.

Definition at line 271 of file UpsertRowData.h.

◆ AddCellsToUpdate() [6/6]

UpsertRowData& Aws::Honeycode::Model::UpsertRowData::AddCellsToUpdate ( const char *  key,
const CellInput value 
)
inline

A map representing the cells to update for the matching rows or an appended row. The key is the column id of the cell and the value is the CellInput object that represents the data to set in that cell.

Definition at line 278 of file UpsertRowData.h.

◆ BatchItemIdHasBeenSet()

bool Aws::Honeycode::Model::UpsertRowData::BatchItemIdHasBeenSet ( ) const
inline

An external identifier that represents a single item in the request that is being upserted as part of the BatchUpsertTableRows request. This can be any string that you can use to identify the item in the request. The BatchUpsertTableRows API puts the batch item id in the results to allow you to link data in the request to data in the results.

Definition at line 60 of file UpsertRowData.h.

◆ CellsToUpdateHasBeenSet()

bool Aws::Honeycode::Model::UpsertRowData::CellsToUpdateHasBeenSet ( ) const
inline

A map representing the cells to update for the matching rows or an appended row. The key is the column id of the cell and the value is the CellInput object that represents the data to set in that cell.

Definition at line 208 of file UpsertRowData.h.

◆ FilterHasBeenSet()

bool Aws::Honeycode::Model::UpsertRowData::FilterHasBeenSet ( ) const
inline

The filter formula to use to find existing matching rows to update. The formula needs to return zero or more rows. If the formula returns 0 rows, then a new row will be appended in the target table. If the formula returns one or more rows, then the returned rows will be updated.

Note that the filter formula needs to return rows from the target table for the upsert operation to succeed. If the filter formula has a syntax error or it doesn't evaluate to zero or more rows in the target table for any one item in the input list, then the entire BatchUpsertTableRows request fails and no updates are made to the table.

Definition at line 141 of file UpsertRowData.h.

◆ GetBatchItemId()

const Aws::String& Aws::Honeycode::Model::UpsertRowData::GetBatchItemId ( ) const
inline

An external identifier that represents a single item in the request that is being upserted as part of the BatchUpsertTableRows request. This can be any string that you can use to identify the item in the request. The BatchUpsertTableRows API puts the batch item id in the results to allow you to link data in the request to data in the results.

Definition at line 51 of file UpsertRowData.h.

◆ GetCellsToUpdate()

const Aws::Map<Aws::String, CellInput>& Aws::Honeycode::Model::UpsertRowData::GetCellsToUpdate ( ) const
inline

A map representing the cells to update for the matching rows or an appended row. The key is the column id of the cell and the value is the CellInput object that represents the data to set in that cell.

Definition at line 201 of file UpsertRowData.h.

◆ GetFilter()

const Filter& Aws::Honeycode::Model::UpsertRowData::GetFilter ( ) const
inline

The filter formula to use to find existing matching rows to update. The formula needs to return zero or more rows. If the formula returns 0 rows, then a new row will be appended in the target table. If the formula returns one or more rows, then the returned rows will be updated.

Note that the filter formula needs to return rows from the target table for the upsert operation to succeed. If the filter formula has a syntax error or it doesn't evaluate to zero or more rows in the target table for any one item in the input list, then the entire BatchUpsertTableRows request fails and no updates are made to the table.

Definition at line 128 of file UpsertRowData.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Honeycode::Model::UpsertRowData::Jsonize ( ) const

◆ operator=()

UpsertRowData& Aws::Honeycode::Model::UpsertRowData::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetBatchItemId() [1/3]

void Aws::Honeycode::Model::UpsertRowData::SetBatchItemId ( Aws::String &&  value)
inline

An external identifier that represents a single item in the request that is being upserted as part of the BatchUpsertTableRows request. This can be any string that you can use to identify the item in the request. The BatchUpsertTableRows API puts the batch item id in the results to allow you to link data in the request to data in the results.

Definition at line 78 of file UpsertRowData.h.

◆ SetBatchItemId() [2/3]

void Aws::Honeycode::Model::UpsertRowData::SetBatchItemId ( const Aws::String value)
inline

An external identifier that represents a single item in the request that is being upserted as part of the BatchUpsertTableRows request. This can be any string that you can use to identify the item in the request. The BatchUpsertTableRows API puts the batch item id in the results to allow you to link data in the request to data in the results.

Definition at line 69 of file UpsertRowData.h.

◆ SetBatchItemId() [3/3]

void Aws::Honeycode::Model::UpsertRowData::SetBatchItemId ( const char *  value)
inline

An external identifier that represents a single item in the request that is being upserted as part of the BatchUpsertTableRows request. This can be any string that you can use to identify the item in the request. The BatchUpsertTableRows API puts the batch item id in the results to allow you to link data in the request to data in the results.

Definition at line 87 of file UpsertRowData.h.

◆ SetCellsToUpdate() [1/2]

void Aws::Honeycode::Model::UpsertRowData::SetCellsToUpdate ( Aws::Map< Aws::String, CellInput > &&  value)
inline

A map representing the cells to update for the matching rows or an appended row. The key is the column id of the cell and the value is the CellInput object that represents the data to set in that cell.

Definition at line 222 of file UpsertRowData.h.

◆ SetCellsToUpdate() [2/2]

void Aws::Honeycode::Model::UpsertRowData::SetCellsToUpdate ( const Aws::Map< Aws::String, CellInput > &  value)
inline

A map representing the cells to update for the matching rows or an appended row. The key is the column id of the cell and the value is the CellInput object that represents the data to set in that cell.

Definition at line 215 of file UpsertRowData.h.

◆ SetFilter() [1/2]

void Aws::Honeycode::Model::UpsertRowData::SetFilter ( const Filter value)
inline

The filter formula to use to find existing matching rows to update. The formula needs to return zero or more rows. If the formula returns 0 rows, then a new row will be appended in the target table. If the formula returns one or more rows, then the returned rows will be updated.

Note that the filter formula needs to return rows from the target table for the upsert operation to succeed. If the filter formula has a syntax error or it doesn't evaluate to zero or more rows in the target table for any one item in the input list, then the entire BatchUpsertTableRows request fails and no updates are made to the table.

Definition at line 154 of file UpsertRowData.h.

◆ SetFilter() [2/2]

void Aws::Honeycode::Model::UpsertRowData::SetFilter ( Filter &&  value)
inline

The filter formula to use to find existing matching rows to update. The formula needs to return zero or more rows. If the formula returns 0 rows, then a new row will be appended in the target table. If the formula returns one or more rows, then the returned rows will be updated.

Note that the filter formula needs to return rows from the target table for the upsert operation to succeed. If the filter formula has a syntax error or it doesn't evaluate to zero or more rows in the target table for any one item in the input list, then the entire BatchUpsertTableRows request fails and no updates are made to the table.

Definition at line 167 of file UpsertRowData.h.

◆ WithBatchItemId() [1/3]

UpsertRowData& Aws::Honeycode::Model::UpsertRowData::WithBatchItemId ( Aws::String &&  value)
inline

An external identifier that represents a single item in the request that is being upserted as part of the BatchUpsertTableRows request. This can be any string that you can use to identify the item in the request. The BatchUpsertTableRows API puts the batch item id in the results to allow you to link data in the request to data in the results.

Definition at line 105 of file UpsertRowData.h.

◆ WithBatchItemId() [2/3]

UpsertRowData& Aws::Honeycode::Model::UpsertRowData::WithBatchItemId ( const Aws::String value)
inline

An external identifier that represents a single item in the request that is being upserted as part of the BatchUpsertTableRows request. This can be any string that you can use to identify the item in the request. The BatchUpsertTableRows API puts the batch item id in the results to allow you to link data in the request to data in the results.

Definition at line 96 of file UpsertRowData.h.

◆ WithBatchItemId() [3/3]

UpsertRowData& Aws::Honeycode::Model::UpsertRowData::WithBatchItemId ( const char *  value)
inline

An external identifier that represents a single item in the request that is being upserted as part of the BatchUpsertTableRows request. This can be any string that you can use to identify the item in the request. The BatchUpsertTableRows API puts the batch item id in the results to allow you to link data in the request to data in the results.

Definition at line 114 of file UpsertRowData.h.

◆ WithCellsToUpdate() [1/2]

UpsertRowData& Aws::Honeycode::Model::UpsertRowData::WithCellsToUpdate ( Aws::Map< Aws::String, CellInput > &&  value)
inline

A map representing the cells to update for the matching rows or an appended row. The key is the column id of the cell and the value is the CellInput object that represents the data to set in that cell.

Definition at line 236 of file UpsertRowData.h.

◆ WithCellsToUpdate() [2/2]

UpsertRowData& Aws::Honeycode::Model::UpsertRowData::WithCellsToUpdate ( const Aws::Map< Aws::String, CellInput > &  value)
inline

A map representing the cells to update for the matching rows or an appended row. The key is the column id of the cell and the value is the CellInput object that represents the data to set in that cell.

Definition at line 229 of file UpsertRowData.h.

◆ WithFilter() [1/2]

UpsertRowData& Aws::Honeycode::Model::UpsertRowData::WithFilter ( const Filter value)
inline

The filter formula to use to find existing matching rows to update. The formula needs to return zero or more rows. If the formula returns 0 rows, then a new row will be appended in the target table. If the formula returns one or more rows, then the returned rows will be updated.

Note that the filter formula needs to return rows from the target table for the upsert operation to succeed. If the filter formula has a syntax error or it doesn't evaluate to zero or more rows in the target table for any one item in the input list, then the entire BatchUpsertTableRows request fails and no updates are made to the table.

Definition at line 180 of file UpsertRowData.h.

◆ WithFilter() [2/2]

UpsertRowData& Aws::Honeycode::Model::UpsertRowData::WithFilter ( Filter &&  value)
inline

The filter formula to use to find existing matching rows to update. The formula needs to return zero or more rows. If the formula returns 0 rows, then a new row will be appended in the target table. If the formula returns one or more rows, then the returned rows will be updated.

Note that the filter formula needs to return rows from the target table for the upsert operation to succeed. If the filter formula has a syntax error or it doesn't evaluate to zero or more rows in the target table for any one item in the input list, then the entire BatchUpsertTableRows request fails and no updates are made to the table.

Definition at line 193 of file UpsertRowData.h.


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