package io.airlift.airship.coordinator; import io.airlift.configuration.Config; import javax.validation.constraints.NotNull; import java.net.URI; public class StaticProvisionerConfig { private URI coordinatorsUri = URI.create("file:etc/coordinators.txt"); private URI agentsUri = URI.create("file:etc/agents.txt"); @NotNull public URI getCoordinatorsUri() { return coordinatorsUri; } @Config("coordinator.coordinators-uri") public StaticProvisionerConfig setCoordinatorsUri(URI coordinatorsUri) { this.coordinatorsUri = coordinatorsUri; return this; } @NotNull public URI getAgentsUri() { return agentsUri; } @Config("coordinator.agents-uri") public StaticProvisionerConfig setAgentsUri(URI agentsUri) { this.agentsUri = agentsUri; return this; } }