Index
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
EventReferenceis 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
All Classes and Interfaces|All Packages|Constant Field Values