@@ -72,9 +72,11 @@ public interface ProxyClient<ClientT> {
72
72
* {@link software.amazon.awssdk.core.exception.SdkClientException} if
73
73
* there is client side problem
74
74
*/
75
- <RequestT extends AwsRequest , ResponseT extends AwsResponse >
75
+ default <RequestT extends AwsRequest , ResponseT extends AwsResponse >
76
76
CompletableFuture <ResponseT >
77
- injectCredentialsAndInvokeV2Async (RequestT request , Function <RequestT , CompletableFuture <ResponseT >> requestFunction );
77
+ injectCredentialsAndInvokeV2Async (RequestT request , Function <RequestT , CompletableFuture <ResponseT >> requestFunction ) {
78
+ throw new UnsupportedOperationException ();
79
+ }
78
80
79
81
/**
80
82
* This is a synchronous version of making API calls which implement Iterable in
@@ -92,9 +94,11 @@ public interface ProxyClient<ClientT> {
92
94
* {@link software.amazon.awssdk.core.exception.SdkClientException} if
93
95
* there is client side problem
94
96
*/
95
- <RequestT extends AwsRequest , ResponseT extends AwsResponse , IterableT extends SdkIterable <ResponseT >>
97
+ default <RequestT extends AwsRequest , ResponseT extends AwsResponse , IterableT extends SdkIterable <ResponseT >>
96
98
IterableT
97
- injectCredentialsAndInvokeIterableV2 (RequestT request , Function <RequestT , IterableT > requestFunction );
99
+ injectCredentialsAndInvokeIterableV2 (RequestT request , Function <RequestT , IterableT > requestFunction ) {
100
+ throw new UnsupportedOperationException ();
101
+ }
98
102
99
103
/**
100
104
* This is a synchronous version of making API calls which implement
@@ -111,10 +115,12 @@ public interface ProxyClient<ClientT> {
111
115
* {@link software.amazon.awssdk.core.exception.SdkClientException} if
112
116
* there is client side problem
113
117
*/
114
- <RequestT extends AwsRequest , ResponseT extends AwsResponse >
118
+ default <RequestT extends AwsRequest , ResponseT extends AwsResponse >
115
119
ResponseInputStream <ResponseT >
116
120
injectCredentialsAndInvokeV2InputStream (RequestT request ,
117
- Function <RequestT , ResponseInputStream <ResponseT >> requestFunction );
121
+ Function <RequestT , ResponseInputStream <ResponseT >> requestFunction ) {
122
+ throw new UnsupportedOperationException ();
123
+ }
118
124
119
125
/**
120
126
* This is a synchronous version of making API calls which implement
@@ -131,9 +137,11 @@ public interface ProxyClient<ClientT> {
131
137
* {@link software.amazon.awssdk.core.exception.SdkClientException} if
132
138
* there is client side problem
133
139
*/
134
- <RequestT extends AwsRequest , ResponseT extends AwsResponse >
140
+ default <RequestT extends AwsRequest , ResponseT extends AwsResponse >
135
141
ResponseBytes <ResponseT >
136
- injectCredentialsAndInvokeV2Bytes (RequestT request , Function <RequestT , ResponseBytes <ResponseT >> requestFunction );
142
+ injectCredentialsAndInvokeV2Bytes (RequestT request , Function <RequestT , ResponseBytes <ResponseT >> requestFunction ) {
143
+ throw new UnsupportedOperationException ();
144
+ }
137
145
138
146
/**
139
147
* @return the actual AWS service client that we need to use to provide the
0 commit comments