public static class InstanceShutdownEvent.Builder
extends java.lang.Object
InstanceShutdownEvent objects.| Modifier and Type | Method and Description |
|---|---|
InstanceShutdownEvent.Builder |
addId(java.util.UUID id) |
InstanceShutdownEvent.Builder |
addInstanceId(java.lang.String id) |
InstanceShutdownEvent.Builder |
addNodeId(java.lang.String id) |
InstanceShutdownEvent.Builder |
addTimestamp(long timestamp) |
InstanceShutdownEvent.Builder |
addUri(java.net.URI uri) |
InstanceShutdownEvent.Builder |
addVersion(java.lang.String version) |
InstanceShutdownEvent |
build()
Build
InstanceShutdownEvent from contained in builder information. |
public InstanceShutdownEvent.Builder addId(java.util.UUID id)
public InstanceShutdownEvent.Builder addTimestamp(long timestamp)
public InstanceShutdownEvent.Builder addInstanceId(java.lang.String id)
public InstanceShutdownEvent.Builder addVersion(java.lang.String version)
public InstanceShutdownEvent.Builder addNodeId(java.lang.String id)
public InstanceShutdownEvent.Builder addUri(java.net.URI uri)
public InstanceShutdownEvent build()
InstanceShutdownEvent from contained in builder information.
Its required to present instanceId and version properties. If one of them absent method execution failed
with IllegalStateException exception.