Class LookupTableApi

java.lang.Object
org.graylog2.rest.models.system.lookup.LookupTableApi
All Implemented Interfaces:
ScopedResponse

public abstract class LookupTableApi extends Object implements ScopedResponse
  • Field Details

  • Constructor Details

    • LookupTableApi

      public LookupTableApi()
  • Method Details

    • id

      @Nullable public abstract String id()
    • scope

      @Nullable public abstract String scope()
      Specified by:
      scope in interface ScopedResponse
    • title

      @NotEmpty public abstract @NotEmpty String title()
    • description

      public abstract String description()
    • name

      @NotEmpty public abstract @NotEmpty String name()
    • cacheId

      @NotEmpty public abstract @NotEmpty String cacheId()
    • dataAdapterId

      @NotEmpty public abstract @NotEmpty String dataAdapterId()
    • contentPack

      @Nullable public abstract String contentPack()
    • defaultSingleValue

      public abstract String defaultSingleValue()
    • defaultSingleValueType

      public abstract LookupDefaultValue.Type defaultSingleValueType()
    • defaultMultiValue

      public abstract String defaultMultiValue()
    • defaultMultiValueType

      public abstract LookupDefaultValue.Type defaultMultiValueType()
    • builder

      public static LookupTableApi.Builder builder()
    • toDto

      public LookupTableDto toDto()
    • fromDto

      public static LookupTableApi fromDto(LookupTableDto dto)