Package cloud.commandframework.meta
Class SimpleCommandMeta.Builder
- java.lang.Object
-
- cloud.commandframework.meta.SimpleCommandMeta.Builder
-
- Enclosing class:
- SimpleCommandMeta
public static final class SimpleCommandMeta.Builder extends java.lang.Object
Builder forSimpleCommandMeta
-
-
Method Summary
Modifier and Type Method Description @NonNull SimpleCommandMeta
build()
Construct a new meta instance@NonNull SimpleCommandMeta.Builder
with(@NonNull CommandMeta commandMeta)
Copy all values from another command meta instance@NonNull SimpleCommandMeta.Builder
with(@NonNull java.lang.String key, @NonNull java.lang.String value)
Store a new key-value pair in the meta map
-
-
-
Method Detail
-
with
public @NonNull SimpleCommandMeta.Builder with(@NonNull CommandMeta commandMeta)
Copy all values from another command meta instance- Parameters:
commandMeta
- Existing instance- Returns:
- Builder instance
-
with
public @NonNull SimpleCommandMeta.Builder with(@NonNull java.lang.String key, @NonNull java.lang.String value)
Store a new key-value pair in the meta map- Parameters:
key
- Keyvalue
- Value- Returns:
- Builder instance
-
build
public @NonNull SimpleCommandMeta build()
Construct a new meta instance- Returns:
- Meta instance
-
-