Package com.io7m.coffeepick.api
Class CoffeePickInventoryEventRuntimeDeleted
java.lang.Object
com.io7m.coffeepick.api.CoffeePickInventoryEventRuntimeDeleted
- All Implemented Interfaces:
CoffeePickEventType
,CoffeePickInventoryEventRuntimeDeletedType
,CoffeePickInventoryEventType
public final class CoffeePickInventoryEventRuntimeDeleted extends java.lang.Object implements CoffeePickInventoryEventRuntimeDeletedType
A runtime was deleted.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CoffeePickInventoryEventRuntimeDeleted.Builder
Builds instances of typeCoffeePickInventoryEventRuntimeDeleted
.Nested classes/interfaces inherited from interface com.io7m.coffeepick.api.CoffeePickEventType
CoffeePickEventType.Severity
-
Method Summary
Modifier and Type Method Description static CoffeePickInventoryEventRuntimeDeleted.Builder
builder()
Creates a builder forCoffeePickInventoryEventRuntimeDeleted
.static CoffeePickInventoryEventRuntimeDeleted
copyOf(CoffeePickInventoryEventRuntimeDeletedType instance)
Creates an immutable copy of aCoffeePickInventoryEventRuntimeDeletedType
value.boolean
equals(java.lang.Object another)
This instance is equal to all instances ofCoffeePickInventoryEventRuntimeDeleted
that have equal attribute values.int
hashCode()
Computes a hash code from attributes:id
.java.lang.String
id()
static CoffeePickInventoryEventRuntimeDeleted
of(java.lang.String id)
Construct a new immutableCoffeePickInventoryEventRuntimeDeleted
instance.java.lang.String
toString()
Prints the immutable valueCoffeePickInventoryEventRuntimeDeleted
with attribute values.CoffeePickInventoryEventRuntimeDeleted
withId(java.lang.String value)
Copy the current immutable object by setting a value for theid
attribute.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.io7m.coffeepick.api.CoffeePickInventoryEventRuntimeDeletedType
severity
-
Method Details
-
id
public java.lang.String id()- Specified by:
id
in interfaceCoffeePickInventoryEventRuntimeDeletedType
- Returns:
- The ID of the runtime
-
withId
Copy the current immutable object by setting a value for theid
attribute. An equals check used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for id- Returns:
- A modified copy of the
this
object
-
equals
public boolean equals(java.lang.Object another)This instance is equal to all instances ofCoffeePickInventoryEventRuntimeDeleted
that have equal attribute values.- Overrides:
equals
in classjava.lang.Object
- Returns:
true
ifthis
is equal toanother
instance
-
hashCode
public int hashCode()Computes a hash code from attributes:id
.- Overrides:
hashCode
in classjava.lang.Object
- Returns:
- hashCode value
-
toString
public java.lang.String toString()Prints the immutable valueCoffeePickInventoryEventRuntimeDeleted
with attribute values.- Overrides:
toString
in classjava.lang.Object
- Returns:
- A string representation of the value
-
of
Construct a new immutableCoffeePickInventoryEventRuntimeDeleted
instance.- Parameters:
id
- The value for theid
attribute- Returns:
- An immutable CoffeePickInventoryEventRuntimeDeleted instance
-
copyOf
public static CoffeePickInventoryEventRuntimeDeleted copyOf(CoffeePickInventoryEventRuntimeDeletedType instance)Creates an immutable copy of aCoffeePickInventoryEventRuntimeDeletedType
value. Uses accessors to get values to initialize the new immutable instance. If an instance is already immutable, it is returned as is.- Parameters:
instance
- The instance to copy- Returns:
- A copied immutable CoffeePickInventoryEventRuntimeDeleted instance
-
builder
Creates a builder forCoffeePickInventoryEventRuntimeDeleted
.CoffeePickInventoryEventRuntimeDeleted.builder() .setId(String) // required
id
.build();- Returns:
- A new CoffeePickInventoryEventRuntimeDeleted builder
-