private SdkHttpFullRequest mockSdkRequest(String uriString, SdkHttpMethod method) { URI uri = URI.create(uriString); SdkHttpFullRequest.Builder requestBuilder = SdkHttpFullRequest.builder() .uri(uri) .method(method) .putHeader("Host", uri.getHost()) .putHeader("User-Agent", "hello-world!"); if (method != SdkHttpMethod.HEAD) { requestBuilder.contentStreamProvider(() -> new ByteArrayInputStream("Body".getBytes(StandardCharsets.UTF_8))); } return requestBuilder.build(); }
SdkHttpFullRequest.Builder marshalledRequest = presignableRequest.marshall() .toBuilder() .uri(endpoint);
SdkHttpFullRequest.Builder marshalledRequest = presignableRequest.marshall() .toBuilder() .uri(endpoint);
sourceSnapshotId, sourceRegion, destinationRegion) .toBuilder() .uri(endPointSource) .method(SdkHttpMethod.GET) .build();
sourceSnapshotId, sourceRegion, destinationRegion) .toBuilder() .uri(endPointSource) .method(SdkHttpMethod.GET) .build();
/** * Creates the basic {@link SdkHttpFullRequest} with information from the {@link OperationInfo} and the endpoint. * * @param operationInfo Metadata about operation, contains HTTP method and request URI. * @param endpoint Endpoint of request. * @return Mutable {@link SdkHttpFullRequest.Builder} with HTTP method, URI, and static query parameters set. */ public static SdkHttpFullRequest.Builder createSdkHttpRequest(OperationInfo operationInfo, URI endpoint) { SdkHttpFullRequest.Builder request = SdkHttpFullRequest .builder() .method(operationInfo.httpMethod()) .uri(endpoint); return request.encodedPath(SdkHttpUtils.appendUri(request.encodedPath(), addStaticQueryParametersToRequest(request, operationInfo.requestUri()))); }
/** * Creates the basic {@link SdkHttpFullRequest} with information from the {@link OperationInfo} and the endpoint. * * @param operationInfo Metadata about operation, contains HTTP method and request URI. * @param endpoint Endpoint of request. * @return Mutable {@link SdkHttpFullRequest.Builder} with HTTP method, URI, and static query parameters set. */ public static SdkHttpFullRequest.Builder createSdkHttpRequest(OperationInfo operationInfo, URI endpoint) { SdkHttpFullRequest.Builder request = SdkHttpFullRequest .builder() .method(operationInfo.httpMethod()) .uri(endpoint); return request.encodedPath(SdkHttpUtils.appendUri(request.encodedPath(), addStaticQueryParametersToRequest(request, operationInfo.requestUri()))); }