Skip to content

Commit a1239ef

Browse files
author
AWS
committed
AWS SDK for Java 1.11.797
1 parent 5ae8bb4 commit a1239ef

File tree

435 files changed

+27963
-5397
lines changed

Some content is hidden

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

435 files changed

+27963
-5397
lines changed

CHANGELOG.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,36 @@
1+
# __1.11.797__ __2020-06-05__
2+
## __AWS Elastic Beanstalk__
3+
- ### Features
4+
- These API changes enable an IAM user to associate an operations role with an Elastic Beanstalk environment, so that the IAM user can call Elastic Beanstalk actions without having access to underlying downstream AWS services that these actions call.
5+
6+
## __AWS Service Catalog__
7+
- ### Features
8+
- This release adds support for DescribeProduct and DescribeProductAsAdmin by product name, DescribeProvisioningArtifact by product name or provisioning artifact name, returning launch paths as part of DescribeProduct output and adds maximum length for provisioning artifact name and provisioning artifact description.
9+
10+
## __Amazon API Gateway__
11+
- ### Features
12+
- Amazon API Gateway now allows customers of REST APIs to skip trust chain validation for backend server certificates for HTTP and VPC Link Integration. This feature enables customers to configure their REST APIs to integrate with backends that are secured with certificates vended from private certificate authorities (CA) or certificates that are self-signed.
13+
14+
## __Amazon CloudFront__
15+
- ### Features
16+
- Amazon CloudFront adds support for configurable origin connection attempts and origin connection timeout.
17+
18+
## __Amazon Personalize__
19+
- ### Features
20+
- [Personalize] Adds ability to create and apply filters.
21+
22+
## __Amazon Personalize Runtime__
23+
- ### Features
24+
- [Personalize] Adds ability to apply filter to real-time recommendations
25+
26+
## __Amazon Pinpoint__
27+
- ### Features
28+
- This release enables additional functionality for the Amazon Pinpoint journeys feature. With this release, you can send messages through additional channels, including SMS, push notifications, and custom channels.
29+
30+
## __Amazon SageMaker Runtime__
31+
- ### Features
32+
- You can now specify the production variant to send the inference request to, when invoking a SageMaker Endpoint that is running two or more variants.
33+
134
# __1.11.796__ __2020-06-04__
235
## __AWS Elemental MediaPackage VOD__
336
- ### Features

