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.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2016 The Apache Software Foundation