-- | Creates a value of 'UpdateItem' with the minimum fields required to make a request.
--
-- Use one of the following lenses to modify other fields as desired:
--
-- * 'uiExpressionAttributeNames'
--
-- * 'uiReturnValues'
--
-- * 'uiUpdateExpression'
--
-- * 'uiExpressionAttributeValues'
--
-- * 'uiAttributeUpdates'
--
-- * 'uiReturnConsumedCapacity'
--
-- * 'uiReturnItemCollectionMetrics'
--
-- * 'uiConditionExpression'
--
-- * 'uiConditionalOperator'
--
-- * 'uiExpected'
--
-- * 'uiTableName'
--
-- * 'uiKey'
updateItem
    :: Text -- ^ 'uiTableName'
    -> UpdateItem
updateItem pTableName_ =
    UpdateItem'
    { _uiExpressionAttributeNames = Nothing
    , _uiReturnValues = Nothing
    , _uiUpdateExpression = Nothing
    , _uiExpressionAttributeValues = Nothing
    , _uiAttributeUpdates = Nothing
    , _uiReturnConsumedCapacity = Nothing
    , _uiReturnItemCollectionMetrics = Nothing
    , _uiConditionExpression = Nothing
    , _uiConditionalOperator = Nothing
    , _uiExpected = Nothing
    , _uiTableName = pTableName_
    , _uiKey = mempty
    }
updateItem
    :: Text -- ^ 'uiTableName'
    -> UpdateItem
updateItem pTableName_ =
    UpdateItem'
    { _uiExpressionAttributeNames = Nothing
    , _uiReturnValues = Nothing
    , _uiUpdateExpression = Nothing
    , _uiExpressionAttributeValues = Nothing
    , _uiAttributeUpdates = Nothing
    , _uiReturnConsumedCapacity = Nothing
    , _uiReturnItemCollectionMetrics = Nothing
    , _uiConditionExpression = Nothing
    , _uiConditionalOperator = Nothing
    , _uiExpected = Nothing
    , _uiTableName = pTableName_
    , _uiKey = mempty
    }
updateItem pTableName_ =
    UpdateItem'
    { _uiExpressionAttributeNames = Nothing
    , _uiReturnValues = Nothing
    , _uiUpdateExpression = Nothing
    , _uiExpressionAttributeValues = Nothing
    , _uiAttributeUpdates = Nothing
    , _uiReturnConsumedCapacity = Nothing
    , _uiReturnItemCollectionMetrics = Nothing
    , _uiConditionExpression = Nothing
    , _uiConditionalOperator = Nothing
    , _uiExpected = Nothing
    , _uiTableName = pTableName_
    , _uiKey = mempty
    }