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

com.foilen.infra.api.InfraApiUiConfigDetails Maven / Gradle / Ivy

The newest version!
/*
    Foilen Infra API
    https://github.com/foilen/foilen-infra-api
    Copyright (c) 2017-2021 Foilen (https://foilen.com)

    The MIT License
    http://opensource.org/licenses/MIT

 */
package com.foilen.infra.api;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;

@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(value = Include.NON_EMPTY, content = Include.NON_NULL)
@JsonPropertyOrder(alphabetic = true)
public class InfraApiUiConfigDetails {

    private String baseUrl;
    private String apiUser;
    private String apiKey;

    // Optional if have a trusted certificate
    private String certFile;
    private String certText;

    public String getApiKey() {
        return apiKey;
    }

    public String getApiUser() {
        return apiUser;
    }

    public String getBaseUrl() {
        return baseUrl;
    }

    public String getCertFile() {
        return certFile;
    }

    public String getCertText() {
        return certText;
    }

    public void setApiKey(String apiKey) {
        this.apiKey = apiKey;
    }

    public void setApiUser(String apiUser) {
        this.apiUser = apiUser;
    }

    public void setBaseUrl(String baseUrl) {
        this.baseUrl = baseUrl;
    }

    public void setCertFile(String certFile) {
        this.certFile = certFile;
    }

    public void setCertText(String certText) {
        this.certText = certText;
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy