public final class Triggers extends java.lang.Object implements java.lang.Iterable<TriggerMetadata>
| Modifier and Type | Class and Description |
|---|---|
static class |
Triggers.Builder |
| Modifier and Type | Method and Description |
|---|---|
static Triggers.Builder |
builder() |
boolean |
equals(java.lang.Object o) |
java.util.Optional<TriggerMetadata> |
get(java.lang.String name)
Get the trigger with the specified name
|
int |
hashCode() |
boolean |
isEmpty() |
java.util.Iterator<TriggerMetadata> |
iterator() |
static Triggers |
none() |
int |
size() |
java.lang.String |
toString() |
Triggers |
with(TriggerMetadata trigger)
Create a Triggers instance with the provided trigger added
|
Triggers |
without(java.lang.String name)
Creates a Triggers instance with the trigger with the provided name removed
|
public static Triggers.Builder builder()
public static Triggers none()
public java.util.Iterator<TriggerMetadata> iterator()
iterator in interface java.lang.Iterable<TriggerMetadata>public int size()
public boolean isEmpty()
public java.util.Optional<TriggerMetadata> get(java.lang.String name)
name - a non-qualified trigger nameOptional if the trigger name is not found; a non-empty optional of TriggerMetadata otherwisepublic Triggers with(TriggerMetadata trigger)
public Triggers without(java.lang.String name)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2018 The Apache Software Foundation