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

at.gridgears.held.internal.HeldClientConfig Maven / Gradle / Ivy

package at.gridgears.held.internal;

import org.apache.commons.lang3.Validate;
import org.apache.http.Header;

import java.net.URI;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class HeldClientConfig {
    private final URI uri;
    private final String language;
    private final List
requestHeaders; public HeldClientConfig(URI uri, String language, List
requestHeaders) { Validate.notNull(uri, "uri must not be null"); Validate.notNull(language, "language must not be null"); Validate.noNullElements(requestHeaders, "requestHeaders must not be null or contain null elements"); this.language = language; this.requestHeaders = Collections.unmodifiableList(new ArrayList<>(requestHeaders)); this.uri = uri; } URI getUri() { return uri; } String getLanguage() { return language; } List
getRequestHeaders() { return requestHeaders; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy