Package io.aws.lambda.events
Class BodyBase64Event<T extends BodyBase64Event<T>>
- java.lang.Object
-
- io.aws.lambda.events.BodyEvent<T>
-
- io.aws.lambda.events.BodyBase64Event<T>
-
- Direct Known Subclasses:
APIGatewayProxyEvent,APIGatewayV2HTTPEvent,APIGatewayV2WebSocketEvent,LoadBalancerRequest
public class BodyBase64Event<T extends BodyBase64Event<T>> extends BodyEvent<T>
-
-
Constructor Summary
Constructors Constructor Description BodyBase64Event()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Stringdecode(java.lang.String stringAsBase64)booleanequals(java.lang.Object o)java.lang.StringgetBodyDecoded()inthashCode()booleanisBase64Encoded()TsetBase64Encoded(boolean base64Encoded)java.lang.StringtoString()
-
-
-
Method Detail
-
getBodyDecoded
public java.lang.String getBodyDecoded()
- Returns:
- body decoded if that was the case
isBase64Encoded
-
isBase64Encoded
public boolean isBase64Encoded()
-
setBase64Encoded
public T setBase64Encoded(boolean base64Encoded)
-
decode
protected java.lang.String decode(java.lang.String stringAsBase64)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classBodyEvent<T extends BodyBase64Event<T>>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classBodyEvent<T extends BodyBase64Event<T>>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classBodyEvent<T extends BodyBase64Event<T>>
-
-