Skip to content

Commit d5b3c6f

Browse files
author
AWS
committed
AWS SDK for Java 1.11.472
1 parent 26369a6 commit d5b3c6f

File tree

755 files changed

+289652
-40159
lines changed

Some content is hidden

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

755 files changed

+289652
-40159
lines changed

CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,28 @@
1+
# __1.11.472__ __2018-12-18__
2+
## __AWS Elastic Beanstalk__
3+
- ### Features
4+
- This release adds a new resource that Elastic Beanstalk will soon support, EC2 launch template, to environment resource descriptions.
5+
6+
## __AWS Global Accelerator__
7+
- ### Features
8+
- Documentation updates for Ubiquity
9+
10+
## __Amazon Elastic Compute Cloud__
11+
- ### Features
12+
- Client VPN, is a client-based VPN service. With Client VPN, you can securely access resources in AWS as well as access resources in on-premises from any location using OpenVPN based devices. With Client VPN, you can set network based firewall rules that can restrict access to networks based on Active Directory groups.
13+
14+
## __Amazon S3__
15+
- ### Features
16+
- Optimize S3 TransferManager parallel download performance by making parts writing to the destination file directly in parallel.
17+
18+
## __AmazonApiGatewayManagementApi__
19+
- ### Features
20+
- This is the initial SDK release for the Amazon API Gateway Management API, which allows you to directly manage runtime aspects of your APIs. This release makes it easy to send data directly to clients connected to your WebSocket-based APIs.
21+
22+
## __AmazonApiGatewayV2__
23+
- ### Features
24+
- This is the initial SDK release for the Amazon API Gateway v2 APIs. This SDK will allow you to manage and configure APIs in Amazon API Gateway; this first release provides the capabilities that allow you to programmatically setup and manage WebSocket APIs end to end.
25+
126
# __1.11.471__ __2018-12-17__
227
## __Amazon EC2 Container Registry__
328
- ### Features

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.471</version>
48+
<version>1.11.472</version>
4949
<type>pom</type>
5050
<scope>import</scope>
5151
</dependency>

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.472-SNAPSHOT</version>
8+
<version>1.11.472</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.472-SNAPSHOT</version>
8+
<version>1.11.472</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.472-SNAPSHOT</version>
8+
<version>1.11.472</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.472-SNAPSHOT</version>
8+
<version>1.11.472</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.472-SNAPSHOT</version>
8+
<version>1.11.472</version>
99
</parent>
1010
<groupId>com.amazonaws</groupId>
1111
<artifactId>aws-java-sdk-api-gateway</artifactId>
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
source.. = src/main/java,\
2+
src/main/resources
3+
output.. = bin/
4+
5+
bin.includes = LICENSE.txt,\
6+
NOTICE.txt,\
7+
META-INF/,\
8+
.
9+
10+
jre.compilation.profile = JavaSE-1.6
Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
<?xml version="1.0"?>
2+
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
4+
<modelVersion>4.0.0</modelVersion>
5+
<parent>
6+
<groupId>com.amazonaws</groupId>
7+
<artifactId>aws-java-sdk-pom</artifactId>
8+
<version>1.11.472</version>
9+
</parent>
10+
<groupId>com.amazonaws</groupId>
11+
<artifactId>aws-java-sdk-apigatewaymanagementapi</artifactId>
12+
<name>AWS Java SDK for AmazonApiGatewayManagementApi</name>
13+
<description>The AWS Java SDK for AmazonApiGatewayManagementApi module holds the client classes that are used for communicating with AmazonApiGatewayManagementApi Service</description>
14+
<url>https://aws.amazon.com/sdkforjava</url>
15+
16+
<!-- The dependencies section in pom.xml is auto generated. No manual changes are allowed -->
17+
<dependencies>
18+
<dependency>
19+
<artifactId>aws-java-sdk-core</artifactId>
20+
<groupId>com.amazonaws</groupId>
21+
<optional>false</optional>
22+
<version>${awsjavasdk.version}</version>
23+
</dependency>
24+
<dependency>
25+
<artifactId>aws-java-sdk-test-utils</artifactId>
26+
<groupId>com.amazonaws</groupId>
27+
<optional>false</optional>
28+
<scope>test</scope>
29+
<version>${awsjavasdk.version}</version>
30+
</dependency>
31+
<dependency>
32+
<artifactId>jmespath-java</artifactId>
33+
<groupId>com.amazonaws</groupId>
34+
<optional>false</optional>
35+
</dependency>
36+
</dependencies>
37+
38+
<build>
39+
<plugins>
40+
<plugin>
41+
<groupId>org.apache.maven.plugins</groupId>
42+
<artifactId>maven-compiler-plugin</artifactId>
43+
</plugin>
44+
45+
<plugin>
46+
<groupId>org.apache.maven.plugins</groupId>
47+
<artifactId>maven-javadoc-plugin</artifactId>
48+
</plugin>
49+
</plugins>
50+
</build>
51+
52+
<!-- This profile uses the JAPICMP plugin to generate a report of changes between the release version and the latest version -->
53+
<!-- For more information on the plugin, see https://github.com/siom79/japicmp -->
54+
<profiles>
55+
<profile>
56+
<id>versiondiff</id>
57+
<build>
58+
<plugins>
59+
<plugin>
60+
<groupId>com.github.siom79.japicmp</groupId>
61+
<artifactId>japicmp-maven-plugin</artifactId>
62+
<version>0.5.0</version>
63+
<executions>
64+
<execution>
65+
<phase>verify</phase>
66+
<goals>
67+
<goal>cmp</goal>
68+
</goals>
69+
</execution>
70+
</executions>
71+
<configuration>
72+
<oldVersion>
73+
<dependency>
74+
<groupId>com.amazonaws</groupId>
75+
<artifactId>aws-java-sdk-apigatewaymanagementapi</artifactId>
76+
<version>RELEASE</version>
77+
</dependency>
78+
</oldVersion>
79+
<newVersion>
80+
<file>
81+
<path>${project.build.directory}/${project.artifactId}-${project.version}.jar</path>
82+
</file>
83+
</newVersion>
84+
<parameter>
85+
<onlyModified>true</onlyModified>
86+
<accessModifier>public</accessModifier>
87+
<breakBuildOnModifications>false</breakBuildOnModifications>
88+
<breakBuildOnBinaryIncompatibleModifications>false</breakBuildOnBinaryIncompatibleModifications>
89+
<onlyBinaryIncompatible>false</onlyBinaryIncompatible>
90+
</parameter>
91+
</configuration>
92+
</plugin>
93+
</plugins>
94+
</build>
95+
</profile>
96+
</profiles>
97+
</project>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
/*
2+
* Copyright 2013-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
*
4+
* Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
5+
* the License. A copy of the License is located at
6+
*
7+
* http://aws.amazon.com/apache2.0
8+
*
9+
* or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
10+
* CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
11+
* and limitations under the License.
12+
*/
13+
package com.amazonaws.services.apigatewaymanagementapi;
14+
15+
import javax.annotation.Generated;
16+
17+
import com.amazonaws.services.apigatewaymanagementapi.model.*;
18+
import com.amazonaws.*;
19+
20+
/**
21+
* Abstract implementation of {@code AmazonApiGatewayManagementApi}. Convenient method forms pass through to the
22+
* corresponding overload that takes a request object, which throws an {@code UnsupportedOperationException}.
23+
*/
24+
@Generated("com.amazonaws:aws-java-sdk-code-generator")
25+
public class AbstractAmazonApiGatewayManagementApi implements AmazonApiGatewayManagementApi {
26+
27+
protected AbstractAmazonApiGatewayManagementApi() {
28+
}
29+
30+
@Override
31+
public PostToConnectionResult postToConnection(PostToConnectionRequest request) {
32+
throw new java.lang.UnsupportedOperationException();
33+
}
34+
35+
@Override
36+
public void shutdown() {
37+
throw new java.lang.UnsupportedOperationException();
38+
}
39+
40+
@Override
41+
public com.amazonaws.ResponseMetadata getCachedResponseMetadata(com.amazonaws.AmazonWebServiceRequest request) {
42+
throw new java.lang.UnsupportedOperationException();
43+
}
44+
45+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
/*
2+
* Copyright 2013-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
*
4+
* Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
5+
* the License. A copy of the License is located at
6+
*
7+
* http://aws.amazon.com/apache2.0
8+
*
9+
* or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
10+
* CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
11+
* and limitations under the License.
12+
*/
13+
package com.amazonaws.services.apigatewaymanagementapi;
14+
15+
import javax.annotation.Generated;
16+
17+
import com.amazonaws.services.apigatewaymanagementapi.model.*;
18+
19+
/**
20+
* Abstract implementation of {@code AmazonApiGatewayManagementApiAsync}. Convenient method forms pass through to the
21+
* corresponding overload that takes a request object and an {@code AsyncHandler}, which throws an
22+
* {@code UnsupportedOperationException}.
23+
*/
24+
@Generated("com.amazonaws:aws-java-sdk-code-generator")
25+
public class AbstractAmazonApiGatewayManagementApiAsync extends AbstractAmazonApiGatewayManagementApi implements AmazonApiGatewayManagementApiAsync {
26+
27+
protected AbstractAmazonApiGatewayManagementApiAsync() {
28+
}
29+
30+
@Override
31+
public java.util.concurrent.Future<PostToConnectionResult> postToConnectionAsync(PostToConnectionRequest request) {
32+
33+
return postToConnectionAsync(request, null);
34+
}
35+
36+
@Override
37+
public java.util.concurrent.Future<PostToConnectionResult> postToConnectionAsync(PostToConnectionRequest request,
38+
com.amazonaws.handlers.AsyncHandler<PostToConnectionRequest, PostToConnectionResult> asyncHandler) {
39+
40+
throw new java.lang.UnsupportedOperationException();
41+
}
42+
43+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
/*
2+
* Copyright 2013-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
*
4+
* Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
5+
* the License. A copy of the License is located at
6+
*
7+
* http://aws.amazon.com/apache2.0
8+
*
9+
* or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
10+
* CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
11+
* and limitations under the License.
12+
*/
13+
package com.amazonaws.services.apigatewaymanagementapi;
14+
15+
import javax.annotation.Generated;
16+
17+
import com.amazonaws.*;
18+
import com.amazonaws.regions.*;
19+
20+
import com.amazonaws.services.apigatewaymanagementapi.model.*;
21+
22+
/**
23+
* Interface for accessing AmazonApiGatewayManagementApi.
24+
* <p>
25+
* <b>Note:</b> Do not directly implement this interface, new methods are added to it regularly. Extend from
26+
* {@link com.amazonaws.services.apigatewaymanagementapi.AbstractAmazonApiGatewayManagementApi} instead.
27+
* </p>
28+
* <p>
29+
* <p>
30+
* The Amazon API Gateway Management API allows you to directly manage runtime aspects of your deployed APIs. To use it,
31+
* you must explicitly set the SDK's endpoint to point to the endpoint of your deployed API. The endpoint will be of the
32+
* form https://{api-id}.execute-api.{region}.amazonaws.com/{stage}, or will be the endpoint corresponding to your API's
33+
* custom domain and base path, if applicable.
34+
* </p>
35+
*/
36+
@Generated("com.amazonaws:aws-java-sdk-code-generator")
37+
public interface AmazonApiGatewayManagementApi {
38+
39+
/**
40+
* The region metadata service name for computing region endpoints. You can use this value to retrieve metadata
41+
* (such as supported regions) of the service.
42+
*
43+
* @see RegionUtils#getRegionsForService(String)
44+
*/
45+
String ENDPOINT_PREFIX = "execute-api";
46+
47+
/**
48+
* <p>
49+
* Sends the provided data to the specified connection.
50+
* </p>
51+
*
52+
* @param postToConnectionRequest
53+
* @return Result of the PostToConnection operation returned by the service.
54+
* @throws GoneException
55+
* The connection with the provided id no longer exists.
56+
* @throws LimitExceededException
57+
* The client is sending more than the allowed number of requests per unit of time.
58+
* @throws PayloadTooLargeException
59+
* The data has exceeded the maximum size allowed.
60+
* @throws ForbiddenException
61+
* The caller is not authorized to invoke this operation.
62+
* @sample AmazonApiGatewayManagementApi.PostToConnection
63+
* @see <a href="http://docs.aws.amazon.com/goto/WebAPI/apigatewaymanagementapi-2018-11-29/PostToConnection"
64+
* target="_top">AWS API Documentation</a>
65+
*/
66+
PostToConnectionResult postToConnection(PostToConnectionRequest postToConnectionRequest);
67+
68+
/**
69+
* Shuts down this client object, releasing any resources that might be held open. This is an optional method, and
70+
* callers are not expected to call it, but can if they want to explicitly release any open resources. Once a client
71+
* has been shutdown, it should not be used to make any more requests.
72+
*/
73+
void shutdown();
74+
75+
/**
76+
* Returns additional metadata for a previously executed successful request, typically used for debugging issues
77+
* where a service isn't acting as expected. This data isn't considered part of the result data returned by an
78+
* operation, so it's available through this separate, diagnostic interface.
79+
* <p>
80+
* Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic
81+
* information for an executed request, you should use this method to retrieve it as soon as possible after
82+
* executing a request.
83+
*
84+
* @param request
85+
* The originally executed request.
86+
*
87+
* @return The response metadata for the specified request, or null if none is available.
88+
*/
89+
ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request);
90+
91+
}

0 commit comments

Comments
 (0)