Index

A B C D E F G H M N O P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values

A

AwsEventBridgeDetail<I> - Class in no.unit.nva.events.models
 
AwsEventBridgeDetail() - Constructor for class no.unit.nva.events.models.AwsEventBridgeDetail
 
AwsEventBridgeDetail.Builder<I> - Class in no.unit.nva.events.models
 
AwsEventBridgeEvent<I> - Class in no.unit.nva.events.models
 
AwsEventBridgeEvent() - Constructor for class no.unit.nva.events.models.AwsEventBridgeEvent
 
AwsEventBridgeResponseContext - Class in no.unit.nva.events.models
 
AwsEventBridgeResponseContext() - Constructor for class no.unit.nva.events.models.AwsEventBridgeResponseContext
 

B

build() - Method in class no.unit.nva.events.models.AwsEventBridgeDetail.Builder
 

C

copy() - Method in class no.unit.nva.events.models.AwsEventBridgeDetail
 
createNewEventEntry(String, String, String) - Method in class no.unit.nva.events.models.ScanDatabaseRequest
 
createNewEventEntry(String, String, String) - Method in class no.unit.nva.events.models.ScanDatabaseRequestV2
 

D

DEFAULT_PAGE_SIZE - Static variable in class no.unit.nva.events.models.ScanDatabaseRequest
 
DEFAULT_PAGE_SIZE - Static variable in class no.unit.nva.events.models.ScanDatabaseRequestV2
 
DestinationsEventBridgeEventHandler<I,O> - Class in no.unit.nva.events.handlers
 
DestinationsEventBridgeEventHandler(Class<I>) - Constructor for class no.unit.nva.events.handlers.DestinationsEventBridgeEventHandler
 
DestinationsEventBridgeEventHandler(Class<I>, ObjectMapper) - Constructor for class no.unit.nva.events.handlers.DestinationsEventBridgeEventHandler
 
DYNAMODB_EMPTY_MARKER - Static variable in class no.unit.nva.events.models.ScanDatabaseRequestV2
 

E

equals(Object) - Method in class no.unit.nva.events.models.AwsEventBridgeDetail
 
equals(Object) - Method in class no.unit.nva.events.models.AwsEventBridgeEvent
 
equals(Object) - Method in class no.unit.nva.events.models.AwsEventBridgeResponseContext
 
equals(Object) - Method in class no.unit.nva.events.models.EventReference
 
equals(Object) - Method in class no.unit.nva.events.models.ScanDatabaseRequest
 
equals(Object) - Method in class no.unit.nva.events.models.ScanDatabaseRequestV2
 
ERROR_PARSING_INPUT - Static variable in class no.unit.nva.events.handlers.EventParser
 
ERROR_WRITING_TO_OUTPUT_STREAM - Static variable in class no.unit.nva.events.handlers.EventHandler
 
EventBody - Interface in no.unit.nva.events.models
 
EventHandler<I,O> - Class in no.unit.nva.events.handlers
 
EventHandler(Class) - Constructor for class no.unit.nva.events.handlers.EventHandler
 
EventHandler(Class, ObjectMapper) - Constructor for class no.unit.nva.events.handlers.EventHandler
 
EventParser<I> - Class in no.unit.nva.events.handlers
 
EventParser(String, ObjectMapper) - Constructor for class no.unit.nva.events.handlers.EventParser
 
EventReference - Class in no.unit.nva.events.models
An EventReference is a reference to an event that has happened and the associated data are stored to a location.
EventReference(String, String, URI) - Constructor for class no.unit.nva.events.models.EventReference
 
EventReference(String, String, URI, Instant) - Constructor for class no.unit.nva.events.models.EventReference
 
EventReference(String, URI) - Constructor for class no.unit.nva.events.models.EventReference
 
EventsConfig - Class in no.unit.nva.events
 
extractBucketName() - Method in class no.unit.nva.events.models.EventReference
 

F

fromJson(String) - Static method in class no.unit.nva.events.models.EventReference
 
fromJson(String) - Static method in class no.unit.nva.events.models.ScanDatabaseRequest
 
fromJson(String) - Static method in class no.unit.nva.events.models.ScanDatabaseRequestV2
 

G

getAccount() - Method in class no.unit.nva.events.models.AwsEventBridgeEvent
 
getDetail() - Method in class no.unit.nva.events.models.AwsEventBridgeEvent
 
getDetailType() - Method in class no.unit.nva.events.models.AwsEventBridgeEvent
 
getExecutedVersion() - Method in class no.unit.nva.events.models.AwsEventBridgeResponseContext
 
getId() - Method in class no.unit.nva.events.models.AwsEventBridgeEvent
 
getPageSize() - Method in class no.unit.nva.events.models.ScanDatabaseRequest
 
getPageSize() - Method in class no.unit.nva.events.models.ScanDatabaseRequestV2
 
getRegion() - Method in class no.unit.nva.events.models.AwsEventBridgeEvent
 
getRequestContext() - Method in class no.unit.nva.events.models.AwsEventBridgeDetail
 