README.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ started in minutes using ***Maven*** or by downloading a [single zip file][insta
1212
* [SDK Blog][blog]
1313
* [Getting Help](#getting-help)
1414

15+
Note: A version 2.x of the SDK is available, see the [AWS SDK for Java 2.x](#AWS-SDK-for-Java-2.x) section for more information.
16+
17+
1518
## Release Notes ##
1619
Beginning with 1.11.82 changes to the SDK are tracked in the [CHANGELOG.md][changes-file] file.
1720
Release notes for versions prior to 1.11.82 can still be found on the [AWS Release Notes
@@ -45,7 +48,7 @@ dependencies.
4548
<dependency>
4649
<groupId>com.amazonaws</groupId>
4750
<artifactId>aws-java-sdk-bom</artifactId>
48-
<version>1.11.796</version>
51+
<version>1.11.797</version>
4952
<type>pom</type>
5053
<scope>import</scope>
5154
</dependency>
@@ -133,6 +136,11 @@ The AWS SDK for Java is not directly affected by these findings. The SDKs own us
133136

134137
A good explanation of this type of exploit can be found [here][jackson-deserialization-gadget].
135138

139+
## AWS SDK for Java 2.x
140+
A version 2.x of the SDK is generally available. It is a major rewrite of the 1.x code base, built on top of Java 8+ and adds several frequently requested features. These include support for non-blocking I/O, improved start-up performance, automatic iteration over paginated responses and the ability to plug in a different HTTP implementation at run time.
141+
142+
For more information see the [AWS SDK for Java 2.x Developer Guide][sdk-v2-dev-guide] or check the project repository in https://github.com/aws/aws-sdk-java-v2.
143+
136144
[aws-iam-credentials]: http://docs.aws.amazon.com/java-sdk/v1/developer-guide/java-dg-roles.html
137145
[aws]: http://aws.amazon.com/
138146
[blog]: https://aws.amazon.com/blogs/developer/category/java/
@@ -156,3 +164,4 @@ A good explanation of this type of exploit can be found [here][jackson-deseriali
156164
[support-center]: https://console.aws.amazon.com/support/
157165
[console]: https://console.aws.amazon.com
158166
[jackson-deserialization-gadget]: https://medium.com/@cowtowncoder/on-jackson-cves-dont-panic-here-is-what-you-need-to-know-54cd0d6e8062
167+
[sdk-v2-dev-guide]: https://docs.aws.amazon.com/sdk-for-java/v2/developer-guide/welcome.html

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.797-SNAPSHOT</version>
8+
<version>1.11.797</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.797-SNAPSHOT</version>
8+
<version>1.11.797</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.797-SNAPSHOT</version>
8+
<version>1.11.797</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.797-SNAPSHOT</version>
8+
<version>1.11.797</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.797-SNAPSHOT</version>
8+
<version>1.11.797</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.797-SNAPSHOT</version>
8+
<version>1.11.797</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/model/GetIntegrationResult.java

Lines changed: 54 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,12 @@ public class GetIntegrationResult extends com.amazonaws.AmazonWebServiceResult<c
233233
* </div>
234234
*/
235235
private java.util.Map<String, IntegrationResponse> integrationResponses;
236+
/**
237+
* <p>
238+
* Specifies the TLS configuration for an integration.
239+
* </p>
240+
*/
241+
private TlsConfig tlsConfig;
236242

237243
/**
238244
* <p>
@@ -1929,6 +1935,46 @@ public GetIntegrationResult clearIntegrationResponsesEntries() {
19291935
return this;
19301936
}
19311937

1938+
/**
1939+
* <p>
1940+
* Specifies the TLS configuration for an integration.
1941+
* </p>
1942+
*
1943+
* @param tlsConfig
1944+
* Specifies the TLS configuration for an integration.
1945+
*/
1946+
1947+
public void setTlsConfig(TlsConfig tlsConfig) {
1948+
this.tlsConfig = tlsConfig;
1949+
}
1950+
1951+
/**
1952+
* <p>
1953+
* Specifies the TLS configuration for an integration.
1954+
* </p>
1955+
*
1956+
* @return Specifies the TLS configuration for an integration.
1957+
*/
1958+
1959+
public TlsConfig getTlsConfig() {
1960+
return this.tlsConfig;
1961+
}
1962+
1963+
/**
1964+
* <p>
1965+
* Specifies the TLS configuration for an integration.
1966+
* </p>
1967+
*
1968+
* @param tlsConfig
1969+
* Specifies the TLS configuration for an integration.
1970+
* @return Returns a reference to this object so that method calls can be chained together.
1971+
*/
1972+
1973+
public GetIntegrationResult withTlsConfig(TlsConfig tlsConfig) {
1974+
setTlsConfig(tlsConfig);
1975+
return this;
1976+
}
1977+
19321978
/**
19331979
* Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be
19341980
* redacted from this string using a placeholder value.
@@ -1968,7 +2014,9 @@ public String toString() {
19682014
if (getCacheKeyParameters() != null)
19692015
sb.append("CacheKeyParameters: ").append(getCacheKeyParameters()).append(",");
19702016
if (getIntegrationResponses() != null)
1971-
sb.append("IntegrationResponses: ").append(getIntegrationResponses());
2017+
sb.append("IntegrationResponses: ").append(getIntegrationResponses()).append(",");
2018+
if (getTlsConfig() != null)
2019+
sb.append("TlsConfig: ").append(getTlsConfig());
19722020
sb.append("}");
19732021
return sb.toString();
19742022
}
@@ -2039,6 +2087,10 @@ public boolean equals(Object obj) {
20392087
return false;
20402088
if (other.getIntegrationResponses() != null && other.getIntegrationResponses().equals(this.getIntegrationResponses()) == false)
20412089
return false;
2090+
if (other.getTlsConfig() == null ^ this.getTlsConfig() == null)
2091+
return false;
2092+
if (other.getTlsConfig() != null && other.getTlsConfig().equals(this.getTlsConfig()) == false)
2093+
return false;
20422094
return true;
20432095
}
20442096

@@ -2061,6 +2113,7 @@ public int hashCode() {
20612113
hashCode = prime * hashCode + ((getCacheNamespace() == null) ? 0 : getCacheNamespace().hashCode());
20622114
hashCode = prime * hashCode + ((getCacheKeyParameters() == null) ? 0 : getCacheKeyParameters().hashCode());
20632115
hashCode = prime * hashCode + ((getIntegrationResponses() == null) ? 0 : getIntegrationResponses().hashCode());
2116+
hashCode = prime * hashCode + ((getTlsConfig() == null) ? 0 : getTlsConfig().hashCode());
20642117
return hashCode;
20652118
}
20662119

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

Lines changed: 54 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,12 @@ public class Integration implements Serializable, Cloneable, StructuredPojo {
235235
* </div>
236236
*/
237237
private java.util.Map<String, IntegrationResponse> integrationResponses;
238+
/**
239+
* <p>
240+
* Specifies the TLS configuration for an integration.
241+
* </p>
242+
*/
243+
private TlsConfig tlsConfig;
238244

239245
/**
240246
* <p>
@@ -1931,6 +1937,46 @@ public Integration clearIntegrationResponsesEntries() {
19311937
return this;
19321938
}
19331939

1940+
/**
1941+
* <p>
1942+
* Specifies the TLS configuration for an integration.
1943+
* </p>
1944+
*
1945+
* @param tlsConfig
1946+
* Specifies the TLS configuration for an integration.
1947+
*/
1948+
1949+
public void setTlsConfig(TlsConfig tlsConfig) {
1950+
this.tlsConfig = tlsConfig;
1951+
}
1952+
1953+
/**
1954+
* <p>
1955+
* Specifies the TLS configuration for an integration.
1956+
* </p>
1957+
*
1958+
* @return Specifies the TLS configuration for an integration.
1959+
*/
1960+
1961+
public TlsConfig getTlsConfig() {
1962+
return this.tlsConfig;
1963+
}
1964+
1965+
/**
1966+
* <p>
1967+
* Specifies the TLS configuration for an integration.
1968+
* </p>
1969+
*
1970+
* @param tlsConfig
1971+
* Specifies the TLS configuration for an integration.
1972+
* @return Returns a reference to this object so that method calls can be chained together.
1973+
*/
1974+
1975+
public Integration withTlsConfig(TlsConfig tlsConfig) {
1976+
setTlsConfig(tlsConfig);
1977+
return this;
1978+
}
1979+
19341980
/**
19351981
* Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be
19361982
* redacted from this string using a placeholder value.
@@ -1970,7 +2016,9 @@ public String toString() {
19702016
if (getCacheKeyParameters() != null)
19712017
sb.append("CacheKeyParameters: ").append(getCacheKeyParameters()).append(",");
19722018
if (getIntegrationResponses() != null)
1973-
sb.append("IntegrationResponses: ").append(getIntegrationResponses());
2019+
sb.append("IntegrationResponses: ").append(getIntegrationResponses()).append(",");
2020+
if (getTlsConfig() != null)
2021+
sb.append("TlsConfig: ").append(getTlsConfig());
19742022
sb.append("}");
19752023
return sb.toString();
19762024
}
@@ -2041,6 +2089,10 @@ public boolean equals(Object obj) {
20412089
return false;
20422090
if (other.getIntegrationResponses() != null && other.getIntegrationResponses().equals(this.getIntegrationResponses()) == false)
20432091
return false;
2092+
if (other.getTlsConfig() == null ^ this.getTlsConfig() == null)
2093+
return false;
2094+
if (other.getTlsConfig() != null && other.getTlsConfig().equals(this.getTlsConfig()) == false)
2095+
return false;
20442096
return true;
20452097
}
20462098

@@ -2063,6 +2115,7 @@ public int hashCode() {
20632115
hashCode = prime * hashCode + ((getCacheNamespace() == null) ? 0 : getCacheNamespace().hashCode());
20642116
hashCode = prime * hashCode + ((getCacheKeyParameters() == null) ? 0 : getCacheKeyParameters().hashCode());
20652117
hashCode = prime * hashCode + ((getIntegrationResponses() == null) ? 0 : getIntegrationResponses().hashCode());
2118+
hashCode = prime * hashCode + ((getTlsConfig() == null) ? 0 : getTlsConfig().hashCode());
20662119
return hashCode;
20672120
}
20682121

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

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,8 @@ public class PutIntegrationRequest extends com.amazonaws.AmazonWebServiceRequest
203203
*/
204204
private Integer timeoutInMillis;
205205

206+
private TlsConfig tlsConfig;
207+
206208
/**
207209
* <p>
208210
* [Required] The string identifier of the associated <a>RestApi</a>.
@@ -1599,6 +1601,32 @@ public PutIntegrationRequest withTimeoutInMillis(Integer timeoutInMillis) {
15991601
return this;
16001602
}
16011603

1604+
/**
1605+
* @param tlsConfig
1606+
*/
1607+
1608+
public void setTlsConfig(TlsConfig tlsConfig) {
1609+
this.tlsConfig = tlsConfig;
1610+
}
1611+
1612+
/**
1613+
* @return
1614+
*/
1615+
1616+
public TlsConfig getTlsConfig() {
1617+
return this.tlsConfig;
1618+
}
1619+
1620+
/**
1621+
* @param tlsConfig
1622+
* @return Returns a reference to this object so that method calls can be chained together.
1623+
*/
1624+
1625+
public PutIntegrationRequest withTlsConfig(TlsConfig tlsConfig) {
1626+
setTlsConfig(tlsConfig);
1627+
return this;
1628+
}
1629+
16021630
/**
16031631
* Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be
16041632
* redacted from this string using a placeholder value.
@@ -1642,7 +1670,9 @@ public String toString() {
16421670
if (getContentHandling() != null)
16431671
sb.append("ContentHandling: ").append(getContentHandling()).append(",");
16441672
if (getTimeoutInMillis() != null)
1645-
sb.append("TimeoutInMillis: ").append(getTimeoutInMillis());
1673+
sb.append("TimeoutInMillis: ").append(getTimeoutInMillis()).append(",");
1674+
if (getTlsConfig() != null)
1675+
sb.append("TlsConfig: ").append(getTlsConfig());
16461676
sb.append("}");
16471677
return sb.toString();
16481678
}
@@ -1721,6 +1751,10 @@ public boolean equals(Object obj) {
17211751
return false;
17221752
if (other.getTimeoutInMillis() != null && other.getTimeoutInMillis().equals(this.getTimeoutInMillis()) == false)
17231753
return false;
1754+
if (other.getTlsConfig() == null ^ this.getTlsConfig() == null)
1755+
return false;
1756+
if (other.getTlsConfig() != null && other.getTlsConfig().equals(this.getTlsConfig()) == false)
1757+
return false;
17241758
return true;
17251759
}
17261760

@@ -1745,6 +1779,7 @@ public int hashCode() {
17451779
hashCode = prime * hashCode + ((getCacheKeyParameters() == null) ? 0 : getCacheKeyParameters().hashCode());
17461780
hashCode = prime * hashCode + ((getContentHandling() == null) ? 0 : getContentHandling().hashCode());
17471781
hashCode = prime * hashCode + ((getTimeoutInMillis() == null) ? 0 : getTimeoutInMillis().hashCode());
1782+
hashCode = prime * hashCode + ((getTlsConfig() == null) ? 0 : getTlsConfig().hashCode());
17481783
return hashCode;
17491784
}
17501785

0 commit comments

Comments
 (0)