Package io.quarkus.funqy.knative.events
Class CloudEventBuilder
- java.lang.Object
-
- io.quarkus.funqy.knative.events.CloudEventBuilder
-
public class CloudEventBuilder extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CloudEvent<Void>build()CloudEvent<byte[]>build(byte[] data, String dataContentType)<T> CloudEvent<T>build(T data)static CloudEventBuildercreate()CloudEventBuilderdataSchema(String dataSchema)CloudEventBuilderextensions(Map<String,String> extensions)CloudEventBuilderid(String id)CloudEventBuildersource(String source)CloudEventBuilderspecVersion(String specVersion)CloudEventBuildersubject(String subject)CloudEventBuildertime(OffsetDateTime time)CloudEventBuildertype(String type)
-
-
-
Method Detail
-
create
public static CloudEventBuilder create()
-
specVersion
public CloudEventBuilder specVersion(String specVersion)
-
id
public CloudEventBuilder id(String id)
-
type
public CloudEventBuilder type(String type)
-
source
public CloudEventBuilder source(String source)
-
subject
public CloudEventBuilder subject(String subject)
-
time
public CloudEventBuilder time(OffsetDateTime time)
-
dataSchema
public CloudEventBuilder dataSchema(String dataSchema)
-
extensions
public CloudEventBuilder extensions(Map<String,String> extensions)
-
build
public CloudEvent<byte[]> build(byte[] data, String dataContentType)
-
build
public <T> CloudEvent<T> build(T data)
-
build
public CloudEvent<Void> build()
-
-