feral.lambda.events

Members list

Type members

Classlikes

final case class APIGatewayProxyRequestEvent(body: Option[String], resource: String, path: String, httpMethod: String, isBase64Encoded: Boolean, queryStringParameters: Option[Map[String, String]], multiValueQueryStringParameters: Option[Map[String, List[String]]], pathParameters: Option[Map[String, String]], stageVariables: Option[Map[String, String]], headers: Option[Map[String, String]], multiValueHeaders: Option[Map[String, List[String]]])

Attributes

Companion
object
Source
APIGatewayProxyRequestEvent.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
APIGatewayProxyRequestEvent.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class APIGatewayProxyResponseEvent(statusCode: Int, body: String, isBase64Encoded: Boolean)

Attributes

Companion
object
Source
APIGatewayProxyResponseEvent.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
APIGatewayProxyResponseEvent.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ApiGatewayProxyEventV2(rawPath: String, rawQueryString: String, cookies: Option[List[String]], headers: Map[String, String], requestContext: RequestContext, body: Option[String], isBase64Encoded: Boolean)

Attributes

Companion
object
Source
ApiGatewayProxyEventV2.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ApiGatewayProxyEventV2.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ApiGatewayProxyStructuredResultV2(statusCode: Int, headers: Map[String, String], body: String, isBase64Encoded: Boolean, cookies: List[String])

Attributes

Companion
object
Source
ApiGatewayProxyResultV2.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ApiGatewayProxyResultV2.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Source
DynamoDbStreamEvent.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
DynamoDbStreamEvent.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class DynamoDbRecord(awsRegion: Option[String], dynamodb: Option[StreamRecord], eventID: Option[String], eventName: Option[String], eventSource: Option[String], eventSourceArn: Option[String], eventVersion: Option[String], userIdentity: Option[Json])

Attributes

Companion
object
Source
DynamoDbStreamEvent.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
DynamoDbStreamEvent.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class DynamoDbStreamEvent(records: List[DynamoDbRecord])

Attributes

Companion
object
Source
DynamoDbStreamEvent.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
DynamoDbStreamEvent.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class Http(method: String)

Attributes

Companion
object
Source
ApiGatewayProxyEventV2.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Http

Attributes

Companion
class
Source
ApiGatewayProxyEventV2.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Http.type
final case class KinesisStreamEvent(records: List[KinesisStreamRecord])

Attributes

Companion
object
Source
KinesisStreamEvent.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
KinesisStreamEvent.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class KinesisStreamRecord(awsRegion: String, eventID: String, eventName: String, eventSource: String, eventSourceArn: String, eventVersion: String, invokeIdentityArn: String, kinesis: KinesisStreamRecordPayload)

Attributes

Companion
object
Source
KinesisStreamEvent.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
KinesisStreamEvent.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class KinesisStreamRecordPayload(approximateArrivalTimestamp: Instant, data: ByteVector, kinesisSchemaVersion: String, partitionKey: String, sequenceNumber: String)

Attributes

Companion
object
Source
KinesisStreamEvent.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
KinesisStreamEvent.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class RequestContext(http: Http)

Attributes

Companion
object
Source
ApiGatewayProxyEventV2.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ApiGatewayProxyEventV2.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class S3(s3SchemaVersion: String, configurationId: String, bucket: S3Bucket, `object`: S3Object)

Attributes

Companion
object
Source
S3Event.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object S3

Attributes

Companion
class
Source
S3Event.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
S3.type
final case class S3BatchEvent(invocationSchemaVersion: String, invocationId: String, job: S3BatchEventJob, tasks: List[S3BatchEventTask])

Attributes

Companion
object
Source
S3BatchEvent.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object S3BatchEvent

Attributes

Companion
class
Source
S3BatchEvent.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class S3BatchEventJob(id: String)

Attributes

Companion
object
Source
S3BatchEvent.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
S3BatchEvent.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class S3BatchEventTask(taskId: String, s3Key: String, s3VersionId: Option[String], s3BucketArn: String)

Attributes

Companion
object
Source
S3BatchEvent.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
S3BatchEvent.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class S3BatchResult(invocationSchemaVersion: String, treatMissingKeysAs: S3BatchResultResultCode, invocationId: String, results: List[S3BatchResultResult])

Attributes

Companion
object
Source
S3BatchResult.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object S3BatchResult

Attributes

Companion
class
Source
S3BatchResult.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class S3BatchResultResult(taskId: String, resultCode: S3BatchResultResultCode, resultString: String)

Attributes

Companion
object
Source
S3BatchResult.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
S3BatchResult.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed abstract class S3BatchResultResultCode

Attributes

Companion
object
Source
S3BatchResult.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object PermanentFailure.type
object Succeeded.type
object TemporaryFailure.type

Attributes

Companion
class
Source
S3BatchResult.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class S3Bucket(name: String, ownerIdentity: S3UserIdentity, arn: String)

Attributes

Companion
object
Source
S3Event.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object S3Bucket

Attributes

Companion
class
Source
S3Event.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
S3Bucket.type
final case class S3Event(records: List[S3EventRecord])

Attributes

Companion
object
Source
S3Event.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object S3Event

Attributes

Companion
class
Source
S3Event.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
S3Event.type
final case class S3EventRecord(eventVersion: String, eventSource: String, awsRegion: String, eventTime: Instant, eventName: String, userIdentity: S3UserIdentity, requestParameters: S3RequestParameters, responseElements: S3ResponseElements, s3: S3, glacierEventData: Option[S3EventRecordGlacierEventData])

Attributes

Companion
object
Source
S3Event.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object S3EventRecord

Attributes

Companion
class
Source
S3Event.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Source
S3Event.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
S3Event.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class S3EventRecordGlacierRestoreEventData(lifecycleRestorationExpiryTime: Instant, lifecycleRestoreStorageClass: String)

Attributes

Companion
object
Source
S3Event.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
S3Event.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class S3Object(key: String, size: Long, eTag: String, versionId: Option[String], sequencer: String)

Attributes

Companion
object
Source
S3Event.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object S3Object

Attributes

Companion
class
Source
S3Event.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
S3Object.type
final case class S3RequestParameters(sourceIPAddress: String)

Attributes

Companion
object
Source
S3Event.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
S3Event.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class S3ResponseElements(x-amz-request-id: String, x-amz-id-2: String)

Attributes

Companion
object
Source
S3Event.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
S3Event.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class S3UserIdentity(principalId: String)

Attributes

Companion
object
Source
S3Event.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
S3Event.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class SnsEvent(records: List[SnsEventRecord])

Attributes

Companion
object
Source
SnsEvent.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SnsEvent

Attributes

Companion
class
Source
SnsEvent.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
SnsEvent.type
final case class SnsEventRecord(eventVersion: String, eventSubscriptionArn: String, eventSource: String, sns: SnsMessage)

Attributes

Companion
object
Source
SnsEvent.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
SnsEvent.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class SnsMessage(signature: String, messageId: UUID, `type`: String, topicArn: String, messageAttributes: Map[String, SnsMessageAttribute], signatureVersion: String, timestamp: Instant, signingCertUrl: String, message: String, unsubscribeUrl: String, subject: Option[String])

Attributes

Companion
object
Source
SnsEvent.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SnsMessage

Attributes

Companion
class
Source
SnsEvent.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
SnsMessage.type
sealed abstract class SnsMessageAttribute

Attributes

Companion
object
Source
SnsEvent.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Binary
class Number
class String
class StringArray
class Unknown

Attributes

Companion
class
Source
SnsEvent.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed abstract class SnsMessageAttributeArrayMember

Attributes

Companion
object
Source
SnsEvent.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Boolean
class Number
class String

Attributes

Companion
class
Source
SnsEvent.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class SqsEvent(records: List[SqsRecord])

Attributes

Companion
object
Source
SqsEvent.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SqsEvent

Attributes

Companion
class
Source
SqsEvent.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
SqsEvent.type
sealed abstract class SqsMessageAttribute

Attributes

Companion
object
Source
SqsEvent.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Binary
class Number
class String
class Unknown

Attributes

Companion
class
Source
SqsEvent.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class SqsRecord(messageId: String, receiptHandle: String, body: String, attributes: SqsRecordAttributes, messageAttributes: Map[String, SqsMessageAttribute], md5OfBody: String, eventSource: String, eventSourceArn: String, awsRegion: String)

Attributes

Companion
object
Source
SqsEvent.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SqsRecord

Attributes

Companion
class
Source
SqsEvent.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
SqsRecord.type
final case class SqsRecordAttributes(awsTraceHeader: Option[String], approximateReceiveCount: String, sentTimestamp: Instant, senderId: String, approximateFirstReceiveTimestamp: Instant, sequenceNumber: Option[String], messageGroupId: Option[String], messageDeduplicationId: Option[String])

Attributes

Companion
object
Source
SqsEvent.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
SqsEvent.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class StreamRecord(approximateCreationDateTime: Option[Double], keys: Option[Map[String, AttributeValue]], newImage: Option[Map[String, AttributeValue]], oldImage: Option[Map[String, AttributeValue]], sequenceNumber: Option[String], sizeBytes: Option[Double], streamViewType: Option[String])

Attributes

Companion
object
Source
DynamoDbStreamEvent.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object StreamRecord

Attributes

Companion
class
Source
DynamoDbStreamEvent.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Value members

Concrete fields

Attributes

Source
package.scala