public class EventDefinition extends Object implements Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
EventDefinition.Kind |
| Constructor and Description |
|---|
EventDefinition() |
| Modifier and Type | Method and Description |
|---|---|
List<CorrelationDef> |
getCorrelation()
CloudEvent correlation definitions
|
EventDefinition.Kind |
getKind()
Defines the events as either being consumed or produced by the workflow.
|
Map<String,String> |
getMetadata()
Metadata
|
String |
getName()
Event Definition unique name
|
String |
getSource()
CloudEvent source UUID
|
String |
getType()
CloudEvent type
|
boolean |
isDataOnly()
If `true`, only the Event payload is accessible to consuming Workflow states.
|
void |
setCorrelation(List<CorrelationDef> correlation)
CloudEvent correlation definitions
|
void |
setDataOnly(boolean dataOnly)
If `true`, only the Event payload is accessible to consuming Workflow states.
|
void |
setKind(EventDefinition.Kind kind)
Defines the events as either being consumed or produced by the workflow.
|
void |
setMetadata(Map<String,String> metadata)
Metadata
|
void |
setName(String name)
Event Definition unique name
|
void |
setSource(String source)
CloudEvent source UUID
|
void |
setType(String type)
CloudEvent type
|
EventDefinition |
withCorrelation(List<CorrelationDef> correlation) |
EventDefinition |
withDataOnly(boolean dataOnly) |
EventDefinition |
withKind(EventDefinition.Kind kind) |
EventDefinition |
withMetadata(Map<String,String> metadata) |
EventDefinition |
withName(String name) |
EventDefinition |
withSource(String source) |
EventDefinition |
withType(String type) |
public String getName()
public void setName(String name)
public EventDefinition withName(String name)
public String getSource()
public void setSource(String source)
public EventDefinition withSource(String source)
public String getType()
public void setType(String type)
public EventDefinition withType(String type)
public List<CorrelationDef> getCorrelation()
public void setCorrelation(List<CorrelationDef> correlation)
public EventDefinition withCorrelation(List<CorrelationDef> correlation)
public boolean isDataOnly()
public void setDataOnly(boolean dataOnly)
public EventDefinition withDataOnly(boolean dataOnly)
public EventDefinition.Kind getKind()
public void setKind(EventDefinition.Kind kind)
public EventDefinition withKind(EventDefinition.Kind kind)
public EventDefinition withMetadata(Map<String,String> metadata)
Copyright © 2020–2023 CNCF. All rights reserved.