Package ai.extend.types
Class EnumOption.Builder
- java.lang.Object
-
- ai.extend.types.EnumOption.Builder
-
- All Implemented Interfaces:
EnumOption._FinalStage,EnumOption.DescriptionStage,EnumOption.ValueStage
- Enclosing class:
- EnumOption
public static final class EnumOption.Builder extends java.lang.Object implements EnumOption.ValueStage, EnumOption.DescriptionStage, EnumOption._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EnumOptionbuild()EnumOption._FinalStagedescription(java.lang.String description)The description of the enum valueEnumOption.Builderfrom(EnumOption other)EnumOption.DescriptionStagevalue(java.lang.String value)The enum value (e.g.
-
-
-
Method Detail
-
from
public EnumOption.Builder from(EnumOption other)
- Specified by:
fromin interfaceEnumOption.ValueStage
-
value
public EnumOption.DescriptionStage value(@NotNull java.lang.String value)
The enum value (e.g. "ANNUAL", "MONTHLY", etc.)
The enum value (e.g. "ANNUAL", "MONTHLY", etc.)
- Specified by:
valuein interfaceEnumOption.ValueStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
description
public EnumOption._FinalStage description(@NotNull java.lang.String description)
The description of the enum value
The description of the enum value
- Specified by:
descriptionin interfaceEnumOption.DescriptionStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
build
public EnumOption build()
- Specified by:
buildin interfaceEnumOption._FinalStage
-
-