CloudEventDataFormat Class
- java.
lang. Object - com.
azure. core. util. ExpandableStringEnum<T> - com.
azure. core. models. CloudEventDataFormat
- com.
- com.
public final class CloudEventDataFormat
extends ExpandableStringEnum<CloudEventDataFormat>
Representation of the data format for a CloudEvent.
When constructing a CloudEvent this is passed to determine the serialized format of the event's data. If BYTES is used the data will be stored as a Base64 encoded string, otherwise it will be stored as a JSON serialized object.
Field Summary
| Modifier and Type | Field and Description |
|---|---|
|
static final
Cloud |
BYTES
Bytes format. |
|
static final
Cloud |
JSON
JSON format. |
Constructor Summary
| Constructor | Description |
|---|---|
| CloudEventDataFormat() |
Deprecated
Use one of the constants or the fromString(String name) factory method.
Creates a new instance of CloudEventDataFormat without a #toString() value. |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Cloud |
fromString(String name)
Creates or gets a Cloud |
Methods inherited from ExpandableStringEnum
Methods inherited from java.lang.Object
Field Details
BYTES
public static final CloudEventDataFormat BYTES
Bytes format.
JSON
public static final CloudEventDataFormat JSON
JSON format.
Constructor Details
CloudEventDataFormat
@Deprecated
public CloudEventDataFormat()
Deprecated
Creates a new instance of CloudEventDataFormat without a #toString() value.
This constructor shouldn't be called as it will produce a CloudEventDataFormat which doesn't have a String enum value.
Method Details
fromString
public static CloudEventDataFormat fromString(String name)
Creates or gets a CloudEventDataFormat from its string representation.
Parameters:
Returns: