Paws::QLDBSession - Perl Interface to AWS Amazon QLDB Session
use Paws;
my $obj = Paws->service('QLDBSession');
my $res = $obj->Method(
Arg1 => $val1,
Arg2 => [ 'V1', 'V2' ],
# if Arg3 is an object, the HashRef will be used as arguments to the constructor
# of the arguments type
Arg3 => { Att1 => 'Val1' },
# if Arg4 is an array of objects, the HashRefs will be passed as arguments to
# the constructor of the arguments type
Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ],
);
The transactional data APIs for Amazon QLDB
Instead of interacting directly with this API, we recommend using
the QLDB driver or the QLDB shell to execute data transactions on a
ledger.
- If you are working with an AWS SDK, use the QLDB driver. The driver
provides a high-level abstraction layer above this QLDB Session
data plane and manages "SendCommand" API
calls for you. For information and a list of supported programming
languages, see Getting started with the driver
(https://docs.aws.amazon.com/qldb/latest/developerguide/getting-started-driver.html)
in the Amazon QLDB Developer Guide.
- If you are working with the AWS Command Line Interface (AWS CLI), use the
QLDB shell. The shell is a command line interface that uses the QLDB
driver to interact with a ledger. For information, see Accessing Amazon
QLDB using the QLDB shell
(https://docs.aws.amazon.com/qldb/latest/developerguide/data-shell.html).
For the AWS API documentation, see
<https://docs.aws.amazon.com/goto/WebAPI/session.qldb-2019-07-11>
- [AbortTransaction => Paws::QLDBSession::AbortTransactionRequest]
- [CommitTransaction => Paws::QLDBSession::CommitTransactionRequest]
- [EndSession => Paws::QLDBSession::EndSessionRequest]
- [ExecuteStatement => Paws::QLDBSession::ExecuteStatementRequest]
- [FetchPage => Paws::QLDBSession::FetchPageRequest]
- [SessionToken => Str]
- [StartSession => Paws::QLDBSession::StartSessionRequest]
- [StartTransaction => Paws::QLDBSession::StartTransactionRequest]
Each argument is described in detail in:
Paws::QLDBSession::SendCommand
Returns: a Paws::QLDBSession::SendCommandResult instance
Sends a command to an Amazon QLDB ledger.
Instead of interacting directly with this API, we recommend using
the QLDB driver or the QLDB shell to execute data transactions on a
ledger.
- If you are working with an AWS SDK, use the QLDB driver. The driver
provides a high-level abstraction layer above this QLDB Session
data plane and manages "SendCommand" API
calls for you. For information and a list of supported programming
languages, see Getting started with the driver
(https://docs.aws.amazon.com/qldb/latest/developerguide/getting-started-driver.html)
in the Amazon QLDB Developer Guide.
- If you are working with the AWS Command Line Interface (AWS CLI), use the
QLDB shell. The shell is a command line interface that uses the QLDB
driver to interact with a ledger. For information, see Accessing Amazon
QLDB using the QLDB shell
(https://docs.aws.amazon.com/qldb/latest/developerguide/data-shell.html).
Paginator methods are helpers that repetively call methods that
return partial results
This service class forms part of Paws
The source code is located here:
<https://github.com/pplu/aws-sdk-perl>
Please report bugs to:
<https://github.com/pplu/aws-sdk-perl/issues>