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 classCoffeePickInventoryEventRuntimeDeleted.BuilderBuilds 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.Builderbuilder()Creates a builder forCoffeePickInventoryEventRuntimeDeleted.static CoffeePickInventoryEventRuntimeDeletedcopyOf(CoffeePickInventoryEventRuntimeDeletedType instance)Creates an immutable copy of aCoffeePickInventoryEventRuntimeDeletedTypevalue.booleanequals(java.lang.Object another)This instance is equal to all instances ofCoffeePickInventoryEventRuntimeDeletedthat have equal attribute values.inthashCode()Computes a hash code from attributes:id.java.lang.Stringid()static CoffeePickInventoryEventRuntimeDeletedof(java.lang.String id)Construct a new immutableCoffeePickInventoryEventRuntimeDeletedinstance.java.lang.StringtoString()Prints the immutable valueCoffeePickInventoryEventRuntimeDeletedwith attribute values.CoffeePickInventoryEventRuntimeDeletedwithId(java.lang.String value)Copy the current immutable object by setting a value for theidattribute.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.io7m.coffeepick.api.CoffeePickInventoryEventRuntimeDeletedType
severity
-
Method Details
-
id
public java.lang.String id()- Specified by:
idin interfaceCoffeePickInventoryEventRuntimeDeletedType- Returns:
- The ID of the runtime
-
withId
Copy the current immutable object by setting a value for theidattribute. 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
thisobject
-
equals
public boolean equals(java.lang.Object another)This instance is equal to all instances ofCoffeePickInventoryEventRuntimeDeletedthat have equal attribute values.- Overrides:
equalsin classjava.lang.Object- Returns:
trueifthisis equal toanotherinstance
-
hashCode
public int hashCode()Computes a hash code from attributes:id.- Overrides:
hashCodein classjava.lang.Object- Returns:
- hashCode value
-
toString
public java.lang.String toString()Prints the immutable valueCoffeePickInventoryEventRuntimeDeletedwith attribute values.- Overrides:
toStringin classjava.lang.Object- Returns:
- A string representation of the value
-
of
Construct a new immutableCoffeePickInventoryEventRuntimeDeletedinstance.- Parameters:
id- The value for theidattribute- Returns:
- An immutable CoffeePickInventoryEventRuntimeDeleted instance
-
copyOf
public static CoffeePickInventoryEventRuntimeDeleted copyOf(CoffeePickInventoryEventRuntimeDeletedType instance)Creates an immutable copy of aCoffeePickInventoryEventRuntimeDeletedTypevalue. 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) // requiredid.build();- Returns:
- A new CoffeePickInventoryEventRuntimeDeleted builder
-