All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.robe.assets.AssetConfiguration Maven / Gradle / Ivy

There is a newer version: 0.5.0.0-1039
Show newest version
package io.robe.assets;

import com.fasterxml.jackson.annotation.JsonProperty;

import javax.validation.Valid;
import javax.validation.constraints.NotNull;

public class AssetConfiguration {

    @Valid
    @NotNull
    @JsonProperty
    private String type;

    @Valid
    @NotNull
    @JsonProperty
    private String resourcePath;

    @Valid
    @NotNull
    @JsonProperty
    private String uriPath;

    @Valid
    @NotNull
    @JsonProperty
    private String indexFile;

    @Valid
    @NotNull
    @JsonProperty
    private String assetsName;

    @Valid
    @NotNull
    @JsonProperty
    private boolean cached;

    public String getType() {
        return type;
    }

    public boolean isCached() {
        return cached;
    }

    public String getResourcePath() {
        return resourcePath;
    }

    public String getUriPath() {
        return uriPath;
    }

    public String getIndexFile() {
        return indexFile;
    }

    public String getAssetsName() {
        return assetsName;
    }

    public boolean getCached() {
        return cached;
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy