Skip to content

Commit 159f8fe

Browse files
author
AWS
committed
AWS SDK for Java 1.11.787
1 parent 6ecd58e commit 159f8fe

File tree

814 files changed

+109013
-73022
lines changed

Some content is hidden

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

814 files changed

+109013
-73022
lines changed

CHANGELOG.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,45 @@
1+
# __1.11.787__ __2020-05-20__
2+
## __AWS App Mesh__
3+
- ### Features
4+
- List APIs for all resources now contain additional information: when a resource was created, last updated, and its current version number.
5+
6+
## __AWS Backup__
7+
- ### Features
8+
- This release allows customers to enable or disable AWS Backup support for an AWS resource type. This release also includes new APIs, update-region-settings and describe-region-settings, which can be used to opt in to a specific resource type. For all current AWS Backup customers, the default settings enable support for EBS, EC2, StorageGateway, EFS, DDB and RDS resource types.
9+
10+
## __AWS CodeDeploy__
11+
- ### Features
12+
- Amazon ECS customers using application and network load balancers can use CodeDeploy BlueGreen hook to invoke a CloudFormation stack update. With this update you can view CloudFormation deployment and target details via existing APIs and use your stack Id to list or delete all deployments associated with the stack.
13+
14+
## __AWS Elemental MediaLive__
15+
- ### Features
16+
- AWS Elemental MediaLive now supports the ability to ingest the content that is streaming from an AWS Elemental Link device: https://aws.amazon.com/medialive/features/link/. This release also adds support for SMPTE-2038 and input state waiters.
17+
18+
## __AWS SecurityHub__
19+
- ### Features
20+
- For findings related to controls, the finding information now includes the reason behind the current status of the control. A new field for the findings original severity allows finding providers to use the severity values from the system they use to assign severity.
21+
22+
## __Amazon Chime__
23+
- ### Features
24+
- Amazon Chime enterprise account administrators can now set custom retention policies on chat data in the Amazon Chime application.
25+
26+
## __Amazon Transcribe Streaming Service__
27+
- ### Features
28+
- This release adds support for vocabulary filtering in streaming with which you can filter unwanted words from the real-time transcription results. Visit https://docs.aws.amazon.com/transcribe/latest/dg/how-it-works.html to learn more.
29+
30+
## __Application Auto Scaling__
31+
- ### Features
32+
- Documentation updates for Application Auto Scaling
33+
134
# __1.11.786__ __2020-05-19__
235
## __AWS Health APIs and Notifications__
336
- ### Features
437
- Feature: Health: AWS Health added a new field to differentiate Public events from Account-Specific events in the API request and response. Visit https://docs.aws.amazon.com/health/latest/APIReference/API_Event.html to learn more.
538

39+
## __AWS SDK for Java__
40+
- ### Features
41+
- Added support for endpoint discovery in async client implementations for services that support endpoint discovery. This feature was already available for sync clients.
42+
643
## __Amazon Chime__
744
- ### Features
845
- You can now receive Voice Connector call events through SNS or SQS.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ dependencies.
4545
<dependency>
4646
<groupId>com.amazonaws</groupId>
4747
<artifactId>aws-java-sdk-bom</artifactId>
48-
<version>1.11.786</version>
48+
<version>1.11.787</version>
4949
<type>pom</type>
5050
<scope>import</scope>
5151
</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.787-SNAPSHOT</version>
8+
<version>1.11.787</version>
99
</parent>
1010
<groupId>com.amazonaws</groupId>
1111
<artifactId>aws-java-sdk-accessanalyzer</artifactId>

