/** * Get the default user agent and append the user agent marker if there are any. */ private String getDefaultUserAgent(Request<?> request) { String userAgentMarker = request.getOriginalRequest().getRequestClientOptions().getClientMarker(RequestClientOptions .Marker.USER_AGENT); String userAgent = ClientConfiguration.DEFAULT_USER_AGENT; if (StringUtils.hasValue(userAgentMarker)) { userAgent += " " + userAgentMarker; } return userAgent; }
public static String getUserAgent(final ClientConfiguration config, final String userAgentMarker) { String userDefinedPrefix = config != null ? config.getUserAgentPrefix() : ""; String userDefinedSuffix = config != null ? config.getUserAgentSuffix() : ""; String awsExecutionEnvironment = getEnvironmentVariable(AWS_EXECUTION_ENV_NAME); StringBuilder userAgent = new StringBuilder(userDefinedPrefix.trim()); if(!ClientConfiguration.DEFAULT_USER_AGENT.equals(userDefinedPrefix)) { userAgent.append(COMMA).append(ClientConfiguration.DEFAULT_USER_AGENT); } if(StringUtils.hasValue(userDefinedSuffix)) { userAgent.append(COMMA).append(userDefinedSuffix.trim()); } if(StringUtils.hasValue(awsExecutionEnvironment)) { userAgent.append(SPACE).append(AWS_EXECUTION_ENV_PREFIX).append(awsExecutionEnvironment.trim()); } if(StringUtils.hasValue(userAgentMarker)) { userAgent.append(SPACE).append(userAgentMarker.trim()); } return userAgent.toString(); }
/** * Get the default user agent and append the user agent marker if there are any. */ private String getDefaultUserAgent(Request<?> request) { String userAgentMarker = request.getOriginalRequest().getRequestClientOptions().getClientMarker(RequestClientOptions .Marker.USER_AGENT); String userAgent = ClientConfiguration.DEFAULT_USER_AGENT; if (StringUtils.hasValue(userAgentMarker)) { userAgent += " " + userAgentMarker; } return userAgent; }
public static String getUserAgent(final ClientConfiguration config, final String userAgentMarker) { String userDefinedPrefix = config != null ? config.getUserAgentPrefix() : ""; String userDefinedSuffix = config != null ? config.getUserAgentSuffix() : ""; String awsExecutionEnvironment = getEnvironmentVariable(AWS_EXECUTION_ENV_NAME); StringBuilder userAgent = new StringBuilder(userDefinedPrefix.trim()); if(!ClientConfiguration.DEFAULT_USER_AGENT.equals(userDefinedPrefix)) { userAgent.append(COMMA).append(ClientConfiguration.DEFAULT_USER_AGENT); } if(StringUtils.hasValue(userDefinedSuffix)) { userAgent.append(COMMA).append(userDefinedSuffix.trim()); } if(StringUtils.hasValue(awsExecutionEnvironment)) { userAgent.append(SPACE).append(AWS_EXECUTION_ENV_PREFIX).append(awsExecutionEnvironment.trim()); } if(StringUtils.hasValue(userAgentMarker)) { userAgent.append(SPACE).append(userAgentMarker.trim()); } return userAgent.toString(); }
private void overwriteWithSystemProperty(String value) { String prop = System.getenv(value.replace(".", "_")); if (StringUtils.hasValue(prop)) { this.props.setProperty(value, prop); } }
public static String getUserAgent(final ClientConfiguration config, final String userAgentMarker) { String userDefinedPrefix = config != null ? config.getUserAgentPrefix() : ""; String userDefinedSuffix = config != null ? config.getUserAgentSuffix() : ""; String awsExecutionEnvironment = getEnvironmentVariable(AWS_EXECUTION_ENV_NAME); StringBuilder userAgent = new StringBuilder(userDefinedPrefix.trim()); if(!ClientConfiguration.DEFAULT_USER_AGENT.equals(userDefinedPrefix)) { userAgent.append(COMMA).append(ClientConfiguration.DEFAULT_USER_AGENT); } if(StringUtils.hasValue(userDefinedSuffix)) { userAgent.append(COMMA).append(userDefinedSuffix.trim()); } if(StringUtils.hasValue(awsExecutionEnvironment)) { userAgent.append(SPACE).append(AWS_EXECUTION_ENV_PREFIX).append(awsExecutionEnvironment.trim()); } if(StringUtils.hasValue(userAgentMarker)) { userAgent.append(SPACE).append(userAgentMarker.trim()); } return userAgent.toString(); }