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

org.whitesource.fs.configuration.EndPointConfiguration Maven / Gradle / Ivy

Go to download

File System Agent is a simple java command line tool which extracts descriptive information from your open source libraries

There is a newer version: 18.9.1.1
Show newest version
/**
 * Copyright (C) 2014 WhiteSource Ltd.
 * 

* Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at *

* http://www.apache.org/licenses/LICENSE-2.0 *

* Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.whitesource.fs.configuration; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonProperty; import static org.whitesource.agent.ConfigPropertyKeys.*; public class EndPointConfiguration { private final int port; private final String certificate; private final String pass; private final boolean enabled; private final boolean ssl; @JsonProperty(ENDPOINT_PORT) public int getPort() { return port; } @JsonProperty(ENDPOINT_CERTIFICATE) public String getCertificate() { return certificate; } @JsonProperty(ENDPOINT_PASS) public String getPass() { return pass; } @JsonProperty(ENDPOINT_ENABLED) public boolean isEnabled() { return enabled; } @JsonProperty(ENDPOINT_SSL_ENABLED) public boolean isSsl() { return ssl; } @JsonCreator public EndPointConfiguration( @JsonProperty(ENDPOINT_PORT) int port, @JsonProperty(ENDPOINT_CERTIFICATE) String certificate, @JsonProperty(ENDPOINT_PASS) String pass, @JsonProperty(ENDPOINT_ENABLED) boolean enabled, @JsonProperty(ENDPOINT_SSL_ENABLED) boolean ssl) { this.port = port; this.certificate = certificate; this.pass = pass; this.enabled = enabled; this.ssl = ssl; } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy