com
.
sclasen
.
spray
.
aws
.
dynamodb
DynamoDBClient
class
DynamoDBClient
extends
SprayAWSClient
Linear Supertypes
SprayAWSClient
,
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
DynamoDBClient
SprayAWSClient
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Instance Constructors
new
DynamoDBClient
(
props:
DynamoDBClientProps
)
Value Members
final
def
!=
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
awsURLEncode
(
s:
String
)
:
String
Definition Classes
SprayAWSClient
def
batchGetItem
(
awsGet:
BatchGetItemRequest
)
:
Future
[
Either
[
AmazonServiceException
,
BatchGetItemResult
]]
def
batchWriteItem
(
awsWrite:
BatchWriteItemRequest
)
:
Future
[
Either
[
AmazonServiceException
,
BatchWriteItemResult
]]
implicit
def
bridgeMethods
(
m:
HttpMethodName
)
:
HttpMethod
Definition Classes
SprayAWSClient
val
clientSettings
:
ClientConnectionSettings
Definition Classes
SprayAWSClient
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
connection
:
Future
[
ActorRef
]
Definition Classes
SprayAWSClient
def
createTable
(
aws:
CreateTableRequest
)
:
Future
[
Either
[
AmazonServiceException
,
CreateTableResult
]]
val
credentials
:
BasicAWSCredentials
Definition Classes
SprayAWSClient
val
defaultContentType
:
String
Definition Classes
SprayAWSClient
def
deleteItem
(
awsDel:
DeleteItemRequest
)
:
Future
[
Either
[
AmazonServiceException
,
DeleteItemResult
]]
def
deleteTable
(
aws:
DeleteTableRequest
)
:
Future
[
Either
[
AmazonServiceException
,
DeleteTableResult
]]
def
describeTable
(
aws:
DescribeTableRequest
)
:
Future
[
Either
[
AmazonServiceException
,
DescribeTableResult
]]
def
encodeQuery
[
T
]
(
awsReq:
Request
[
T
]
)
:
String
Definition Classes
SprayAWSClient
val
endpointUri
:
URI
Definition Classes
SprayAWSClient
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
val
errorResponseHandler
:
JsonErrorResponseHandler
Definition Classes
DynamoDBClient
→ SprayAWSClient
implicit
val
excn
:
ExecutionContextExecutor
Definition Classes
SprayAWSClient
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
fold
[
T
]
(
fe:
Future
[
Either
[
AmazonServiceException
,
T
]]
)
:
Future
[
T
]
Definition Classes
SprayAWSClient
def
formData
[
T
]
(
awsReq:
Request
[
T
]
)
:
HttpEntity
Definition Classes
SprayAWSClient
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
getItem
(
aws:
GetItemRequest
)
:
Future
[
Either
[
AmazonServiceException
,
GetItemResult
]]
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
headers
(
req:
Request
[_]
)
:
List
[
HttpHeader
]
Definition Classes
SprayAWSClient
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
listTables
(
aws:
ListTablesRequest
)
:
Future
[
Either
[
AmazonServiceException
,
ListTablesResult
]]
val
log
:
LoggingAdapter
Definition Classes
DynamoDBClient
→ SprayAWSClient
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
pipeline
(
req:
HttpRequest
)
:
Future
[
HttpResponse
]
Definition Classes
SprayAWSClient
val
port
:
Int
Definition Classes
SprayAWSClient
val
props
:
DynamoDBClientProps
def
putItem
(
aws:
PutItemRequest
)
:
Future
[
Either
[
AmazonServiceException
,
PutItemResult
]]
def
query
(
aws:
QueryRequest
)
:
Future
[
Either
[
AmazonServiceException
,
QueryResult
]]
def
request
[
T
]
(
t:
T
)
(
implicit
marshaller:
Marshaller
[
Request
[
T
],
T
]
)
:
HttpRequest
Definition Classes
SprayAWSClient
def
response
[
T
]
(
response:
HttpResponse
)
(
implicit
handler:
HttpResponseHandler
[
AmazonWebServiceResponse
[
T
]]
)
:
Either
[
AmazonServiceException
,
T
]
Definition Classes
SprayAWSClient
def
sendBatchGetItem
(
awsGet:
BatchGetItemRequest
)
:
Future
[
BatchGetItemResult
]
def
sendBatchWriteItem
(
awsWrite:
BatchWriteItemRequest
)
:
Future
[
BatchWriteItemResult
]
def
sendCreateTable
(
aws:
CreateTableRequest
)
:
Future
[
CreateTableResult
]
def
sendDeleteItem
(
awsDel:
DeleteItemRequest
)
:
Future
[
DeleteItemResult
]
def
sendDeleteTable
(
aws:
DeleteTableRequest
)
:
Future
[
DeleteTableResult
]
def
sendDescribeTable
(
aws:
DescribeTableRequest
)
:
Future
[
DescribeTableResult
]
def
sendGetItem
(
aws:
GetItemRequest
)
:
Future
[
GetItemResult
]
def
sendListTables
(
aws:
ListTablesRequest
)
:
Future
[
ListTablesResult
]
def
sendPutItem
(
aws:
PutItemRequest
)
:
Future
[
PutItemResult
]
def
sendQuery
(
aws:
QueryRequest
)
:
Future
[
QueryResult
]
def
sendUpdateItem
(
aws:
UpdateItemRequest
)
:
Future
[
UpdateItemResult
]
def
sendUpdateTable
(
aws:
UpdateTableRequest
)
:
Future
[
UpdateTableResult
]
lazy val
signer
:
Signer
Definition Classes
SprayAWSClient
val
ssl
:
Boolean
Definition Classes
SprayAWSClient
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
implicit
val
timeout
:
Timeout
Definition Classes
SprayAWSClient
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
updateItem
(
aws:
UpdateItemRequest
)
:
Future
[
Either
[
AmazonServiceException
,
UpdateItemResult
]]
def
updateTable
(
aws:
UpdateTableRequest
)
:
Future
[
Either
[
AmazonServiceException
,
UpdateTableResult
]]
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
SprayAWSClient
Inherited from
AnyRef
Inherited from
Any
Ungrouped