Class CreateUserRequest

java.lang.Object
org.graylog2.rest.models.users.requests.CreateUserRequest

public abstract class CreateUserRequest extends Object
  • Constructor Details

    • CreateUserRequest

      public CreateUserRequest()
  • Method Details

    • username

      public abstract String username()
    • password

      public abstract String password()
    • email

      public abstract String email()
    • firstName

      public abstract String firstName()
    • lastName

      public abstract String lastName()
    • permissions

      public abstract List<String> permissions()
    • timezone

      @Nullable public abstract String timezone()
    • sessionTimeoutMs

      @Nullable public abstract Long sessionTimeoutMs()
    • startpage

      @Nullable public abstract Startpage startpage()
    • roles

      @Nullable public abstract List<String> roles()
    • isServiceAccount

      public abstract boolean isServiceAccount()
    • create

      public static CreateUserRequest create(@NotEmpty @NotEmpty String username, @NotEmpty @NotEmpty String password, @Email @Email String email, @NotEmpty @NotEmpty String firstName, @NotEmpty @NotEmpty String lastName, @NotNull @NotNull List<String> permissions, @Nullable String timezone, @Nullable @Min(1L) @Min(1L) Long sessionTimeoutMs, @Nullable Startpage startpage, @Nullable List<String> roles, @Nullable Boolean isServiceAccount)