Skip to content

Commit 781cb89

Browse files
author
AWS
committed
AWS SDK for Java 1.11.857
1 parent ac3f08f commit 781cb89

File tree

362 files changed

+8840
-2065
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

362 files changed

+8840
-2065
lines changed

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,24 @@
1+
# __1.11.857__ __2020-09-08__
2+
## __AWS CodeBuild__
3+
- ### Features
4+
- AWS CodeBuild - Support keyword search for test cases in DecribeTestCases API . Allow deletion of reports in the report group, before deletion of report group using the deleteReports flag.
5+
6+
## __Amazon Lex Model Building Service__
7+
- ### Features
8+
- Amazon Lex supports en-AU locale
9+
10+
## __Amazon QuickSight__
11+
- ### Features
12+
- Adds tagging support for QuickSight customization resources. A user can now specify a list of tags when creating a customization resource and use a customization ARN in QuickSight's tagging APIs.
13+
14+
## __AmazonApiGatewayV2__
15+
- ### Features
16+
- You can now secure HTTP APIs using Lambda authorizers and IAM authorizers. These options enable you to make flexible auth decisions using a Lambda function, or using IAM policies, respectively.
17+
18+
## __Elastic Load Balancing__
19+
- ### Features
20+
- Adds support for Application Load Balancers on Outposts.
21+
122
# __1.11.856__ __2020-09-04__
223
## __AWS X-Ray__
324
- ### Features

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ dependencies.
4848
<dependency>
4949
<groupId>com.amazonaws</groupId>
5050
<artifactId>aws-java-sdk-bom</artifactId>
51-
<version>1.11.856</version>
51+
<version>1.11.857</version>
5252
<type>pom</type>
5353
<scope>import</scope>
5454
</dependency>

aws-java-sdk-accessanalyzer/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>com.amazonaws</groupId>
77
<artifactId>aws-java-sdk-pom</artifactId>
8-
<version>1.11.856</version>
8+
<version>1.11.857</version>
99
</parent>
1010
<groupId>com.amazonaws</groupId>
1111
<artifactId>aws-java-sdk-accessanalyzer</artifactId>

aws-java-sdk-acm/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>com.amazonaws</groupId>
77
<artifactId>aws-java-sdk-pom</artifactId>
8-
<version>1.11.856</version>
8+
<version>1.11.857</version>
99
</parent>
1010
<groupId>com.amazonaws</groupId>
1111
<artifactId>aws-java-sdk-acm</artifactId>

aws-java-sdk-acmpca/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>com.amazonaws</groupId>
77
<artifactId>aws-java-sdk-pom</artifactId>
8-
<version>1.11.856</version>
8+
<version>1.11.857</version>
99
</parent>
1010
<groupId>com.amazonaws</groupId>
1111
<artifactId>aws-java-sdk-acmpca</artifactId>

aws-java-sdk-alexaforbusiness/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>com.amazonaws</groupId>
77
<artifactId>aws-java-sdk-pom</artifactId>
8-
<version>1.11.856</version>
8+
<version>1.11.857</version>
99
</parent>
1010
<groupId>com.amazonaws</groupId>
1111
<artifactId>aws-java-sdk-alexaforbusiness</artifactId>

aws-java-sdk-amplify/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>com.amazonaws</groupId>
77
<artifactId>aws-java-sdk-pom</artifactId>
8-
<version>1.11.856</version>
8+
<version>1.11.857</version>
99
</parent>
1010
<groupId>com.amazonaws</groupId>
1111
<artifactId>aws-java-sdk-amplify</artifactId>

aws-java-sdk-api-gateway/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>com.amazonaws</groupId>
77
<artifactId>aws-java-sdk-pom</artifactId>
8-
<version>1.11.856</version>
8+
<version>1.11.857</version>
99
</parent>
1010
<groupId>com.amazonaws</groupId>
1111
<artifactId>aws-java-sdk-api-gateway</artifactId>

