Skip to content

Commit

Permalink
AWS SDK for Java 1.12.60
Browse files Browse the repository at this point in the history
  • Loading branch information
AWS committed Sep 1, 2021
1 parent e9db453 commit 5e75831
Show file tree
Hide file tree
Showing 637 changed files with 21,101 additions and 12,816 deletions.
21 changes: 21 additions & 0 deletions CHANGELOG.md
@@ -1,3 +1,24 @@
# __1.12.60__ __2021-09-01__
## __AWS CloudTrail__
- ### Features
- Documentation updates for CloudTrail

## __AWS Config__
- ### Features
- Documentation updates for config

## __AWS MediaTailor__
- ### Features
- This release adds support for wall clock programs in LINEAR channels.

## __AWS Service Catalog App Registry__
- ### Features
- Introduction of GetAssociatedResource API and GetApplication response extension for Resource Groups support.

## __Amazon Elastic Compute Cloud__
- ### Features
- Added LaunchTemplate support for the IMDS IPv6 endpoint

# __1.12.59__ __2021-08-31__
## __AWS Compute Optimizer__
- ### Features
Expand Down
2 changes: 1 addition & 1 deletion README.md
Expand Up @@ -51,7 +51,7 @@ dependencies.
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-bom</artifactId>
<version>1.12.59</version>
<version>1.12.60</version>
<type>pom</type>
<scope>import</scope>
</dependency>
Expand Down
2 changes: 1 addition & 1 deletion aws-java-sdk-accessanalyzer/pom.xml
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-pom</artifactId>
<version>1.12.60-SNAPSHOT</version>
<version>1.12.60</version>
</parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-accessanalyzer</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion aws-java-sdk-acm/pom.xml
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-pom</artifactId>
<version>1.12.60-SNAPSHOT</version>
<version>1.12.60</version>
</parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-acm</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion aws-java-sdk-acmpca/pom.xml
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-pom</artifactId>
<version>1.12.60-SNAPSHOT</version>
<version>1.12.60</version>
</parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-acmpca</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion aws-java-sdk-alexaforbusiness/pom.xml
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-pom</artifactId>
<version>1.12.60-SNAPSHOT</version>
<version>1.12.60</version>
</parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-alexaforbusiness</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion aws-java-sdk-amplify/pom.xml
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-pom</artifactId>
<version>1.12.60-SNAPSHOT</version>
<version>1.12.60</version>
</parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-amplify</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion aws-java-sdk-amplifybackend/pom.xml
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-pom</artifactId>
<version>1.12.60-SNAPSHOT</version>
<version>1.12.60</version>
</parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-amplifybackend</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion aws-java-sdk-api-gateway/pom.xml
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-pom</artifactId>
<version>1.12.60-SNAPSHOT</version>
<version>1.12.60</version>
</parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-api-gateway</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion aws-java-sdk-apigatewaymanagementapi/pom.xml
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-pom</artifactId>
<version>1.12.60-SNAPSHOT</version>
<version>1.12.60</version>
</parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-apigatewaymanagementapi</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion aws-java-sdk-apigatewayv2/pom.xml
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-pom</artifactId>
<version>1.12.60-SNAPSHOT</version>
<version>1.12.60</version>
</parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-apigatewayv2</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion aws-java-sdk-appconfig/pom.xml
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-pom</artifactId>
<version>1.12.60-SNAPSHOT</version>
<version>1.12.60</version>
</parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-appconfig</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion aws-java-sdk-appflow/pom.xml
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-pom</artifactId>
<version>1.12.60-SNAPSHOT</version>
<version>1.12.60</version>
</parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-appflow</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion aws-java-sdk-appintegrations/pom.xml
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-pom</artifactId>
<version>1.12.60-SNAPSHOT</version>
<version>1.12.60</version>
</parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-appintegrations</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion aws-java-sdk-applicationautoscaling/pom.xml
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-pom</artifactId>
<version>1.12.60-SNAPSHOT</version>
<version>1.12.60</version>
</parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-applicationautoscaling</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion aws-java-sdk-applicationcostprofiler/pom.xml
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-pom</artifactId>
<version>1.12.60-SNAPSHOT</version>
<version>1.12.60</version>
</parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-applicationcostprofiler</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion aws-java-sdk-applicationinsights/pom.xml
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-pom</artifactId>
<version>1.12.60-SNAPSHOT</version>
<version>1.12.60</version>
</parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-applicationinsights</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion aws-java-sdk-appmesh/pom.xml
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-pom</artifactId>
<version>1.12.60-SNAPSHOT</version>
<version>1.12.60</version>
</parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-appmesh</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion aws-java-sdk-appregistry/pom.xml
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-pom</artifactId>
<version>1.12.60-SNAPSHOT</version>
<version>1.12.60</version>
</parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-appregistry</artifactId>
Expand Down
Expand Up @@ -27,9 +27,9 @@
* </p>
* <p>
* <p>
* AWS Service Catalog AppRegistry enables organizations to understand the application context of their AWS resources.
* AppRegistry provides a repository of your applications, their resources, and the application metadata that you use
* within your enterprise.
* Amazon Web Services Service Catalog AppRegistry enables organizations to understand the application context of their
* Amazon Web Services resources. AppRegistry provides a repository of your applications, their resources, and the
* application metadata that you use within your enterprise.
* </p>
*/
@Generated("com.amazonaws:aws-java-sdk-code-generator")
Expand Down Expand Up @@ -232,6 +232,25 @@ public interface AWSAppRegistry {
*/
GetApplicationResult getApplication(GetApplicationRequest getApplicationRequest);

/**
* <p>
* Gets the resource associated with the application.
* </p>
*
* @param getAssociatedResourceRequest
* @return Result of the GetAssociatedResource operation returned by the service.
* @throws ResourceNotFoundException
* The specified resource does not exist.
* @throws ValidationException
* The request has invalid or missing parameters.
* @throws InternalServerException
* The service is experiencing internal problems.
* @sample AWSAppRegistry.GetAssociatedResource
* @see <a href="http://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/GetAssociatedResource"
* target="_top">AWS API Documentation</a>
*/
GetAssociatedResourceResult getAssociatedResource(GetAssociatedResourceRequest getAssociatedResourceRequest);

/**
* <p>
* Retrieves an attribute group, either by its name or its ID. The attribute group can be specified either by its
Expand Down Expand Up @@ -345,9 +364,12 @@ public interface AWSAppRegistry {

/**
* <p>
* Syncs the resource with what is currently recorded in App registry. Specifically, the resource’s App registry
* system tags are synced with its associated application. The resource is removed if it is not associated with the
* application. The caller must have permissions to read and update the resource.
* Syncs the resource with current AppRegistry records.
* </p>
* <p>
* Specifically, the resource’s AppRegistry system tags sync with its associated application. We remove the
* resource's AppRegistry system tags if it does not associate with the application. The caller must have
* permissions to read and update the resource.
* </p>
*
* @param syncResourceRequest
Expand Down
Expand Up @@ -26,9 +26,9 @@
* </p>
* <p>
* <p>
* AWS Service Catalog AppRegistry enables organizations to understand the application context of their AWS resources.
* AppRegistry provides a repository of your applications, their resources, and the application metadata that you use
* within your enterprise.
* Amazon Web Services Service Catalog AppRegistry enables organizations to understand the application context of their
* Amazon Web Services resources. AppRegistry provides a repository of your applications, their resources, and the
* application metadata that you use within your enterprise.
* </p>
*/
@Generated("com.amazonaws:aws-java-sdk-code-generator")
Expand Down Expand Up @@ -337,6 +337,37 @@ java.util.concurrent.Future<DisassociateResourceResult> disassociateResourceAsyn
java.util.concurrent.Future<GetApplicationResult> getApplicationAsync(GetApplicationRequest getApplicationRequest,
com.amazonaws.handlers.AsyncHandler<GetApplicationRequest, GetApplicationResult> asyncHandler);

/**
* <p>
* Gets the resource associated with the application.
* </p>
*
* @param getAssociatedResourceRequest
* @return A Java Future containing the result of the GetAssociatedResource operation returned by the service.
* @sample AWSAppRegistryAsync.GetAssociatedResource
* @see <a href="http://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/GetAssociatedResource"
* target="_top">AWS API Documentation</a>
*/
java.util.concurrent.Future<GetAssociatedResourceResult> getAssociatedResourceAsync(GetAssociatedResourceRequest getAssociatedResourceRequest);

/**
* <p>
* Gets the resource associated with the application.
* </p>
*
* @param getAssociatedResourceRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the GetAssociatedResource operation returned by the service.
* @sample AWSAppRegistryAsyncHandler.GetAssociatedResource
* @see <a href="http://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/GetAssociatedResource"
* target="_top">AWS API Documentation</a>
*/
java.util.concurrent.Future<GetAssociatedResourceResult> getAssociatedResourceAsync(GetAssociatedResourceRequest getAssociatedResourceRequest,
com.amazonaws.handlers.AsyncHandler<GetAssociatedResourceRequest, GetAssociatedResourceResult> asyncHandler);

/**
* <p>
* Retrieves an attribute group, either by its name or its ID. The attribute group can be specified either by its
Expand Down Expand Up @@ -531,9 +562,12 @@ java.util.concurrent.Future<ListTagsForResourceResult> listTagsForResourceAsync(

/**
* <p>
* Syncs the resource with what is currently recorded in App registry. Specifically, the resource’s App registry
* system tags are synced with its associated application. The resource is removed if it is not associated with the
* application. The caller must have permissions to read and update the resource.
* Syncs the resource with current AppRegistry records.
* </p>
* <p>
* Specifically, the resource’s AppRegistry system tags sync with its associated application. We remove the
* resource's AppRegistry system tags if it does not associate with the application. The caller must have
* permissions to read and update the resource.
* </p>
*
* @param syncResourceRequest
Expand All @@ -546,9 +580,12 @@ java.util.concurrent.Future<ListTagsForResourceResult> listTagsForResourceAsync(

/**
* <p>
* Syncs the resource with what is currently recorded in App registry. Specifically, the resource’s App registry
* system tags are synced with its associated application. The resource is removed if it is not associated with the
* application. The caller must have permissions to read and update the resource.
* Syncs the resource with current AppRegistry records.
* </p>
* <p>
* Specifically, the resource’s AppRegistry system tags sync with its associated application. We remove the
* resource's AppRegistry system tags if it does not associate with the application. The caller must have
* permissions to read and update the resource.
* </p>
*
* @param syncResourceRequest
Expand Down
Expand Up @@ -26,9 +26,9 @@
* notification when an asynchronous operation completes.
* <p>
* <p>
* AWS Service Catalog AppRegistry enables organizations to understand the application context of their AWS resources.
* AppRegistry provides a repository of your applications, their resources, and the application metadata that you use
* within your enterprise.
* Amazon Web Services Service Catalog AppRegistry enables organizations to understand the application context of their
* Amazon Web Services resources. AppRegistry provides a repository of your applications, their resources, and the
* application metadata that you use within your enterprise.
* </p>
*/
@ThreadSafe
Expand Down Expand Up @@ -372,6 +372,39 @@ public GetApplicationResult call() throws Exception {
});
}

@Override
public java.util.concurrent.Future<GetAssociatedResourceResult> getAssociatedResourceAsync(GetAssociatedResourceRequest request) {

return getAssociatedResourceAsync(request, null);
}

@Override
public java.util.concurrent.Future<GetAssociatedResourceResult> getAssociatedResourceAsync(final GetAssociatedResourceRequest request,
final com.amazonaws.handlers.AsyncHandler<GetAssociatedResourceRequest, GetAssociatedResourceResult> asyncHandler) {
final GetAssociatedResourceRequest finalRequest = beforeClientExecution(request);

return executorService.submit(new java.util.concurrent.Callable<GetAssociatedResourceResult>() {
@Override
public GetAssociatedResourceResult call() throws Exception {
GetAssociatedResourceResult result = null;

try {
result = executeGetAssociatedResource(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}

if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}

@Override
public java.util.concurrent.Future<GetAttributeGroupResult> getAttributeGroupAsync(GetAttributeGroupRequest request) {

Expand Down

0 comments on commit 5e75831

Please sign in to comment.