com.rapid7.container.analyzer.docker.model.json.mixin.HashIdMixin Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of docker-image-analyzer Show documentation
Show all versions of docker-image-analyzer Show documentation
Extracts, parses, and analyzes Docker images into Java objects with JSON mappings.
package com.rapid7.container.analyzer.docker.model.json.mixin;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.rapid7.container.analyzer.docker.model.HashId;
import com.rapid7.container.analyzer.docker.model.HashType;
public abstract class HashIdMixin extends HashId {
@JsonCreator
public HashIdMixin(String idStr) {
super(idStr);
}
@Override
@JsonProperty("id")
public abstract String getString();
// ignored
@Override
@JsonIgnore
public abstract String getId();
@Override
@JsonIgnore
public abstract HashType getType();
}