Class: Aws::QLDBSession::Types::SendCommandRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-qldbsession/lib/aws-sdk-qldbsession/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#abort_transactionTypes::AbortTransactionRequest

Command to abort the current transaction.

Returns:

  • (Types::AbortTransactionRequest)


378
379
380
381
382
383
384
385
386
387
388
389
# File 'gems/aws-sdk-qldbsession/lib/aws-sdk-qldbsession/types.rb', line 378

class SendCommandRequest < Struct.new(
  :session_token,
  :start_session,
  :start_transaction,
  :end_session,
  :commit_transaction,
  :abort_transaction,
  :execute_statement,
  :fetch_page)
  SENSITIVE = []
  include Aws::Structure
end

#commit_transactionTypes::CommitTransactionRequest

Command to commit the specified transaction.



378
379
380
381
382
383
384
385
386
387
388
389
# File 'gems/aws-sdk-qldbsession/lib/aws-sdk-qldbsession/types.rb', line 378

class SendCommandRequest < Struct.new(
  :session_token,
  :start_session,
  :start_transaction,
  :end_session,
  :commit_transaction,
  :abort_transaction,
  :execute_statement,
  :fetch_page)
  SENSITIVE = []
  include Aws::Structure
end

#end_sessionTypes::EndSessionRequest

Command to end the current session.

Returns:

  • (Types::EndSessionRequest)


378
379
380
381
382
383
384
385
386
387
388
389
# File 'gems/aws-sdk-qldbsession/lib/aws-sdk-qldbsession/types.rb', line 378

class SendCommandRequest < Struct.new(
  :session_token,
  :start_session,
  :start_transaction,
  :end_session,
  :commit_transaction,
  :abort_transaction,
  :execute_statement,
  :fetch_page)
  SENSITIVE = []
  include Aws::Structure
end

#execute_statementTypes::ExecuteStatementRequest

Command to execute a statement in the specified transaction.



378
379
380
381
382
383
384
385
386
387
388
389
# File 'gems/aws-sdk-qldbsession/lib/aws-sdk-qldbsession/types.rb', line 378

class SendCommandRequest < Struct.new(
  :session_token,
  :start_session,
  :start_transaction,
  :end_session,
  :commit_transaction,
  :abort_transaction,
  :execute_statement,
  :fetch_page)
  SENSITIVE = []
  include Aws::Structure
end

#fetch_pageTypes::FetchPageRequest

Command to fetch a page.



378
379
380
381
382
383
384
385
386
387
388
389
# File 'gems/aws-sdk-qldbsession/lib/aws-sdk-qldbsession/types.rb', line 378

class SendCommandRequest < Struct.new(
  :session_token,
  :start_session,
  :start_transaction,
  :end_session,
  :commit_transaction,
  :abort_transaction,
  :execute_statement,
  :fetch_page)
  SENSITIVE = []
  include Aws::Structure
end

#session_tokenString

Specifies the session token for the current command. A session token is constant throughout the life of the session.

To obtain a session token, run the StartSession command. This SessionToken is required for every subsequent command that is issued during the current session.

Returns:

  • (String)


378
379
380
381
382
383
384
385
386
387
388
389
# File 'gems/aws-sdk-qldbsession/lib/aws-sdk-qldbsession/types.rb', line 378

class SendCommandRequest < Struct.new(
  :session_token,
  :start_session,
  :start_transaction,
  :end_session,
  :commit_transaction,
  :abort_transaction,
  :execute_statement,
  :fetch_page)
  SENSITIVE = []
  include Aws::Structure
end

#start_sessionTypes::StartSessionRequest

Command to start a new session. A session token is obtained as part of the response.



378
379
380
381
382
383
384
385
386
387
388
389
# File 'gems/aws-sdk-qldbsession/lib/aws-sdk-qldbsession/types.rb', line 378

class SendCommandRequest < Struct.new(
  :session_token,
  :start_session,
  :start_transaction,
  :end_session,
  :commit_transaction,
  :abort_transaction,
  :execute_statement,
  :fetch_page)
  SENSITIVE = []
  include Aws::Structure
end

#start_transactionTypes::StartTransactionRequest

Command to start a new transaction.

Returns:

  • (Types::StartTransactionRequest)


378
379
380
381
382
383
384
385
386
387
388
389
# File 'gems/aws-sdk-qldbsession/lib/aws-sdk-qldbsession/types.rb', line 378

class SendCommandRequest < Struct.new(
  :session_token,
  :start_session,
  :start_transaction,
  :end_session,
  :commit_transaction,
  :abort_transaction,
  :execute_statement,
  :fetch_page)
  SENSITIVE = []
  include Aws::Structure
end