io.apicurio.registry.rest.v3.beans.UserInterfaceConfigFeatures Maven / Gradle / Ivy
package io.apicurio.registry.rest.v3.beans;
import javax.annotation.processing.Generated;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
/**
* Root Type for UserInterfaceConfigFeatures
*
*
*
*/
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder({
"readOnly",
"breadcrumbs",
"roleManagement",
"settings",
"deleteGroup",
"deleteArtifact",
"deleteVersion"
})
@Generated("jsonschema2pojo")
@io.quarkus.runtime.annotations.RegisterForReflection
@lombok.experimental.SuperBuilder
@lombok.AllArgsConstructor
@lombok.NoArgsConstructor
@lombok.EqualsAndHashCode
@lombok.ToString(callSuper = true)
public class UserInterfaceConfigFeatures {
@JsonProperty("readOnly")
private Boolean readOnly;
@JsonProperty("breadcrumbs")
private Boolean breadcrumbs;
@JsonProperty("roleManagement")
private Boolean roleManagement;
@JsonProperty("settings")
private Boolean settings;
/**
*
*/
@JsonProperty("deleteGroup")
@JsonPropertyDescription("")
private Boolean deleteGroup;
/**
*
*/
@JsonProperty("deleteArtifact")
@JsonPropertyDescription("")
private Boolean deleteArtifact;
/**
*
*/
@JsonProperty("deleteVersion")
@JsonPropertyDescription("")
private Boolean deleteVersion;
@JsonProperty("readOnly")
public Boolean getReadOnly() {
return readOnly;
}
@JsonProperty("readOnly")
public void setReadOnly(Boolean readOnly) {
this.readOnly = readOnly;
}
@JsonProperty("breadcrumbs")
public Boolean getBreadcrumbs() {
return breadcrumbs;
}
@JsonProperty("breadcrumbs")
public void setBreadcrumbs(Boolean breadcrumbs) {
this.breadcrumbs = breadcrumbs;
}
@JsonProperty("roleManagement")
public Boolean getRoleManagement() {
return roleManagement;
}
@JsonProperty("roleManagement")
public void setRoleManagement(Boolean roleManagement) {
this.roleManagement = roleManagement;
}
@JsonProperty("settings")
public Boolean getSettings() {
return settings;
}
@JsonProperty("settings")
public void setSettings(Boolean settings) {
this.settings = settings;
}
/**
*
*/
@JsonProperty("deleteGroup")
public Boolean getDeleteGroup() {
return deleteGroup;
}
/**
*
*/
@JsonProperty("deleteGroup")
public void setDeleteGroup(Boolean deleteGroup) {
this.deleteGroup = deleteGroup;
}
/**
*
*/
@JsonProperty("deleteArtifact")
public Boolean getDeleteArtifact() {
return deleteArtifact;
}
/**
*
*/
@JsonProperty("deleteArtifact")
public void setDeleteArtifact(Boolean deleteArtifact) {
this.deleteArtifact = deleteArtifact;
}
/**
*
*/
@JsonProperty("deleteVersion")
public Boolean getDeleteVersion() {
return deleteVersion;
}
/**
*
*/
@JsonProperty("deleteVersion")
public void setDeleteVersion(Boolean deleteVersion) {
this.deleteVersion = deleteVersion;
}
}