getResources() - Method in class no.unit.nva.events.models.AwsEventBridgeEvent
 
getResponseContext() - Method in class no.unit.nva.events.models.AwsEventBridgeDetail
 
getResponsePayload() - Method in class no.unit.nva.events.models.AwsEventBridgeDetail
 
getScanEventTopic() - Method in class no.unit.nva.events.handlers.StartBatchScanHandler
 
getSource() - Method in class no.unit.nva.events.models.AwsEventBridgeEvent
 
getStartMarker() - Method in class no.unit.nva.events.models.ScanDatabaseRequest
 
getStartMarker() - Method in class no.unit.nva.events.models.ScanDatabaseRequestV2
 
getStatusCode() - Method in class no.unit.nva.events.models.AwsEventBridgeResponseContext
 
getSubtopic() - Method in class no.unit.nva.events.models.EventReference
 
getTime() - Method in class no.unit.nva.events.models.AwsEventBridgeEvent
 
getTimestamp() - Method in class no.unit.nva.events.models.AwsEventBridgeDetail
 
getTimestamp() - Method in class no.unit.nva.events.models.EventReference
 
getTopic() - Method in interface no.unit.nva.events.models.EventBody
 
getTopic() - Method in class no.unit.nva.events.models.EventReference
 
getTopic() - Method in class no.unit.nva.events.models.ScanDatabaseRequest
 
getTopic() - Method in class no.unit.nva.events.models.ScanDatabaseRequestV2
 
getUri() - Method in class no.unit.nva.events.models.EventReference
 
getVersion() - Method in class no.unit.nva.events.models.AwsEventBridgeDetail
 
getVersion() - Method in class no.unit.nva.events.models.AwsEventBridgeEvent
 

H

handleError(Exception, String) - Method in class no.unit.nva.events.handlers.EventHandler
 
HANDLER_INPUT - Static variable in class no.unit.nva.events.handlers.EventHandler
 
handleRequest(InputStream, OutputStream, Context) - Method in class no.unit.nva.events.handlers.EventHandler
 
handleRequest(InputStream, OutputStream, Context) - Method in class no.unit.nva.events.handlers.StartBatchScanHandler
 
hashCode() - Method in class no.unit.nva.events.models.AwsEventBridgeDetail
 
hashCode() - Method in class no.unit.nva.events.models.AwsEventBridgeEvent
 
hashCode() - Method in class no.unit.nva.events.models.AwsEventBridgeResponseContext
 
hashCode() - Method in class no.unit.nva.events.models.EventReference
 
hashCode() - Method in class no.unit.nva.events.models.ScanDatabaseRequest
 
hashCode() - Method in class no.unit.nva.events.models.ScanDatabaseRequestV2
 

M

MAX_PAGE_SIZE - Static variable in class no.unit.nva.events.models.ScanDatabaseRequest
 
MAX_PAGE_SIZE - Static variable in class no.unit.nva.events.models.ScanDatabaseRequestV2
 

N

newBuilder() - Static method in class no.unit.nva.events.models.AwsEventBridgeDetail
 
newScanDatabaseRequest(Map<String, AttributeValue>) - Method in class no.unit.nva.events.models.ScanDatabaseRequest
Utility method for creating easily the next scan request.
newScanDatabaseRequest(Map<String, AttributeValue>) - Method in class no.unit.nva.events.models.ScanDatabaseRequestV2
 
no.unit.nva.events - package no.unit.nva.events
 
no.unit.nva.events.handlers - package no.unit.nva.events.handlers
 
no.unit.nva.events.models - package no.unit.nva.events.models
 

O

objectMapper - Static variable in class no.unit.nva.events.EventsConfig
 
objectMapper - Variable in class no.unit.nva.events.handlers.EventHandler
 
objectMapperLight - Static variable in class no.unit.nva.events.EventsConfig
 

P

PAGE_SIZE - Static variable in class no.unit.nva.events.models.ScanDatabaseRequest
 
PAGE_SIZE - Static variable in class no.unit.nva.events.models.ScanDatabaseRequestV2
 
parse(Class...) - Method in class no.unit.nva.events.handlers.EventParser
Given the nested parameter classes ClassA,ClassB,ClassC,...,ClassZ, this method returns the an AwsEventBridgeEvent where the detail object in of type ClassA<ClassB<ClassC<...ClassZ>>..>.
parse(Class<I>) - Method in class no.unit.nva.events.handlers.EventParser
 
parseEvent(String) - Method in class no.unit.nva.events.handlers.DestinationsEventBridgeEventHandler
 
parseEvent(String) - Method in class no.unit.nva.events.handlers.EventHandler
 
processInput(I, AwsEventBridgeEvent<I>, Context) - Method in class no.unit.nva.events.handlers.EventHandler
 
processInput(AwsEventBridgeDetail<I>, AwsEventBridgeEvent<AwsEventBridgeDetail<I>>, Context) - Method in class no.unit.nva.events.handlers.DestinationsEventBridgeEventHandler
 
processInputPayload(I, AwsEventBridgeEvent<AwsEventBridgeDetail<I>>, Context) - Method in class no.unit.nva.events.handlers.DestinationsEventBridgeEventHandler
 