aws-java-sdk-apigatewaymanagementapi/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>com.amazonaws</groupId>
77
<artifactId>aws-java-sdk-pom</artifactId>
8-
<version>1.11.856</version>
8+
<version>1.11.857</version>
99
</parent>
1010
<groupId>com.amazonaws</groupId>
1111
<artifactId>aws-java-sdk-apigatewaymanagementapi</artifactId>

aws-java-sdk-apigatewayv2/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>com.amazonaws</groupId>
77
<artifactId>aws-java-sdk-pom</artifactId>
8-
<version>1.11.856</version>
8+
<version>1.11.857</version>
99
</parent>
1010
<groupId>com.amazonaws</groupId>
1111
<artifactId>aws-java-sdk-apigatewayv2</artifactId>

aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/AbstractAmazonApiGatewayV2.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -312,6 +312,11 @@ public ReimportApiResult reimportApi(ReimportApiRequest request) {
312312
throw new java.lang.UnsupportedOperationException();
313313
}
314314

315+
@Override
316+
public ResetAuthorizersCacheResult resetAuthorizersCache(ResetAuthorizersCacheRequest request) {
317+
throw new java.lang.UnsupportedOperationException();
318+
}
319+
315320
@Override
316321
public TagResourceResult tagResource(TagResourceRequest request) {
317322
throw new java.lang.UnsupportedOperationException();

aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/AbstractAmazonApiGatewayV2Async.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -768,6 +768,19 @@ public java.util.concurrent.Future<ReimportApiResult> reimportApiAsync(ReimportA
768768
throw new java.lang.UnsupportedOperationException();
769769
}
770770

771+
@Override
772+
public java.util.concurrent.Future<ResetAuthorizersCacheResult> resetAuthorizersCacheAsync(ResetAuthorizersCacheRequest request) {
773+
774+
return resetAuthorizersCacheAsync(request, null);
775+
}
776+
777+
@Override
778+
public java.util.concurrent.Future<ResetAuthorizersCacheResult> resetAuthorizersCacheAsync(ResetAuthorizersCacheRequest request,
779+
com.amazonaws.handlers.AsyncHandler<ResetAuthorizersCacheRequest, ResetAuthorizersCacheResult> asyncHandler) {
780+
781+
throw new java.lang.UnsupportedOperationException();
782+
}
783+
771784
@Override
772785
public java.util.concurrent.Future<TagResourceResult> tagResourceAsync(TagResourceRequest request) {
773786

aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/AmazonApiGatewayV2.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -990,6 +990,21 @@ public interface AmazonApiGatewayV2 {
990990
*/
991991
ReimportApiResult reimportApi(ReimportApiRequest reimportApiRequest);
992992

993+
/**
994+
* <p>
995+
* Resets all authorizer cache entries on a stage. Supported only for HTTP APIs.
996+
* </p>
997+
*
998+
* @param resetAuthorizersCacheRequest
999+
* @return Result of the ResetAuthorizersCache operation returned by the service.
1000+
* @throws NotFoundException
1001+
* The resource specified in the request was not found.
1002+
* @throws TooManyRequestsException
1003+
* The client is sending more than the allowed number of requests per unit of time.
1004+
* @sample AmazonApiGatewayV2.ResetAuthorizersCache
1005+
*/
1006+
ResetAuthorizersCacheResult resetAuthorizersCache(ResetAuthorizersCacheRequest resetAuthorizersCacheRequest);
1007+
9931008
/**
9941009
* <p>
9951010
* Creates a new Tag resource to represent a tag.

aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/AmazonApiGatewayV2Async.java

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1593,6 +1593,33 @@ java.util.concurrent.Future<ImportApiResult> importApiAsync(ImportApiRequest imp
15931593
java.util.concurrent.Future<ReimportApiResult> reimportApiAsync(ReimportApiRequest reimportApiRequest,
15941594
com.amazonaws.handlers.AsyncHandler<ReimportApiRequest, ReimportApiResult> asyncHandler);
15951595

1596+
/**
1597+
* <p>
1598+
* Resets all authorizer cache entries on a stage. Supported only for HTTP APIs.
1599+
* </p>
1600+
*
1601+
* @param resetAuthorizersCacheRequest
1602+
* @return A Java Future containing the result of the ResetAuthorizersCache operation returned by the service.
1603+
* @sample AmazonApiGatewayV2Async.ResetAuthorizersCache
1604+
*/
1605+
java.util.concurrent.Future<ResetAuthorizersCacheResult> resetAuthorizersCacheAsync(ResetAuthorizersCacheRequest resetAuthorizersCacheRequest);
1606+
1607+
/**
1608+
* <p>
1609+
* Resets all authorizer cache entries on a stage. Supported only for HTTP APIs.
1610+
* </p>
1611+
*
1612+
* @param resetAuthorizersCacheRequest
1613+
* @param asyncHandler
1614+
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
1615+
* implementation of the callback methods in this interface to receive notification of successful or
1616+
* unsuccessful completion of the operation.
1617+
* @return A Java Future containing the result of the ResetAuthorizersCache operation returned by the service.
1618+
* @sample AmazonApiGatewayV2AsyncHandler.ResetAuthorizersCache
1619+
*/
1620+
java.util.concurrent.Future<ResetAuthorizersCacheResult> resetAuthorizersCacheAsync(ResetAuthorizersCacheRequest resetAuthorizersCacheRequest,
1621+
com.amazonaws.handlers.AsyncHandler<ResetAuthorizersCacheRequest, ResetAuthorizersCacheResult> asyncHandler);
1622+
15961623
/**
15971624
* <p>
15981625
* Creates a new Tag resource to represent a tag.

aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/AmazonApiGatewayV2AsyncClient.java

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1956,6 +1956,39 @@ public ReimportApiResult call() throws Exception {
19561956
});
19571957
}
19581958

1959+
@Override
1960+
public java.util.concurrent.Future<ResetAuthorizersCacheResult> resetAuthorizersCacheAsync(ResetAuthorizersCacheRequest request) {
1961+
1962+
return resetAuthorizersCacheAsync(request, null);
1963+
}
1964+
1965+
@Override
1966+
public java.util.concurrent.Future<ResetAuthorizersCacheResult> resetAuthorizersCacheAsync(final ResetAuthorizersCacheRequest request,
1967+
final com.amazonaws.handlers.AsyncHandler<ResetAuthorizersCacheRequest, ResetAuthorizersCacheResult> asyncHandler) {
1968+
final ResetAuthorizersCacheRequest finalRequest = beforeClientExecution(request);
1969+
1970+
return executorService.submit(new java.util.concurrent.Callable<ResetAuthorizersCacheResult>() {
1971+
@Override
1972+
public ResetAuthorizersCacheResult call() throws Exception {
1973+
ResetAuthorizersCacheResult result = null;
1974+
1975+
try {
1976+
result = executeResetAuthorizersCache(finalRequest);
1977+
} catch (Exception ex) {
1978+
if (asyncHandler != null) {
1979+
asyncHandler.onError(ex);
1980+
}
1981+
throw ex;
1982+
}
1983+
1984+
if (asyncHandler != null) {
1985+
asyncHandler.onSuccess(finalRequest, result);
1986+
}
1987+
return result;
1988+
}
1989+
});
1990+
}
1991+
19591992
@Override
19601993
public java.util.concurrent.Future<TagResourceResult> tagResourceAsync(TagResourceRequest request) {
19611994

aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/AmazonApiGatewayV2Client.java

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3382,6 +3382,62 @@ final ReimportApiResult executeReimportApi(ReimportApiRequest reimportApiRequest
33823382
}
33833383
}
33843384

3385+
/**
3386+
* <p>
3387+
* Resets all authorizer cache entries on a stage. Supported only for HTTP APIs.
3388+
* </p>
3389+
*
3390+
* @param resetAuthorizersCacheRequest
3391+
* @return Result of the ResetAuthorizersCache operation returned by the service.
3392+
* @throws NotFoundException
3393+
* The resource specified in the request was not found.
3394+
* @throws TooManyRequestsException
3395+
* The client is sending more than the allowed number of requests per unit of time.
3396+
* @sample AmazonApiGatewayV2.ResetAuthorizersCache
3397+
*/
3398+
@Override
3399+
public ResetAuthorizersCacheResult resetAuthorizersCache(ResetAuthorizersCacheRequest request) {
3400+
request = beforeClientExecution(request);
3401+
return executeResetAuthorizersCache(request);
3402+
}
3403+
3404+
@SdkInternalApi
3405+
final ResetAuthorizersCacheResult executeResetAuthorizersCache(ResetAuthorizersCacheRequest resetAuthorizersCacheRequest) {
3406+
3407+
ExecutionContext executionContext = createExecutionContext(resetAuthorizersCacheRequest);
3408+
AWSRequestMetrics awsRequestMetrics = executionContext.getAwsRequestMetrics();
3409+
awsRequestMetrics.startEvent(Field.ClientExecuteTime);
3410+
Request<ResetAuthorizersCacheRequest> request = null;
3411+
Response<ResetAuthorizersCacheResult> response = null;
3412+
3413+
try {
3414+
awsRequestMetrics.startEvent(Field.RequestMarshallTime);
3415+
try {
3416+
request = new ResetAuthorizersCacheRequestProtocolMarshaller(protocolFactory).marshall(super.beforeMarshalling(resetAuthorizersCacheRequest));
3417+
// Binds the request metrics to the current request.
3418+
request.setAWSRequestMetrics(awsRequestMetrics);
3419+
request.addHandlerContext(HandlerContextKey.SIGNING_REGION, getSigningRegion());
3420+
request.addHandlerContext(HandlerContextKey.SERVICE_ID, "ApiGatewayV2");
3421+
request.addHandlerContext(HandlerContextKey.OPERATION_NAME, "ResetAuthorizersCache");
3422+
request.addHandlerContext(HandlerContextKey.ADVANCED_CONFIG, advancedConfig);
3423+
3424+
} finally {
3425+
awsRequestMetrics.endEvent(Field.RequestMarshallTime);
3426+
}
3427+
3428+
HttpResponseHandler<AmazonWebServiceResponse<ResetAuthorizersCacheResult>> responseHandler = protocolFactory
3429+
.createResponseHandler(new JsonOperationMetadata().withPayloadJson(true).withHasStreamingSuccessResponse(false),
3430+
new ResetAuthorizersCacheResultJsonUnmarshaller());
3431+
response = invoke(request, responseHandler, executionContext);
3432+
3433+
return response.getAwsResponse();
3434+
3435+
} finally {
3436+
3437+
endClientExecution(awsRequestMetrics, request, response);
3438+
}
3439+
}
3440+
33853441
/**
33863442
* <p>
33873443
* Creates a new Tag resource to represent a tag.

aws-java-sdk-apigatewayv2/src/main/java/com/amazonaws/services/apigatewayv2/model/AuthorizationType.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
/**
1818
* <p>
1919
* The authorization type. For WebSocket APIs, valid values are NONE for open access, AWS_IAM for using AWS IAM
20-
* permissions, and CUSTOM for using a Lambda authorizer. For HTTP APIs, valid values are NONE for open access, or JWT
21-
* for using JSON Web Tokens.
20+
* permissions, and CUSTOM for using a Lambda authorizer. For HTTP APIs, valid values are NONE for open access, JWT for
21+
* using JSON Web Tokens, AWS_IAM for using AWS IAM permissions, and CUSTOM for using a Lambda authorizer.
2222
* </p>
2323
*/
2424
@Generated("com.amazonaws:aws-java-sdk-code-generator")

0 commit comments

Comments
 (0)