@Value.Immutable
public abstract class GradleRevapiConfig
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
GradleRevapiConfig.Builder |
| Constructor and Description |
|---|
GradleRevapiConfig() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract java.util.Map<Version,com.palantir.gradle.revapi.config.PerProjectAcceptedBreaks> |
acceptedBreaks() |
java.util.Set<AcceptedBreak> |
acceptedBreaksFor(GroupAndName groupNameVersion) |
GradleRevapiConfig |
addAcceptedBreaks(GroupNameVersion groupNameVersion,
java.util.Set<AcceptedBreak> acceptedBreaks) |
GradleRevapiConfig |
addVersionOverride(GroupNameVersion groupNameVersion,
java.lang.String versionOverride) |
static GradleRevapiConfig.Builder |
builder() |
static GradleRevapiConfig |
empty() |
static com.fasterxml.jackson.databind.ObjectMapper |
newJsonObjectMapper() |
static com.fasterxml.jackson.databind.ObjectMapper |
newYamlObjectMapper() |
java.util.Optional<Version> |
versionOverrideFor(GroupNameVersion groupNameVersion) |
protected abstract java.util.Map<GroupNameVersion,java.lang.String> |
versionOverrides() |
protected abstract java.util.Map<GroupNameVersion,java.lang.String> versionOverrides()
protected abstract java.util.Map<Version,com.palantir.gradle.revapi.config.PerProjectAcceptedBreaks> acceptedBreaks()
public final java.util.Optional<Version> versionOverrideFor(GroupNameVersion groupNameVersion)
public final GradleRevapiConfig addVersionOverride(GroupNameVersion groupNameVersion, java.lang.String versionOverride)
public final java.util.Set<AcceptedBreak> acceptedBreaksFor(GroupAndName groupNameVersion)
public final GradleRevapiConfig addAcceptedBreaks(GroupNameVersion groupNameVersion, java.util.Set<AcceptedBreak> acceptedBreaks)
public static GradleRevapiConfig.Builder builder()
public static GradleRevapiConfig empty()
public static com.fasterxml.jackson.databind.ObjectMapper newYamlObjectMapper()
public static com.fasterxml.jackson.databind.ObjectMapper newJsonObjectMapper()