Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data CommitTransactionResult = CommitTransactionResult' {}
- newCommitTransactionResult :: CommitTransactionResult
- commitTransactionResult_timingInformation :: Lens' CommitTransactionResult (Maybe TimingInformation)
- commitTransactionResult_consumedIOs :: Lens' CommitTransactionResult (Maybe IOUsage)
- commitTransactionResult_commitDigest :: Lens' CommitTransactionResult (Maybe ByteString)
- commitTransactionResult_transactionId :: Lens' CommitTransactionResult (Maybe Text)
Documentation
data CommitTransactionResult Source #
Contains the details of the committed transaction.
See: newCommitTransactionResult
smart constructor.
CommitTransactionResult' | |
|
Instances
newCommitTransactionResult :: CommitTransactionResult Source #
Create a value of CommitTransactionResult
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:timingInformation:CommitTransactionResult'
, commitTransactionResult_timingInformation
- Contains server-side performance information for the command.
$sel:consumedIOs:CommitTransactionResult'
, commitTransactionResult_consumedIOs
- Contains metrics about the number of I/O requests that were consumed.
$sel:commitDigest:CommitTransactionResult'
, commitTransactionResult_commitDigest
- The commit digest of the committed transaction.--
-- Note: This Lens
automatically encodes and decodes Base64 data.
-- The underlying isomorphism will encode to Base64 representation during
-- serialisation, and decode from Base64 representation during deserialisation.
-- This Lens
accepts and returns only raw unencoded data.
$sel:transactionId:CommitTransactionResult'
, commitTransactionResult_transactionId
- The transaction ID of the committed transaction.
commitTransactionResult_timingInformation :: Lens' CommitTransactionResult (Maybe TimingInformation) Source #
Contains server-side performance information for the command.
commitTransactionResult_consumedIOs :: Lens' CommitTransactionResult (Maybe IOUsage) Source #
Contains metrics about the number of I/O requests that were consumed.
commitTransactionResult_commitDigest :: Lens' CommitTransactionResult (Maybe ByteString) Source #
The commit digest of the committed transaction.--
-- Note: This Lens
automatically encodes and decodes Base64 data.
-- The underlying isomorphism will encode to Base64 representation during
-- serialisation, and decode from Base64 representation during deserialisation.
-- This Lens
accepts and returns only raw unencoded data.
commitTransactionResult_transactionId :: Lens' CommitTransactionResult (Maybe Text) Source #
The transaction ID of the committed transaction.