Package com.google.cloud.logging
Class Payload<T>
java.lang.Object
com.google.cloud.logging.Payload<T>
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
Payload.JsonPayload
,Payload.ProtoPayload
,Payload.StringPayload
A base class for log entry payloads.
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
A log entry's JSON payload.static final class
A log entry payload as a protobuf object.static final class
A log entry payload as an UTF-8 string.static enum
Type for a log entry payload. -
Method Summary
-
Method Details
-
getType
Returns the payload type. Payload can be an UTF-8 string (Payload.Type.STRING
), a JSON object (Payload.Type.JSON
) or a protobuf object (Payload.Type.PROTO
). -
getData
Returns the log entry payload's data. -
equals
-
hashCode
public final int hashCode() -
toString
-