Skip to content
Closed
Show file tree
Hide file tree
Changes from 40 commits
Commits
Show all changes
145 commits
Select commit Hold shift + click to select a range
2139d5f
add Entity Resolution files
scmacdon Jan 30, 2025
eddbf02
add a new location for Basic Specs
scmacdon Jan 30, 2025
d7a5074
Bump aws-cdk-lib from 2.132.1 to 2.177.0 in /resources/cdk/aurora_ser…
dependabot[bot] Jan 30, 2025
1c67212
Bump aws-cdk-lib from 2.85.0 to 2.177.0 in /applications/feedback_sen…
dependabot[bot] Jan 30, 2025
daf4ac3
updated the Basic Specs
scmacdon Jan 30, 2025
c4de078
updated the Basic Specs
scmacdon Jan 30, 2025
545c19f
added a readme
scmacdon Jan 30, 2025
dd2f7bd
Kotlin SDK update the build version in Kotlin SDK (#7204)
scmacdon Jan 31, 2025
f5673ed
added additional methods to the scenario
scmacdon Jan 31, 2025
6ebf743
added additional methods to the scenario
scmacdon Jan 31, 2025
566dc38
added a Readme for CDK for Entity Resolution
scmacdon Jan 31, 2025
795c326
added a Readme for CDK for Entity Resolution
scmacdon Jan 31, 2025
9d32734
added a source files for CDK
scmacdon Jan 31, 2025
e2e5501
Python: Use InvokeFlow for a turn by turn conversation. (#7210)
AWSChris Jan 31, 2025
2dedd04
added tests
scmacdon Feb 3, 2025
bf6f886
Kotlin Removed env variable provider (#7223)
scmacdon Feb 3, 2025
7e25992
Kotlin Added logging functionality to tests (#7225)
scmacdon Feb 3, 2025
cc62d01
Kotlin Updated a Provider for tests and added logging functionality (…
scmacdon Feb 4, 2025
c3eb1c0
modified the tests
scmacdon Feb 5, 2025
be50acb
modified the tests
scmacdon Feb 5, 2025
7a5c706
modified the tests
scmacdon Feb 5, 2025
ad6c9b7
2025.05.1 (#7230)
ford-at-aws Feb 5, 2025
36fdd6a
added new SOS Yaml file
scmacdon Feb 6, 2025
71dbecd
Tools - Validator: Add allowlist entry to validation.yaml (#7234)
ford-at-aws Feb 6, 2025
8d47a81
updated a comment
scmacdon Feb 6, 2025
067fcd6
updated the YAML file
scmacdon Feb 6, 2025
8792ff8
Tools: Weathertop - Add Account Nuker (#7203)
ford-at-aws Feb 6, 2025
8b17f93
Task: Add workflows for Dependabot auto-approve and auto-merge (#7232)
lehmanmj Feb 7, 2025
0346da8
updated the YAML file
scmacdon Feb 7, 2025
8f1411d
Checksums in S3 example updates (#7217)
shepazon Feb 7, 2025
4e14baa
Clean up Transcribe example (#7208)
shepazon Feb 7, 2025
189bb37
Tools - Weathertop: Update plugin_stack.ts (#7222)
ford-at-aws Feb 7, 2025
aec45c7
updated Hello example
scmacdon Feb 7, 2025
82feea2
updated Hello example
scmacdon Feb 7, 2025
dcc23ef
updated YAML file
scmacdon Feb 7, 2025
4bb629c
updated YAML file
scmacdon Feb 7, 2025
97fce79
updated YAML file
scmacdon Feb 7, 2025
36a1e7d
updated YAML file
scmacdon Feb 7, 2025
70cc096
updated YAML file
scmacdon Feb 7, 2025
3dddb00
updated YAML file
scmacdon Feb 7, 2025
6a93cf0
Python: InvokeFlow action Amazon Bedrock (#7216)
AWSChris Feb 11, 2025
bb39ac7
SNS examples for Swift SDK (#7233)
shepazon Feb 11, 2025
dea7249
.NET v4: Cognito Folder for v4 preview (#7236)
rlhagerm Feb 11, 2025
4ab4429
Fix metadata for Go v2 Bedrock Runtime example (#7240)
DennisTraub Feb 11, 2025
f38d2e8
Tools - Weathertop: Update targets.yaml (#7235)
ford-at-aws Feb 11, 2025
d8733a8
JavaScript: Fixed syntax for Lambda trigger event handler : Amazon Co…
AMZ-brandon Feb 12, 2025
aa63988
Bump aws-cdk-lib from 2.82.0 to 2.177.0 in /applications/photo-asset-…
dependabot[bot] Feb 13, 2025
c2af65e
Bump certifi from 2024.6.2 to 2024.7.4 in /python/example_code/bedroc…
dependabot[bot] Feb 13, 2025
619d990
Feature/add update access key operation (#7211)
nick22d Feb 14, 2025
9b33855
Adding Conditional Request S3 scenario and actions (JavaScriptV3) (#7…
brmur Feb 14, 2025
3ae0dd7
Correct the typos found in the comments (#7245)
nick22d Feb 17, 2025
e674b45
Bump net-imap from 0.3.4 to 0.3.8 in /ruby (#7237)
dependabot[bot] Feb 17, 2025
6193cfa
Bump rack, rspec, rubocop, rubocop-rake and sinatra in /ruby (#7248)
dependabot[bot] Feb 17, 2025
f75c558
Tools: Update to tools release 2025.07.0 (#7249)
Laren-AWS Feb 17, 2025
a771a94
updated POM
scmacdon Feb 18, 2025
b214fb6
Java/Kotlin made some minor modifications to SDK examples (#7228)
scmacdon Feb 18, 2025
b6e9c0d
Java: Add Amazon Nova text and image generation examples (#7251)
DennisTraub Feb 19, 2025
c886f9d
Python: Added Hello bedrock runtime examples for Amazon Bedrock (#7244)
AWSChris Feb 19, 2025
c32ed3c
Basic scenario metadata update (#7200)
scmacdon Feb 20, 2025
5bb67fb
Python & .NET: Amazon Nova Text & Image Generation (#7250)
DennisTraub Feb 20, 2025
8f7f791
Fixes for GitHub Actions to use Feature Scenario label. (#7254)
rlhagerm Feb 20, 2025
ae2207e
Kotlin: Add Bedrock Runtime invoke model example (#7221)
amasotti Feb 20, 2025
103927a
.NET v3: Bedrock Converse API with Tool Feature Scenario Scout (#7229)
rlhagerm Feb 21, 2025
60b2bbf
Bump vite from 4.5.5 to 4.5.9 in /applications/feedback_sentiment_ana…
dependabot[bot] Feb 24, 2025
35f7d24
Applied review changes
scmacdon Feb 24, 2025
20f37f3
updated validation file
scmacdon Feb 24, 2025
77082d6
updated validation file
scmacdon Feb 24, 2025
bafa6bf
Remove add_services metadata (#7258)
DavidSouther Feb 24, 2025
31a959c
updated logic
scmacdon Feb 25, 2025
84dd357
updated readme
scmacdon Feb 25, 2025
f36435d
Swift: Add MVP set of action examples for SQS (#7256)
shepazon Feb 25, 2025
1b6b002
updated YAML file
scmacdon Feb 25, 2025
f94cb18
updated service level readme
scmacdon Feb 25, 2025
d2410b4
updated service level readme
scmacdon Feb 25, 2025
3efcb6f
updated service level readme
scmacdon Feb 25, 2025
b2420cb
updated service level readme
scmacdon Feb 25, 2025
da69609
JavaScript examples for Amazon Nova and Amazon Nova Canvas (#7253)
DennisTraub Feb 25, 2025
3adb8c1
updated exception hanlder to stop program if an exception is thrown
scmacdon Feb 25, 2025
e99c2f0
updated exception hanlder to stop program if an exception is thrown
scmacdon Feb 27, 2025
56d2f9f
updated the service level readme
scmacdon Feb 27, 2025
7f7a0f1
.NET v3: Default to on-demand tables in .NET DynamoDB examples. (#7263)
rlhagerm Feb 27, 2025
8297618
rolled in review comments
scmacdon Feb 28, 2025
42ca956
rolled in review comments
scmacdon Feb 28, 2025
be458f8
Test tools validator update. (#7266)
Laren-AWS Feb 28, 2025
bbb803c
rolled in review comments
scmacdon Feb 28, 2025
c1ec19b
rolled in review comments
scmacdon Feb 28, 2025
8d1ea3a
rolled in review comments
scmacdon Feb 28, 2025
04d711d
rolled in review comments
scmacdon Mar 1, 2025
87cc429
Kotlin: replace `CrtAwsSigner` with `DefaultAwsSigner` (#7262)
lauzadis Mar 3, 2025
60dcd5d
Dynamodb updates (#7267)
brmur Mar 3, 2025
8a3807e
Bump uri from 0.12.2 to 0.12.4 in /ruby (#7271)
dependabot[bot] Mar 4, 2025
8d354d4
Bump rack from 3.1.10 to 3.1.11 in /ruby (#7273)
dependabot[bot] Mar 4, 2025
a49e6e2
rolled in review comments
scmacdon Mar 4, 2025
97ee2d0
updated the example
scmacdon Mar 4, 2025
2aacd34
add Entity Resolution files
scmacdon Jan 30, 2025
036bd20
add a new location for Basic Specs
scmacdon Jan 30, 2025
6af3f28
updated the Basic Specs
scmacdon Jan 30, 2025
0d16612
updated the Basic Specs
scmacdon Jan 30, 2025
931a61a
added a readme
scmacdon Jan 30, 2025
01ac100
added additional methods to the scenario
scmacdon Jan 31, 2025
139d2e3
added additional methods to the scenario
scmacdon Jan 31, 2025
c6117d4
added a Readme for CDK for Entity Resolution
scmacdon Jan 31, 2025
91926f1
added a Readme for CDK for Entity Resolution
scmacdon Jan 31, 2025
be7cfc0
added a source files for CDK
scmacdon Jan 31, 2025
8a8d61a
added tests
scmacdon Feb 3, 2025
1b8fdbd
modified the tests
scmacdon Feb 5, 2025
aa15855
modified the tests
scmacdon Feb 5, 2025
98377fc
modified the tests
scmacdon Feb 5, 2025
2f783ce
added new SOS Yaml file
scmacdon Feb 6, 2025
435e3fd
updated a comment
scmacdon Feb 6, 2025
3abbf61
updated the YAML file
scmacdon Feb 6, 2025
0ac11b5
updated the YAML file
scmacdon Feb 7, 2025
a90584b
updated Hello example
scmacdon Feb 7, 2025
eaba9d3
updated Hello example
scmacdon Feb 7, 2025
0b7450b
updated YAML file
scmacdon Feb 7, 2025
c7aea30
updated YAML file
scmacdon Feb 7, 2025
afc92d2
updated YAML file
scmacdon Feb 7, 2025
50cc703
updated YAML file
scmacdon Feb 7, 2025
7c23087
updated YAML file
scmacdon Feb 7, 2025
4d6489d
updated YAML file
scmacdon Feb 7, 2025
ddd692c
updated POM
scmacdon Feb 18, 2025
8c26561
Applied review changes
scmacdon Feb 24, 2025
87ee468
updated validation file
scmacdon Feb 24, 2025
b63fd0d
updated validation file
scmacdon Feb 24, 2025
9b54829
updated logic
scmacdon Feb 25, 2025
217aae6
updated readme
scmacdon Feb 25, 2025
ea8584c
updated YAML file
scmacdon Feb 25, 2025
b2d0b0f
updated service level readme
scmacdon Feb 25, 2025
48e0933
updated service level readme
scmacdon Feb 25, 2025
ff7c784
updated service level readme
scmacdon Feb 25, 2025
99a4d1a
updated service level readme
scmacdon Feb 25, 2025
ded6209
updated exception hanlder to stop program if an exception is thrown
scmacdon Feb 25, 2025
91e43fd
updated exception hanlder to stop program if an exception is thrown
scmacdon Feb 27, 2025
f0a81ec
updated the service level readme
scmacdon Feb 27, 2025
8f6e9b4
rolled in review comments
scmacdon Feb 28, 2025
e0174a2
rolled in review comments
scmacdon Feb 28, 2025
5e7d20a
rolled in review comments
scmacdon Feb 28, 2025
ee82f83
rolled in review comments
scmacdon Feb 28, 2025
56f703f
rolled in review comments
scmacdon Feb 28, 2025
389794e
rolled in review comments
scmacdon Mar 1, 2025
4554696
rolled in review comments
scmacdon Mar 4, 2025
abb4cde
updated the example
scmacdon Mar 4, 2025
fc246ec
updated the readme
scmacdon Mar 4, 2025
99935f5
fixed conflict
scmacdon Mar 4, 2025
0287371
updated readme
scmacdon Mar 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
162 changes: 162 additions & 0 deletions .doc_gen/metadata/entityresolution_metadata.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,162 @@
entityresolution_Hello:
title: Hello &ERlong;
title_abbrev: Hello &ER;
synopsis: get started using &ER;.
category: Hello
languages:
Java:
versions:
- sdk_version: 2
github: javav2/example_code/entityresolution
excerpts:
- description:
snippet_tags:
- entityres.java2_hello.main
services:
entityresolution: {listMatchingWorkflows}
entityresolution_DeleteSchemaMapping:
languages:
Java:
versions:
- sdk_version: 2
github: javav2/example_code/entityresolution
excerpts:
- description:
snippet_tags:
- entityres.java2_delete_mappings.main
services:
entityresolution: {DeleteSchemaMapping}
entityresolution_TagEntityResource:
languages:
Java:
versions:
- sdk_version: 2
github: javav2/example_code/entityresolution
excerpts:
- description:
snippet_tags:
- entityres.java2_tag_resource.main
services:
entityresolution: {TagEntityResource}
entityresolution_CreateMatchingWorkflow:
languages:
Java:
versions:
- sdk_version: 2
github: javav2/example_code/entityresolution
excerpts:
- description:
snippet_tags:
- entityres.java2_create_matching_workflow.main
services:
entityresolution: {CreateMatchingWorkflow}
entityresolution_CheckWorkflowStatus:
languages:
Java:
versions:
- sdk_version: 2
github: javav2/example_code/entityresolution
excerpts:
- description:
snippet_tags:
- entityres.java2_check_matching_workflow.main
services:
entityresolution: {CheckWorkflowStatus}
entityresolution_StartMatchingJob:
languages:
Java:
versions:
- sdk_version: 2
github: javav2/example_code/entityresolution
excerpts:
- description:
snippet_tags:
- entityres.java2_start_job.main
services:
entityresolution: {StartMatchingJob}
entityresolution_GetMatchingJob:
languages:
Java:
versions:
- sdk_version: 2
github: javav2/example_code/entityresolution
excerpts:
- description:
snippet_tags:
- entityres.java2_get_job.main
services:
entityresolution: {GetMatchingJob}
entityresolution_DeleteMatchingWorkflow:
languages:
Java:
versions:
- sdk_version: 2
github: javav2/example_code/entityresolution
excerpts:
- description:
snippet_tags:
- entityres.java2_delete_matching_workflow.main
services:
entityresolution: {DeleteMatchingWorkflow}
entityresolution_ListSchemaMappings:
languages:
Java:
versions:
- sdk_version: 2
github: javav2/example_code/entityresolution
excerpts:
- description:
snippet_tags:
- entityres.java2_list_mappings.main
services:
entityresolution: {ListSchemaMappings}
entityresolution_GetSchemaMapping:
languages:
Java:
versions:
- sdk_version: 2
github: javav2/example_code/entityresolution
excerpts:
- description:
snippet_tags:
- entityres.java2_get_schema_mapping.main
services:
entityresolution: {GetSchemaMapping}
entityresolution_CreateSchemaMapping:
languages:
Java:
versions:
- sdk_version: 2
github: javav2/example_code/entityresolution
excerpts:
- description:
snippet_tags:
- entityres.java2_create_schema.main
services:
entityresolution: {CreateSchemaMapping}
entityresolution_Scenario:
synopsis_list:
- Create Schema Mapping.
- Create an &ERlong; workflow.
- Start the matching job for the workflow.
- Get details for the matching job.
- Get Schema Mapping.
- List all Schema Mappings.
- Tag the Schema Mapping resource.
- Delete the &ERlong; Assets.
category: Basics
languages:
Java:
versions:
- sdk_version: 2
github: javav2/example_code/entityresolution
sdkguide:
excerpts:
- description: Run an interactive scenario demonstrating &ERlong; features.
snippet_tags:
- entityres.java2_scenario.main
- description: A wrapper class for &ERlong; SDK methods.
snippet_tags:
- entityres.java2_actions.main
services:
entityresolution: {}
1 change: 1 addition & 0 deletions .doc_gen/validation.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
allow_list:
# Git commits
- "cd5e746ec203c8c3c61647e0886a8df8c1e78e41"
- "erbucketf684533d2680435fa99d24b1bdaf5179"
- "725feb26d6f73bc1d83dbbe075ae8ea991efb245"
- "e9772d140489982e0e3704fea5ee93d536f1e275"
# Safe look-alikes, mostly tokens and paths that happen to be 40 characters.
Expand Down
38 changes: 38 additions & 0 deletions javav2/example_code/entityresolution/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/

### IntelliJ IDEA ###
.idea/modules.xml
.idea/jarRepositories.xml
.idea/compiler.xml
.idea/libraries/
*.iws
*.iml
*.ipr

### Eclipse ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache

### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/

### VS Code ###
.vscode/

### Mac OS ###
.DS_Store
123 changes: 123 additions & 0 deletions javav2/example_code/entityresolution/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,123 @@
# AWS Entity Resolution code examples for the SDK for Java 2.x

## Overview

Shows how to use the AWS SDK for Java 2.x to work with AWS Entity Resolution.

<!--custom.overview.start-->
<!--custom.overview.end-->

_AWS Entity Resolution helps organizations extract, link, and organize information from multiple data sources._

## ⚠ Important

* Running this code might result in charges to your AWS account. For more details, see [AWS Pricing](https://aws.amazon.com/pricing/) and [Free Tier](https://aws.amazon.com/free/).
* Running the tests might result in charges to your AWS account.
* We recommend that you grant your code least privilege. At most, grant only the minimum permissions required to perform the task. For more information, see [Grant least privilege](https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html#grant-least-privilege).
* This code is not tested in every AWS Region. For more information, see [AWS Regional Services](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services).

<!--custom.important.start-->
<!--custom.important.end-->

## Code examples

### Prerequisites

For prerequisites, see the [README](../../README.md#Prerequisites) in the `javav2` folder.


<!--custom.prerequisites.start-->
<!--custom.prerequisites.end-->

### Get started

- [Hello AWS Entity Resolution](src/main/java/com/example/entity/HelloEntityResoultion.java#L19) (`listMatchingWorkflows`)


### Basics

Code examples that show you how to perform the essential operations within a service.

- [Learn the basics](src/main/java/com/example/entity/scenario/EntityResScenario.java)


### Single actions

Code excerpts that show you how to call individual service functions.

- [CheckWorkflowStatus](src/main/java/com/example/entity/scenario/EntityResActions.java#L377)
- [CreateMatchingWorkflow](src/main/java/com/example/entity/scenario/EntityResActions.java#L415)
- [CreateSchemaMapping](src/main/java/com/example/entity/scenario/EntityResActions.java#L216)
- [DeleteMatchingWorkflow](src/main/java/com/example/entity/scenario/EntityResActions.java#L182)
- [DeleteSchemaMapping](src/main/java/com/example/entity/scenario/EntityResActions.java#L123)
- [GetMatchingJob](src/main/java/com/example/entity/scenario/EntityResActions.java#L303)
- [GetSchemaMapping](src/main/java/com/example/entity/scenario/EntityResActions.java#L266)
- [ListSchemaMappings](src/main/java/com/example/entity/scenario/EntityResActions.java#L159)
- [StartMatchingJob](src/main/java/com/example/entity/scenario/EntityResActions.java#L340)
- [TagEntityResource](src/main/java/com/example/entity/scenario/EntityResActions.java#L502)


<!--custom.examples.start-->
<!--custom.examples.end-->

## Run the examples

### Instructions


<!--custom.instructions.start-->
<!--custom.instructions.end-->

#### Hello AWS Entity Resolution

This example shows you how to get started using AWS Entity Resolution.


#### Learn the basics

This example shows you how to do the following:

- Create Schema Mapping.
- Create an AWS Entity Resolution workflow.
- Start the matching job for the workflow.
- Get details for the matching job.
- Get Schema Mapping.
- List all Schema Mappings.
- Tag the Schema Mapping resource.
- Delete the AWS Entity Resolution Assets.

<!--custom.basic_prereqs.entityresolution_Scenario.start-->
<!--custom.basic_prereqs.entityresolution_Scenario.end-->


<!--custom.basics.entityresolution_Scenario.start-->
<!--custom.basics.entityresolution_Scenario.end-->


### Tests

⚠ Running tests might result in charges to your AWS account.


To find instructions for running these tests, see the [README](../../README.md#Tests)
in the `javav2` folder.



<!--custom.tests.start-->
<!--custom.tests.end-->

## Additional resources

- [AWS Entity Resolution User Guide](https://docs.aws.amazon.com/entityresolution/latest/userguide/what-is-service.html)
- [AWS Entity Resolution API Reference](https://docs.aws.amazon.com/entityresolution/latest/apireference/Welcome.html)
- [SDK for Java 2.x AWS Entity Resolution reference](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/entityresolution/package-summary.html)

<!--custom.resources.start-->
<!--custom.resources.end-->

---

Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.

SPDX-License-Identifier: Apache-2.0
Loading