R

RAWTYPES - Static variable in class no.unit.nva.events.handlers.EventParser
 

S

ScanDatabaseRequest - Class in no.unit.nva.events.models
Class that can be sent as an event to a lambda handler for scanning a page of a DynamoDB table.
ScanDatabaseRequest(String, Integer, Map<String, AttributeValue>) - Constructor for class no.unit.nva.events.models.ScanDatabaseRequest
 
ScanDatabaseRequestV2 - Class in no.unit.nva.events.models
Class that can be sent as an event to a lambda handler for scanning a page of a DynamoDB table.
ScanDatabaseRequestV2() - Constructor for class no.unit.nva.events.models.ScanDatabaseRequestV2
 
ScanDatabaseRequestV2(String, Integer, Map<String, String>) - Constructor for class no.unit.nva.events.models.ScanDatabaseRequestV2
 
setAccount(String) - Method in class no.unit.nva.events.models.AwsEventBridgeEvent
 
setDetail(I) - Method in class no.unit.nva.events.models.AwsEventBridgeEvent
 
setDetailType(String) - Method in class no.unit.nva.events.models.AwsEventBridgeEvent
 
setExecutedVersion(String) - Method in class no.unit.nva.events.models.AwsEventBridgeResponseContext
 
setId(String) - Method in class no.unit.nva.events.models.AwsEventBridgeEvent
 
setPageSize(int) - Method in class no.unit.nva.events.models.ScanDatabaseRequestV2
 
setRegion(String) - Method in class no.unit.nva.events.models.AwsEventBridgeEvent
 
setRegion(Region) - Method in class no.unit.nva.events.models.AwsEventBridgeEvent
 
setRequestContext(JsonNode) - Method in class no.unit.nva.events.models.AwsEventBridgeDetail
 
setResources(Collection<String>) - Method in class no.unit.nva.events.models.AwsEventBridgeEvent
 
setResponseContext(AwsEventBridgeResponseContext) - Method in class no.unit.nva.events.models.AwsEventBridgeDetail
 
setResponsePayload(I) - Method in class no.unit.nva.events.models.AwsEventBridgeDetail
 
setSource(String) - Method in class no.unit.nva.events.models.AwsEventBridgeEvent
 
setStartMarker(Map<String, String>) - Method in class no.unit.nva.events.models.ScanDatabaseRequestV2
 
setStatusCode(Integer) - Method in class no.unit.nva.events.models.AwsEventBridgeResponseContext
 
setTime(Instant) - Method in class no.unit.nva.events.models.AwsEventBridgeEvent
 
setTimestamp(String) - Method in class no.unit.nva.events.models.AwsEventBridgeDetail
 
setTopic(String) - Method in class no.unit.nva.events.models.ScanDatabaseRequestV2
 
setVersion(String) - Method in class no.unit.nva.events.models.AwsEventBridgeDetail
 
setVersion(String) - Method in class no.unit.nva.events.models.AwsEventBridgeEvent
 
SKIP_BOTTOM_TYPE - Static variable in class no.unit.nva.events.handlers.EventParser
 
START_MARKER - Static variable in class no.unit.nva.events.models.ScanDatabaseRequest
 
START_MARKER - Static variable in class no.unit.nva.events.models.ScanDatabaseRequestV2
 
StartBatchScanHandler - Class in no.unit.nva.events.handlers
 
StartBatchScanHandler(EventBridgeClient) - Constructor for class no.unit.nva.events.handlers.StartBatchScanHandler
 
SUBTOPIC - Static variable in class no.unit.nva.events.models.EventReference
 

T

TIMESTAMP - Static variable in class no.unit.nva.events.models.EventReference
 
toDynamoScanMarker() - Method in class no.unit.nva.events.models.ScanDatabaseRequestV2
 
toJsonString() - Method in class no.unit.nva.events.models.EventReference
 
TOPIC - Static variable in interface no.unit.nva.events.models.EventBody
 
TOPIC - Static variable in class no.unit.nva.events.models.EventReference
 
toString() - Method in class no.unit.nva.events.models.AwsEventBridgeEvent
 
toString() - Method in class no.unit.nva.events.models.ScanDatabaseRequestV2
 

U

URI - Static variable in class no.unit.nva.events.models.EventReference
 

W

withRequestPayload(JsonNode) - Method in class no.unit.nva.events.models.AwsEventBridgeDetail.Builder
 
withResponseContext(AwsEventBridgeResponseContext) - Method in class no.unit.nva.events.models.AwsEventBridgeDetail.Builder
 
withResponsePayload(I) - Method in class no.unit.nva.events.models.AwsEventBridgeDetail.Builder
 
withTimestamp(String) - Method in class no.unit.nva.events.models.AwsEventBridgeDetail.Builder
 
withVersion(String) - Method in class no.unit.nva.events.models.AwsEventBridgeDetail.Builder
 
writeOutput(OutputStream, O) - Method in class no.unit.nva.events.handlers.EventHandler
 
A B C D E F G H M N O P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values