MCPcopy Index your code
hub / github.com/GoogleCloudPlatform/getting-started-java

github.com/GoogleCloudPlatform/getting-started-java @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
490 symbols 1,153 edges 87 files 29 documented · 6%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Getting started on Google Cloud Platform for Java®

CircleCI Build Status Coverage Status

The code for the samples is contained in individual folders on this repository. Follow the instructions at Getting Started on Google Cloud Platform for Java or the README files in each folder for instructions on how to run locally and deploy.

Managed VMs on Google Cloud Platform use the Java Servlets & Java Server Pages on Jetty.

  1. Helloworld-servlet Servlet based Hello World app
  2. HelloWorld-jsp Java Server Pages based Hello World app
  3. Bookshelf A full featured app that demonstrates Authentication and CRUD operations for Cloud Datastore and Cloud SQL.

Google Cloud Samples

To browse ready to use code samples check Google Cloud samples.

Contributing changes

Licensing

Java is a registered trademark of Oracle Corporation and/or its affiliates.

Extension points exported contracts — how you extend this code

BookDao (Interface)
(no doc) [6 implementers]
bookshelf/1-cloud-run/src/main/java/com/example/getstarted/daos/BookDao.java
BookDao (Interface)
(no doc) [7 implementers]
bookshelf-standard/5-logging/src/main/java/com/example/getstarted/daos/BookDao.java
BookDao (Interface)
(no doc) [7 implementers]
bookshelf-standard/3-binary-data/src/main/java/com/example/getstarted/daos/BookDao.java
BookDao (Interface)
(no doc) [7 implementers]
bookshelf-standard/4-auth/src/main/java/com/example/getstarted/daos/BookDao.java
BookDao (Interface)
(no doc) [7 implementers]
bookshelf-standard/2-structured-data/src/main/java/com/example/getstarted/daos/BookDao.java

Core symbols most depended-on inside this repo

decode
called by 20
background/src/main/java/com/getstarted/background/functions/TranslateServlet.java
toString
called by 11
bookshelf-standard/5-logging/src/main/java/com/example/getstarted/objects/Book.java
toString
called by 9
bookshelf-standard/4-auth/src/main/java/com/example/getstarted/objects/Book.java
toString
called by 8
bookshelf-standard/3-binary-data/src/main/java/com/example/getstarted/objects/Book.java
getCursor
called by 7
bookshelf/1-cloud-run/src/main/java/com/example/getstarted/objects/Result.java
build
called by 7
bookshelf/1-cloud-run/src/main/java/com/example/getstarted/objects/Book.java
build
called by 7
bookshelf-standard/5-logging/src/main/java/com/example/getstarted/objects/Book.java
build
called by 7
bookshelf-standard/4-auth/src/main/java/com/example/getstarted/objects/Book.java

Shape

Method 397
Class 87
Interface 5
Function 1

Languages

Java98%
Kotlin2%

Modules by API surface

bookshelf/1-cloud-run/src/main/java/com/example/getstarted/objects/Book.java29 symbols
bookshelf-standard/5-logging/src/main/java/com/example/getstarted/objects/Book.java29 symbols
bookshelf-standard/4-auth/src/main/java/com/example/getstarted/objects/Book.java29 symbols
bookshelf-standard/3-binary-data/src/main/java/com/example/getstarted/objects/Book.java29 symbols
bookshelf-standard/2-structured-data/src/main/java/com/example/getstarted/objects/Book.java29 symbols
background/src/main/java/com/getstarted/background/objects/TranslateMessage.java15 symbols
bookshelf/1-cloud-run/src/main/java/com/example/getstarted/daos/FirestoreDao.java10 symbols
bookshelf-standard/5-logging/src/main/java/com/example/getstarted/util/DatastoreSessionFilter.java10 symbols
bookshelf-standard/5-logging/src/main/java/com/example/getstarted/daos/DatastoreDao.java10 symbols
bookshelf-standard/4-auth/src/main/java/com/example/getstarted/util/DatastoreSessionFilter.java10 symbols
bookshelf-standard/4-auth/src/main/java/com/example/getstarted/daos/DatastoreDao.java10 symbols
bookshelf-standard/3-binary-data/src/main/java/com/example/getstarted/util/DatastoreSessionFilter.java10 symbols

Datastores touched

(mysql)Database · 1 repos

For agents

$ claude mcp add getting-started-java \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact