package org.apereo.cas.configuration.model.support.geo.googlemaps; import org.apereo.cas.configuration.support.Beans; /** * This is {@link GoogleMapsProperties}. * * @author Misagh Moayyed * @since 5.0.0 */ public class GoogleMapsProperties { private String apiKey; private String clientId; private String clientSecret; private String connectTimeout = "PT3S"; private boolean googleAppsEngine; public boolean isGoogleAppsEngine() { return googleAppsEngine; } public void setGoogleAppsEngine(final boolean googleAppsEngine) { this.googleAppsEngine = googleAppsEngine; } public String getApiKey() { return apiKey; } public void setApiKey(final String apiKey) { this.apiKey = apiKey; } public String getClientId() { return clientId; } public void setClientId(final String clientId) { this.clientId = clientId; } public String getClientSecret() { return clientSecret; } public void setClientSecret(final String clientSecret) { this.clientSecret = clientSecret; } public long getConnectTimeout() { return Beans.newDuration(connectTimeout).toMillis(); } public void setConnectTimeout(final String connectTimeout) { this.connectTimeout = connectTimeout; } }