aws-java-sdk-accessanalyzer/src/main/java/com/amazonaws/services/accessanalyzer/AWSAccessAnalyzerAsyncClient.java

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,19 @@ public static AWSAccessAnalyzerAsyncClientBuilder asyncBuilder() {
5757
* Object providing client parameters.
5858
*/
5959
AWSAccessAnalyzerAsyncClient(AwsAsyncClientParams asyncClientParams) {
60-
super(asyncClientParams);
60+
this(asyncClientParams, false);
61+
}
62+
63+
/**
64+
* Constructs a new asynchronous client to invoke service methods on Access Analyzer using the specified parameters.
65+
*
66+
* @param asyncClientParams
67+
* Object providing client parameters.
68+
* @param endpointDiscoveryEnabled
69+
* true will enable endpoint discovery if the service supports it.
70+
*/
71+
AWSAccessAnalyzerAsyncClient(AwsAsyncClientParams asyncClientParams, boolean endpointDiscoveryEnabled) {
72+
super(asyncClientParams, endpointDiscoveryEnabled);
6173
this.executorService = asyncClientParams.getExecutor();
6274
}
6375

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.787-SNAPSHOT</version>
8+
<version>1.11.787</version>
99
</parent>
1010
<groupId>com.amazonaws</groupId>
1111
<artifactId>aws-java-sdk-acm</artifactId>

aws-java-sdk-acm/src/main/java/com/amazonaws/services/certificatemanager/AWSCertificateManagerAsyncClient.java

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,19 @@ public static AWSCertificateManagerAsyncClientBuilder asyncBuilder() {
237237
* Object providing client parameters.
238238
*/
239239
AWSCertificateManagerAsyncClient(AwsAsyncClientParams asyncClientParams) {
240-
super(asyncClientParams);
240+
this(asyncClientParams, false);
241+
}
242+
243+
/**
244+
* Constructs a new asynchronous client to invoke service methods on ACM using the specified parameters.
245+
*
246+
* @param asyncClientParams
247+
* Object providing client parameters.
248+
* @param endpointDiscoveryEnabled
249+
* true will enable endpoint discovery if the service supports it.
250+
*/
251+
AWSCertificateManagerAsyncClient(AwsAsyncClientParams asyncClientParams, boolean endpointDiscoveryEnabled) {
252+
super(asyncClientParams, endpointDiscoveryEnabled);
241253
this.executorService = asyncClientParams.getExecutor();
242254
}
243255

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.787-SNAPSHOT</version>
8+
<version>1.11.787</version>
99
</parent>
1010
<groupId>com.amazonaws</groupId>
1111
<artifactId>aws-java-sdk-acmpca</artifactId>

aws-java-sdk-acmpca/src/main/java/com/amazonaws/services/acmpca/AWSACMPCAAsyncClient.java

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,19 @@ public static AWSACMPCAAsyncClientBuilder asyncBuilder() {
6262
* Object providing client parameters.
6363
*/
6464
AWSACMPCAAsyncClient(AwsAsyncClientParams asyncClientParams) {
65-
super(asyncClientParams);
65+
this(asyncClientParams, false);
66+
}
67+
68+
/**
69+
* Constructs a new asynchronous client to invoke service methods on ACM-PCA using the specified parameters.
70+
*
71+
* @param asyncClientParams
72+
* Object providing client parameters.
73+
* @param endpointDiscoveryEnabled
74+
* true will enable endpoint discovery if the service supports it.
75+
*/
76+
AWSACMPCAAsyncClient(AwsAsyncClientParams asyncClientParams, boolean endpointDiscoveryEnabled) {
77+
super(asyncClientParams, endpointDiscoveryEnabled);
6678
this.executorService = asyncClientParams.getExecutor();
6779
}
6880

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.787-SNAPSHOT</version>
8+
<version>1.11.787</version>
99
</parent>
1010
<groupId>com.amazonaws</groupId>
1111
<artifactId>aws-java-sdk-alexaforbusiness</artifactId>

aws-java-sdk-alexaforbusiness/src/main/java/com/amazonaws/services/alexaforbusiness/AmazonAlexaForBusinessAsyncClient.java

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,20 @@ public static AmazonAlexaForBusinessAsyncClientBuilder asyncBuilder() {
5555
* Object providing client parameters.
5656
*/
5757
AmazonAlexaForBusinessAsyncClient(AwsAsyncClientParams asyncClientParams) {
58-
super(asyncClientParams);
58+
this(asyncClientParams, false);
59+
}
60+
61+
/**
62+
* Constructs a new asynchronous client to invoke service methods on Alexa For Business using the specified
63+
* parameters.
64+
*
65+
* @param asyncClientParams
66+
* Object providing client parameters.
67+
* @param endpointDiscoveryEnabled
68+
* true will enable endpoint discovery if the service supports it.
69+
*/
70+
AmazonAlexaForBusinessAsyncClient(AwsAsyncClientParams asyncClientParams, boolean endpointDiscoveryEnabled) {
71+
super(asyncClientParams, endpointDiscoveryEnabled);
5972
this.executorService = asyncClientParams.getExecutor();
6073
}
6174

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.787-SNAPSHOT</version>
8+
<version>1.11.787</version>
99
</parent>
1010
<groupId>com.amazonaws</groupId>
1111
<artifactId>aws-java-sdk-amplify</artifactId>

aws-java-sdk-amplify/src/main/java/com/amazonaws/services/amplify/AWSAmplifyAsyncClient.java

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,19 @@ public static AWSAmplifyAsyncClientBuilder asyncBuilder() {
4848
* Object providing client parameters.
4949
*/
5050
AWSAmplifyAsyncClient(AwsAsyncClientParams asyncClientParams) {
51-
super(asyncClientParams);
51+
this(asyncClientParams, false);
52+
}
53+
54+
/**
55+
* Constructs a new asynchronous client to invoke service methods on Amplify using the specified parameters.
56+
*
57+
* @param asyncClientParams
58+
* Object providing client parameters.
59+
* @param endpointDiscoveryEnabled
60+
* true will enable endpoint discovery if the service supports it.
61+
*/
62+
AWSAmplifyAsyncClient(AwsAsyncClientParams asyncClientParams, boolean endpointDiscoveryEnabled) {
63+
super(asyncClientParams, endpointDiscoveryEnabled);
5264
this.executorService = asyncClientParams.getExecutor();
5365
}
5466

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.787-SNAPSHOT</version>
8+
<version>1.11.787</version>
99
</parent>
1010
<groupId>com.amazonaws</groupId>
1111
<artifactId>aws-java-sdk-api-gateway</artifactId>

aws-java-sdk-api-gateway/src/main/java/com/amazonaws/services/apigateway/AmazonApiGatewayAsyncClient.java

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,20 @@ public static AmazonApiGatewayAsyncClientBuilder asyncBuilder() {
234234
* Object providing client parameters.
235235
*/
236236
AmazonApiGatewayAsyncClient(AwsAsyncClientParams asyncClientParams) {
237-
super(asyncClientParams);
237+
this(asyncClientParams, false);
238+
}
239+
240+
/**
241+
* Constructs a new asynchronous client to invoke service methods on Amazon API Gateway using the specified
242+
* parameters.
243+
*
244+
* @param asyncClientParams
245+
* Object providing client parameters.
246+
* @param endpointDiscoveryEnabled
247+
* true will enable endpoint discovery if the service supports it.
248+
*/
249+
AmazonApiGatewayAsyncClient(AwsAsyncClientParams asyncClientParams, boolean endpointDiscoveryEnabled) {
250+
super(asyncClientParams, endpointDiscoveryEnabled);
238251
this.executorService = asyncClientParams.getExecutor();
239252
}
240253

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.787-SNAPSHOT</version>
8+
<version>1.11.787</version>
99
</parent>
1010
<groupId>com.amazonaws</groupId>
1111
<artifactId>aws-java-sdk-apigatewaymanagementapi</artifactId>

aws-java-sdk-apigatewaymanagementapi/src/main/java/com/amazonaws/services/apigatewaymanagementapi/AmazonApiGatewayManagementApiAsyncClient.java

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,20 @@ public static AmazonApiGatewayManagementApiAsyncClientBuilder asyncBuilder() {
5252
* Object providing client parameters.
5353
*/
5454
AmazonApiGatewayManagementApiAsyncClient(AwsAsyncClientParams asyncClientParams) {
55-
super(asyncClientParams);
55+
this(asyncClientParams, false);
56+
}
57+
58+
/**
59+
* Constructs a new asynchronous client to invoke service methods on AmazonApiGatewayManagementApi using the
60+
* specified parameters.
61+
*
62+
* @param asyncClientParams
63+
* Object providing client parameters.
64+
* @param endpointDiscoveryEnabled
65+
* true will enable endpoint discovery if the service supports it.
66+
*/
67+
AmazonApiGatewayManagementApiAsyncClient(AwsAsyncClientParams asyncClientParams, boolean endpointDiscoveryEnabled) {
68+
super(asyncClientParams, endpointDiscoveryEnabled);
5669
this.executorService = asyncClientParams.getExecutor();
5770
}
5871

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.787-SNAPSHOT</version>
8+
<version>1.11.787</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/AmazonApiGatewayV2AsyncClient.java

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,20 @@ public static AmazonApiGatewayV2AsyncClientBuilder asyncBuilder() {
4949
* Object providing client parameters.
5050
*/
5151
AmazonApiGatewayV2AsyncClient(AwsAsyncClientParams asyncClientParams) {
52-
super(asyncClientParams);
52+
this(asyncClientParams, false);
53+
}
54+
55+
/**
56+
* Constructs a new asynchronous client to invoke service methods on AmazonApiGatewayV2 using the specified
57+
* parameters.
58+
*
59+
* @param asyncClientParams
60+
* Object providing client parameters.
61+
* @param endpointDiscoveryEnabled
62+
* true will enable endpoint discovery if the service supports it.
63+
*/
64+
AmazonApiGatewayV2AsyncClient(AwsAsyncClientParams asyncClientParams, boolean endpointDiscoveryEnabled) {
65+
super(asyncClientParams, endpointDiscoveryEnabled);
5366
this.executorService = asyncClientParams.getExecutor();
5467
}
5568

aws-java-sdk-appconfig/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.787-SNAPSHOT</version>
8+
<version>1.11.787</version>
99
</parent>
1010
<groupId>com.amazonaws</groupId>
1111
<artifactId>aws-java-sdk-appconfig</artifactId>

aws-java-sdk-appconfig/src/main/java/com/amazonaws/services/appconfig/AmazonAppConfigAsyncClient.java

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,19 @@ public static AmazonAppConfigAsyncClientBuilder asyncBuilder() {
9898
* Object providing client parameters.
9999
*/
100100
AmazonAppConfigAsyncClient(AwsAsyncClientParams asyncClientParams) {
101-
super(asyncClientParams);
101+
this(asyncClientParams, false);
102+
}
103+
104+
/**
105+
* Constructs a new asynchronous client to invoke service methods on AppConfig using the specified parameters.
106+
*
107+
* @param asyncClientParams
108+
* Object providing client parameters.
109+
* @param endpointDiscoveryEnabled
110+
* true will enable endpoint discovery if the service supports it.
111+
*/
112+
AmazonAppConfigAsyncClient(AwsAsyncClientParams asyncClientParams, boolean endpointDiscoveryEnabled) {
113+
super(asyncClientParams, endpointDiscoveryEnabled);
102114
this.executorService = asyncClientParams.getExecutor();
103115
}
104116

aws-java-sdk-applicationautoscaling/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.787-SNAPSHOT</version>
8+
<version>1.11.787</version>
99
</parent>
1010
<groupId>com.amazonaws</groupId>
1111
<artifactId>aws-java-sdk-applicationautoscaling</artifactId>

aws-java-sdk-applicationautoscaling/src/main/java/com/amazonaws/services/applicationautoscaling/AWSApplicationAutoScaling.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@
8282
* </li>
8383
* <li>
8484
* <p>
85-
* Amazon Keyspaces for Apache Cassandra tables
85+
* Amazon Keyspaces (for Apache Cassandra) tables
8686
* </p>
8787
* </li>
8888
* </ul>
@@ -428,6 +428,13 @@ public interface AWSApplicationAutoScaling {
428428
* (200% of 10 = 20) and scales out to 30.
429429
* </p>
430430
* <p>
431+
* We recommend caution, however, when using target tracking scaling policies with step scaling policies because
432+
* conflicts between these policies can cause undesirable behavior. For example, if the step scaling policy
433+
* initiates a scale-in activity before the target tracking policy is ready to scale in, the scale-in activity will
434+
* not be blocked. After the scale-in activity completes, the target tracking policy could instruct the scalable
435+
* target to scale out again.
436+
* </p>
437+
* <p>
431438
* For more information, see <a href=
432439
* "https://docs.aws.amazon.com/autoscaling/application/userguide/application-auto-scaling-target-tracking.html"
433440
* >Target Tracking Scaling Policies</a> and <a href=

aws-java-sdk-applicationautoscaling/src/main/java/com/amazonaws/services/applicationautoscaling/AWSApplicationAutoScalingAsync.java

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@
8181
* </li>
8282
* <li>
8383
* <p>
84-
* Amazon Keyspaces for Apache Cassandra tables
84+
* Amazon Keyspaces (for Apache Cassandra) tables
8585
* </p>
8686
* </li>
8787
* </ul>
@@ -469,6 +469,13 @@ java.util.concurrent.Future<DescribeScheduledActionsResult> describeScheduledAct
469469
* (200% of 10 = 20) and scales out to 30.
470470
* </p>
471471
* <p>
472+
* We recommend caution, however, when using target tracking scaling policies with step scaling policies because
473+
* conflicts between these policies can cause undesirable behavior. For example, if the step scaling policy
474+
* initiates a scale-in activity before the target tracking policy is ready to scale in, the scale-in activity will
475+
* not be blocked. After the scale-in activity completes, the target tracking policy could instruct the scalable
476+
* target to scale out again.
477+
* </p>
478+
* <p>
472479
* For more information, see <a href=
473480
* "https://docs.aws.amazon.com/autoscaling/application/userguide/application-auto-scaling-target-tracking.html"
474481
* >Target Tracking Scaling Policies</a> and <a href=
@@ -509,6 +516,13 @@ java.util.concurrent.Future<DescribeScheduledActionsResult> describeScheduledAct
509516
* (200% of 10 = 20) and scales out to 30.
510517
* </p>
511518
* <p>
519+
* We recommend caution, however, when using target tracking scaling policies with step scaling policies because
520+
* conflicts between these policies can cause undesirable behavior. For example, if the step scaling policy
521+
* initiates a scale-in activity before the target tracking policy is ready to scale in, the scale-in activity will
522+
* not be blocked. After the scale-in activity completes, the target tracking policy could instruct the scalable
523+
* target to scale out again.
524+
* </p>
525+
* <p>
512526
* For more information, see <a href=
513527
* "https://docs.aws.amazon.com/autoscaling/application/userguide/application-auto-scaling-target-tracking.html"
514528
* >Target Tracking Scaling Policies</a> and <a href=

0 commit comments

Comments
 (0)