org.graylog2.shared.users.AutoValue_ChangeUserRequest Maven / Gradle / Ivy
package org.graylog2.shared.users;
import com.fasterxml.jackson.annotation.JsonIgnore;
import java.lang.Boolean;
import java.lang.Long;
import java.lang.String;
import java.util.List;
import javax.annotation.Nullable;
import org.graylog2.rest.models.users.requests.Startpage;
final class AutoValue_ChangeUserRequest extends $AutoValue_ChangeUserRequest {
AutoValue_ChangeUserRequest(String email, String firstName, String lastName,
List permissions, String timezone, Startpage startpage, Long sessionTimeoutMs,
List roles, Boolean isServiceAccount) {
super(email, firstName, lastName, permissions, timezone, startpage, sessionTimeoutMs, roles, isServiceAccount);
}
@JsonIgnore
@Nullable
public final String getEmail() {
return email();
}
@JsonIgnore
@Nullable
public final String getFirstName() {
return firstName();
}
@JsonIgnore
@Nullable
public final String getLastName() {
return lastName();
}
@JsonIgnore
@Nullable
public final List getPermissions() {
return permissions();
}
@JsonIgnore
@Nullable
public final String getTimezone() {
return timezone();
}
@JsonIgnore
@Nullable
public final Startpage getStartpage() {
return startpage();
}
@JsonIgnore
@Nullable
public final Long getSessionTimeoutMs() {
return sessionTimeoutMs();
}
@JsonIgnore
@Nullable
public final List getRoles() {
return roles();
}
@JsonIgnore
@Nullable
public final Boolean isIsServiceAccount() {
return isServiceAccount();
}
}