org.graylog2.rest.models.roles.responses.AutoValue_RoleResponse Maven / Gradle / Ivy
package org.graylog2.rest.models.roles.responses;
import com.fasterxml.jackson.annotation.JsonIgnore;
import java.lang.String;
import java.util.Optional;
import java.util.Set;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
final class AutoValue_RoleResponse extends $AutoValue_RoleResponse {
AutoValue_RoleResponse(String name, Optional description, Set permissions,
boolean readOnly) {
super(name, description, permissions, readOnly);
}
@JsonIgnore
@NotBlank
public final String getName() {
return name();
}
@JsonIgnore
public final Optional getDescription() {
return description();
}
@JsonIgnore
@NotNull
public final Set getPermissions() {
return permissions();
}
@JsonIgnore
public final boolean isReadOnly() {
return readOnly();
}
}