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

pl.allegro.tech.build.axion.release.domain.properties.Properties Maven / Gradle / Ivy

There is a newer version: 1.18.15
Show newest version
package pl.allegro.tech.build.axion.release.domain.properties;

public class Properties {

    private final boolean dryRun;
    private final VersionProperties version;
    private final TagProperties tag;
    private final ChecksProperties checks;
    private final NextVersionProperties nextVersion;
    private final HooksProperties hooks;

    public Properties(
        boolean dryRun,
        VersionProperties version,
        TagProperties tag,
        ChecksProperties checks,
        NextVersionProperties nextVersion,
        HooksProperties hooks
    ) {
        this.dryRun = dryRun;
        this.version = version;
        this.tag = tag;
        this.checks = checks;
        this.nextVersion = nextVersion;
        this.hooks = hooks;
    }

    public final boolean isDryRun() {
        return dryRun;
    }

    public final VersionProperties getVersion() {
        return version;
    }

    public final TagProperties getTag() {
        return tag;
    }

    public final ChecksProperties getChecks() {
        return checks;
    }

    public final NextVersionProperties getNextVersion() {
        return nextVersion;
    }

    public final HooksProperties getHooks() {
        return hooks;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy