ClientConfiguration getAWSClientConfig(String system) {
    ClientConfiguration awsClientConfig = new ClientConfiguration();
    setAwsClientConfigs(subset(String.format(CONFIG_AWS_CLIENT_CONFIG, system)), awsClientConfig);
    awsClientConfig.getApacheHttpClientConfig().setSslSocketFactory(getSSLSocketFactory(system));
    return awsClientConfig;
  }
@param system name of the system
@return {@link ClientConfiguration} which has options controlling how the client connects to kinesis
        (eg: proxy settings, retry counts, etc)
samza-aws/src/main/java/org/apache/samza/system/kinesis/KinesisConfig.java