|
4 | 4 | import java.util.function.Function; |
5 | 5 | import software.amazon.awssdk.awscore.AwsRequest; |
6 | 6 | import software.amazon.awssdk.awscore.AwsResponse; |
7 | | -import software.amazon.awssdk.core.SdkClient; |
| 7 | +import software.amazon.awssdk.core.ResponseBytes; |
| 8 | +import software.amazon.awssdk.core.ResponseInputStream; |
8 | 9 | import software.amazon.awssdk.core.pagination.sync.SdkIterable; |
| 10 | +import software.amazon.awssdk.services.cloudformation.CloudFormationClient; |
9 | 11 | import software.amazon.cloudformation.proxy.AmazonWebServicesClientProxy; |
10 | 12 | import software.amazon.cloudformation.proxy.Credentials; |
11 | 13 | import software.amazon.cloudformation.proxy.LoggerProxy; |
@@ -43,6 +45,18 @@ static ProxyClient<SdkClient> MOCK_PROXY( |
43 | 45 | return proxy.injectCredentialsAndInvokeIterableV2(request, requestFunction); |
44 | 46 | } |
45 | 47 |
|
| 48 | + @Override |
| 49 | + public <RequestT extends AwsRequest, ResponseT extends AwsResponse> ResponseInputStream<ResponseT> |
| 50 | + injectCredentialsAndInvokeV2InputStream(RequestT requestT, Function<RequestT, ResponseInputStream<ResponseT>> function) { |
| 51 | + throw new UnsupportedOperationException(); |
| 52 | + } |
| 53 | + |
| 54 | + @Override |
| 55 | + public <RequestT extends AwsRequest, ResponseT extends AwsResponse> ResponseBytes<ResponseT> |
| 56 | + injectCredentialsAndInvokeV2Bytes(RequestT requestT, Function<RequestT, ResponseBytes<ResponseT>> function) { |
| 57 | + throw new UnsupportedOperationException(); |
| 58 | + } |
| 59 | + |
46 | 60 | @Override |
47 | 61 | public SdkClient client() { |
48 | 62 | return sdkClient; |
|
0 commit comments