/** * Sets the optional credentials provider to use for this request, overriding the default credentials * provider at the client level. * * @param credentialsProvider * The optional AWS security credentials provider to use for this request, overriding the * default credentials provider at the client level. * @return A reference to this updated object so that method calls can be chained together. */ public <T extends AmazonWebServiceRequest> T withRequestCredentialsProvider(final AWSCredentialsProvider credentialsProvider) { setRequestCredentialsProvider(credentialsProvider); @SuppressWarnings("unchecked") T t = (T) this; return t; }
/** * Copies the internal state of this base class to that of the target request. * * @return the target request */ protected final <T extends AmazonWebServiceRequest> T copyBaseTo(T target) { if (customRequestHeaders != null) { for (Map.Entry<String, String> e : customRequestHeaders.entrySet()) target.putCustomRequestHeader(e.getKey(), e.getValue()); } if (customQueryParameters != null) { for (Map.Entry<String, List<String>> e : customQueryParameters.entrySet()) { if (e.getValue() != null) { for (String value : e.getValue()) { target.putCustomQueryParameter(e.getKey(), value); } } } } target.setRequestCredentialsProvider(credentialsProvider); target.setGeneralProgressListener(progressListener); target.setRequestMetricCollector(requestMetricCollector); requestClientOptions.copyTo(target.getRequestClientOptions()); return target; }
/** * Sets the optional credentials provider to use for this request, overriding the default credentials * provider at the client level. * * @param credentialsProvider * The optional AWS security credentials provider to use for this request, overriding the * default credentials provider at the client level. * @return A reference to this updated object so that method calls can be chained together. */ public <T extends AmazonWebServiceRequest> T withRequestCredentialsProvider(final AWSCredentialsProvider credentialsProvider) { setRequestCredentialsProvider(credentialsProvider); @SuppressWarnings("unchecked") T t = (T) this; return t; }
/** * Copies the internal state of this base class to that of the target request. * * @return the target request */ protected final <T extends AmazonWebServiceRequest> T copyBaseTo(T target) { if (customRequestHeaders != null) { for (Map.Entry<String, String> e : customRequestHeaders.entrySet()) target.putCustomRequestHeader(e.getKey(), e.getValue()); } if (customQueryParameters != null) { for (Map.Entry<String, List<String>> e : customQueryParameters.entrySet()) { if (e.getValue() != null) { for (String value : e.getValue()) { target.putCustomQueryParameter(e.getKey(), value); } } } } target.setRequestCredentialsProvider(credentialsProvider); target.setGeneralProgressListener(progressListener); target.setRequestMetricCollector(requestMetricCollector); requestClientOptions.copyTo(target.getRequestClientOptions()); return target; }
/** * Sets the optional credentials provider to use for this request, overriding the default credentials * provider at the client level. * * @param credentialsProvider * The optional AWS security credentials provider to use for this request, overriding the * default credentials provider at the client level. * @return A reference to this updated object so that method calls can be chained together. */ public <T extends AmazonWebServiceRequest> T withRequestCredentialsProvider(final AWSCredentialsProvider credentialsProvider) { setRequestCredentialsProvider(credentialsProvider); @SuppressWarnings("unchecked") T t = (T) this; return t; }
private <T extends AmazonWebServiceRequest> T prepareRequest(T request) { request.getRequestClientOptions().appendUserAgent(SQSMessagingClientConstants.APPENDED_USER_AGENT_HEADER_VERSION); if (credentialsProvider != null) { request.setRequestCredentialsProvider(credentialsProvider); } return request; }
private <T extends AmazonWebServiceRequest> T prepareRequest(T request) { request.getRequestClientOptions().appendUserAgent(SQSMessagingClientConstants.APPENDED_USER_AGENT_HEADER_VERSION); if (credentialsProvider != null) { request.setRequestCredentialsProvider(credentialsProvider); } return request; }
/** * Copies the internal state of this base class to that of the target request. * * @return the target request */ protected final <T extends AmazonWebServiceRequest> T copyBaseTo(T target) { if (customRequestHeaders != null) { for (Map.Entry<String, String> e : customRequestHeaders.entrySet()) target.putCustomRequestHeader(e.getKey(), e.getValue()); } if (customQueryParameters != null) { for (Map.Entry<String, List<String>> e : customQueryParameters.entrySet()) { if (e.getValue() != null) { for (String value : e.getValue()) { target.putCustomQueryParameter(e.getKey(), value); } } } } target.setRequestCredentialsProvider(credentialsProvider); target.setGeneralProgressListener(progressListener); target.setRequestMetricCollector(requestMetricCollector); requestClientOptions.copyTo(target.getRequestClientOptions()); return target; }