public static class InstanceLifecycleEvent.Builder
extends java.lang.Object
InstanceLifecycleEvent objects.| Modifier and Type | Method and Description |
|---|---|
InstanceLifecycleEvent |
build()
Build
InstanceLifecycleEvent from contained in builder information. |
InstanceLifecycleEvent.Builder |
id(java.util.UUID id) |
InstanceLifecycleEvent.Builder |
instanceId(java.lang.String id) |
InstanceLifecycleEvent.Builder |
nodeId(java.lang.String id) |
InstanceLifecycleEvent.Builder |
properties(java.util.Map<java.lang.String,java.lang.Object> properties) |
InstanceLifecycleEvent.Builder |
property(java.lang.String key,
java.lang.Object value) |
InstanceLifecycleEvent.Builder |
timestamp(long timestamp) |
InstanceLifecycleEvent.Builder |
type(InstanceLifecycleEvent.Type type) |
InstanceLifecycleEvent.Builder |
uri(java.net.URI uri) |
InstanceLifecycleEvent.Builder |
version(java.lang.String version) |
public InstanceLifecycleEvent.Builder type(InstanceLifecycleEvent.Type type)
public InstanceLifecycleEvent.Builder id(java.util.UUID id)
public InstanceLifecycleEvent.Builder timestamp(long timestamp)
public InstanceLifecycleEvent.Builder instanceId(java.lang.String id)
public InstanceLifecycleEvent.Builder version(java.lang.String version)
public InstanceLifecycleEvent.Builder property(java.lang.String key, java.lang.Object value)
public InstanceLifecycleEvent.Builder properties(java.util.Map<java.lang.String,java.lang.Object> properties)
public InstanceLifecycleEvent.Builder nodeId(java.lang.String id)
public InstanceLifecycleEvent.Builder uri(java.net.URI uri)
public InstanceLifecycleEvent build()
InstanceLifecycleEvent from contained in builder information.
Its required to present type, instanceId and version properties. If one of them absent method execution failed
with IllegalStateException exception.