Skip to content

Java V2 Add Neptune Basics #7462

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 21 commits into from
Jun 5, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
14 changes: 14 additions & 0 deletions .doc_gen/cross-content/cross_Neptune_Java_block.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "file://zonbook/docbookx.dtd"[
<!ENTITY % phrases-shared SYSTEM "file://AWSShared/common/phrases-shared.ent">
%phrases-shared;
]>
<block>
<para>
Shows how to use &neptunelong; Java API to create a Lambda function that queries graph data within the VPC.
</para>
<para>
For complete source code and instructions on how to set up and run, see the full example on
<ulink url="https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/usecases/creating_neptune_lambda">GitHub</ulink>.
</para>
</block>
14 changes: 14 additions & 0 deletions .doc_gen/metadata/cross_metadata.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,18 @@
# zexi 0.4.0
cross_Neptune_Query:
title: Use the &neptunelong; API to develop a &LAM; function that queries graph data
title_abbrev: Use the &neptune; API to query graph data
synopsis: use the &neptune; API to query graph data.
category: Scenarios
languages:
Java:
versions:
- sdk_version: 2
block_content: cross_Neptune_Java_block.xml
service_main: neptune
services:
neptune:
lambda:
cross_MessageProcessingFrameworkTutorial:
title: Use the &AWS; Message Processing Framework for .NET to publish and receive &SQS; messages
title_abbrev: Use the &AWS; Message Processing Framework for .NET with &SQS;
Expand Down
239 changes: 239 additions & 0 deletions .doc_gen/metadata/neptune_metadata.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,239 @@
# zexi 0.4.0
neptune_Hello:
title: Hello &neptunelong;
title_abbrev: Hello &neptune;
synopsis: get started using &neptune;.
category: Hello
languages:
Java:
versions:
- sdk_version: 2
github: javav2/example_code/neptune
sdkguide:
excerpts:
- description:
snippet_tags:
- neptune.java2.hello.main
services:
neptune: {DescribeDBClustersPaginator}
neptune_ExecuteQuery:
languages:
Java:
versions:
- sdk_version: 2
github: javav2/example_code/neptune
sdkguide:
excerpts:
- description:
snippet_tags:
- neptune.java2.graph.execute.main
services:
neptune: {ExecuteQuery}
neptune_CreateGraph:
languages:
Java:
versions:
- sdk_version: 2
github: javav2/example_code/neptune
sdkguide:
excerpts:
- description:
snippet_tags:
- neptune.java2.graph.create.main
services:
neptune: {CreateGraph}
neptune_ExecuteOpenCypherExplainQuery:
languages:
Java:
versions:
- sdk_version: 2
github: javav2/example_code/neptune
sdkguide:
excerpts:
- description:
snippet_tags:
- neptune.java2.data.query.opencypher.main
services:
neptune: {ExecuteOpenCypherExplainQuery}
neptune_ExecuteGremlinProfileQuery:
languages:
Java:
versions:
- sdk_version: 2
github: javav2/example_code/neptune
sdkguide:
excerpts:
- description:
snippet_tags:
- neptune.java2.data.query.gremlin.main
services:
neptune: {ExecuteGremlinProfileQuery}
neptune_ExecuteGremlinQuery:
languages:
Java:
versions:
- sdk_version: 2
github: javav2/example_code/neptune
sdkguide:
excerpts:
- description:
snippet_tags:
- neptune.java2.data.query.gremlin.profile.main
services:
neptune: {ExecuteGremlinQuery}
neptune_DeleteDBSubnetGroup:
languages:
Java:
versions:
- sdk_version: 2
github: javav2/example_code/neptune
sdkguide:
excerpts:
- description:
snippet_tags:
- neptune.java2.delete.subnet.group.main
services:
neptune: {DeleteDBSubnetGroup}
neptune_DeleteDBCluster:
languages:
Java:
versions:
- sdk_version: 2
github: javav2/example_code/neptune
sdkguide:
excerpts:
- description:
snippet_tags:
- neptune.java2.delete.cluster.main
services:
neptune: {DeleteDBCluster}
neptune_DeleteDBInstance:
languages:
Java:
versions:
- sdk_version: 2
github: javav2/example_code/neptune
sdkguide:
excerpts:
- description:
snippet_tags:
- neptune.java2.delete.instance.main
services:
neptune: {DeleteDBInstance}
neptune_StartDBCluster:
languages:
Java:
versions:
- sdk_version: 2
github: javav2/example_code/neptune
sdkguide:
excerpts:
- description:
snippet_tags:
- neptune.java2.start.cluster.main
services:
neptune: {StartDBCluster}
neptune_StopDBCluster:
languages:
Java:
versions:
- sdk_version: 2
github: javav2/example_code/neptune
sdkguide:
excerpts:
- description:
snippet_tags:
- neptune.java2.stop.cluster.main
services:
neptune: {StopDBCluster}
neptune_DescribeDBClusters:
languages:
Java:
versions:
- sdk_version: 2
github: javav2/example_code/neptune
sdkguide:
excerpts:
- description:
snippet_tags:
- neptune.java2.describe.cluster.main
services:
neptune: {DescribeDBClusters}
neptune_DescribeDBInstances:
languages:
Java:
versions:
- sdk_version: 2
github: javav2/example_code/neptune
sdkguide:
excerpts:
- description:
snippet_tags:
- neptune.java2.describe.dbinstance.main
services:
neptune: {DescribeDBInstances}
neptune_CreateDBInstance:
languages:
Java:
versions:
- sdk_version: 2
github: javav2/example_code/neptune
sdkguide:
excerpts:
- description:
snippet_tags:
- neptune.java2.create.dbinstance.main
services:
neptune: {CreateDBInstance}
neptune_CreateDBCluster:
languages:
Java:
versions:
- sdk_version: 2
github: javav2/example_code/neptune
sdkguide:
excerpts:
- description:
snippet_tags:
- neptune.java2.create.cluster.main
services:
neptune: {CreateDBCluster}
neptune_CreateDBSubnetGroup:
languages:
Java:
versions:
- sdk_version: 2
github: javav2/example_code/neptune
sdkguide:
excerpts:
- description:
snippet_tags:
- neptune.java2.create.subnet.main
services:
neptune: {CreateDBSubnetGroup}
neptune_Scenario:
synopsis_list:
- Create an &neptunelong; Subnet Group.
- Create an &neptune; Cluster.
- Create an &neptune; Instance.
- Check the status of the &neptune; Instance.
- Show &neptune; cluster details.
- Stop the &neptune; cluster.
- Start the &neptune; cluster.
- Delete the &neptune; Assets.
category: Basics
languages:
Java:
versions:
- sdk_version: 2
github: javav2/example_code/neptune
sdkguide:
excerpts:
- description: Run an interactive scenario demonstrating &neptune; features.
snippet_tags:
- neptune.java2.scenario.main
- description: A wrapper class for &neptune; SDK methods.
snippet_tags:
- neptune.java2.actions.main
services:
neptune: {}
38 changes: 38 additions & 0 deletions javav2/example_code/neptune/.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
Loading
Loading