/** * Copyright 2015-2017 The OpenZipkin Authors * * 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 zipkin.autoconfigure.storage.elasticsearch.aws; import java.io.Serializable; import org.springframework.boot.context.properties.ConfigurationProperties; @ConfigurationProperties("zipkin.storage.elasticsearch.aws") public class ZipkinElasticsearchAwsStorageProperties implements Serializable { // for Spark jobs private static final long serialVersionUID = 0L; /** The name of a domain to look up by endpoint. Exclusive with hosts list. */ private String domain; /** * The optional region to search for the domain {@link #domain}. Defaults the usual * way (AWS_REGION, DEFAULT_AWS_REGION, etc.). */ private String region; public String getDomain() { return domain; } public void setDomain(String domain) { this.domain = "".equals(domain) ? null : domain; } public String getRegion() { return region; } public void setRegion(String region) { this.region = "".equals(region) ? null : region; } }