在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Java和Kotlin代码示例(在cloud.google.com上使用的实例)下载

Java和Kotlin代码示例(在cloud.google.com上使用的实例)下载

一般编程问题

下载此实例

实例介绍

【实例简介】
Google Cloud Platform:Java和Kotlin代码示例,在cloud.google.com上使用的源码下载。这个仓库保存了用Java编写的示例代码,演示了Google Cloud Platform的使用。
【实例截图】
【核心代码】
文件清单
└── java-docs-samples-307a9d989fe2c391af11033a7f0a9b78cb6ff648
    ├── accessapproval
    │   └── snippets
    │       ├── pom.xml
    │       └── src
    │           ├── main
    │           │   └── java
    │           │       └── accessapproval
    │           │           └── ListRequest.java
    │           └── test
    │               └── java
    │                   └── accessapproval
    │                       └── ListRequestIT.java
    ├── aiplatform
    │   ├── pom.xml
    │   ├── resources
    │   │   ├── daisy.jpg
    │   │   ├── image_flower_daisy.jpg
    │   │   └── iod_caprese_salad.jpg
    │   └── src
    │       ├── main
    │       │   └── java
    │       │       └── aiplatform
    │       │           ├── BatchCreateFeaturesSample.java
    │       │           ├── BatchReadFeatureValuesSample.java
    │       │           ├── CancelBatchPredictionJobSample.java
    │       │           ├── CancelDataLabelingJobSample.java
    │       │           ├── CancelTrainingPipelineSample.java
    │       │           ├── CreateBatchPredictionJobBigquerySample.java
    │       │           ├── CreateBatchPredictionJobSample.java
    │       │           ├── CreateBatchPredictionJobTextClassificationSample.java
    │       │           ├── CreateBatchPredictionJobTextEntityExtractionSample.java
    │       │           ├── CreateBatchPredictionJobTextSentimentAnalysisSample.java
    │       │           ├── CreateBatchPredictionJobVideoActionRecognitionSample.java
    │       │           ├── CreateBatchPredictionJobVideoClassificationSample.java
    │       │           ├── CreateBatchPredictionJobVideoObjectTrackingSample.java
    │       │           ├── CreateCustomJobSample.java
    │       │           ├── CreateDataLabelingJobActiveLearningSample.java
    │       │           ├── CreateDataLabelingJobImageSample.java
    │       │           ├── CreateDataLabelingJobSample.java
    │       │           ├── CreateDataLabelingJobSpecialistPoolSample.java
    │       │           ├── CreateDataLabelingJobVideoSample.java
    │       │           ├── CreateDatasetImageSample.java
    │       │           ├── CreateDatasetSample.java
    │       │           ├── CreateDatasetTabularBigquerySample.java
    │       │           ├── CreateDatasetTabularGcsSample.java
    │       │           ├── CreateDatasetTextSample.java
    │       │           ├── CreateDatasetVideoSample.java
    │       │           ├── CreateEndpointSample.java
    │       │           ├── CreateEntityTypeMonitoringSample.java
    │       │           ├── CreateEntityTypeSample.java
    │       │           ├── CreateFeatureSample.java
    │       │           ├── CreateFeaturestoreFixedNodesSample.java
    │       │           ├── CreateFeaturestoreSample.java
    │       │           ├── CreateHyperparameterTuningJobPythonPackageSample.java
    │       │           ├── CreateHyperparameterTuningJobSample.java
    │       │           ├── CreatePipelineJobCodeModelTuningSample.java
    │       │           ├── CreatePipelineJobModelTuningSample.java
    │       │           ├── CreateTrainingPipelineCustomJobSample.java
    │       │           ├── CreateTrainingPipelineCustomTrainingManagedDatasetSample.java
    │       │           ├── CreateTrainingPipelineImageClassificationSample.java
    │       │           ├── CreateTrainingPipelineImageObjectDetectionSample.java
    │       │           ├── CreateTrainingPipelineSample.java
    │       │           ├── CreateTrainingPipelineTabularClassificationSample.java
    │       │           ├── CreateTrainingPipelineTabularRegressionSample.java
    │       │           ├── CreateTrainingPipelineTextClassificationSample.java
    │       │           ├── CreateTrainingPipelineTextEntityExtractionSample.java
    │       │           ├── CreateTrainingPipelineTextSentimentAnalysisSample.java
    │       │           ├── CreateTrainingPipelineVideoActionRecognitionSample.java
    │       │           ├── CreateTrainingPipelineVideoClassificationSample.java
    │       │           ├── CreateTrainingPipelineVideoObjectTrackingSample.java
    │       │           ├── DeleteBatchPredictionJobSample.java
    │       │           ├── DeleteDataLabelingJobSample.java
    │       │           ├── DeleteDatasetSample.java
    │       │           ├── DeleteEndpointSample.java
    │       │           ├── DeleteEntityTypeSample.java
    │       │           ├── DeleteExportModelSample.java
    │       │           ├── DeleteFeatureSample.java
    │       │           ├── DeleteFeaturestoreSample.java
    │       │           ├── DeleteModelSample.java
    │       │           ├── DeleteTrainingPipelineSample.java
    │       │           ├── DeployModelCustomTrainedModelSample.java
    │       │           ├── DeployModelSample.java
    │       │           ├── ExportFeatureValuesSample.java
    │       │           ├── ExportFeatureValuesSnapshotSample.java
    │       │           ├── ExportModelSample.java
    │       │           ├── ExportModelTabularClassificationSample.java
    │       │           ├── ExportModelVideoActionRecognitionSample.java
    │       │           ├── GetBatchPredictionJobSample.java
    │       │           ├── GetEntityTypeSample.java
    │       │           ├── GetFeatureSample.java
    │       │           ├── GetFeaturestoreSample.java
    │       │           ├── GetHyperparameterTuningJobSample.java
    │       │           ├── GetModelEvaluationImageClassificationSample.java
    │       │           ├── GetModelEvaluationImageObjectDetectionSample.java
    │       │           ├── GetModelEvaluationSample.java
    │       │           ├── GetModelEvaluationSliceSample.java
    │       │           ├── GetModelEvaluationTabularClassificationSample.java
    │       │           ├── GetModelEvaluationTabularRegressionSample.java
    │       │           ├── GetModelEvaluationTextClassificationSample.java
    │       │           ├── GetModelEvaluationTextEntityExtractionSample.java
    │       │           ├── GetModelEvaluationTextSentimentAnalysisSample.java
    │       │           ├── GetModelEvaluationVideoActionRecognitionSample.java
    │       │           ├── GetModelEvaluationVideoClassificationSample.java
    │       │           ├── GetModelEvaluationVideoObjectTrackingSample.java
    │       │           ├── GetModelSample.java
    │       │           ├── GetTrainingPipelineSample.java
    │       │           ├── ImportDataImageClassificationSample.java
    │       │           ├── ImportDataImageObjectDetectionSample.java
    │       │           ├── ImportDataTextClassificationSingleLabelSample.java
    │       │           ├── ImportDataTextEntityExtractionSample.java
    │       │           ├── ImportDataTextSentimentAnalysisSample.java
    │       │           ├── ImportDataVideoActionRecognitionSample.java
    │       │           ├── ImportDataVideoClassificationSample.java
    │       │           ├── ImportDataVideoObjectTrackingSample.java
    │       │           ├── ImportFeatureValuesSample.java
    │       │           ├── ListEntityTypesAsyncSample.java
    │       │           ├── ListEntityTypesSample.java
    │       │           ├── ListFeaturesAsyncSample.java
    │       │           ├── ListFeaturesSample.java
    │       │           ├── ListFeaturestoresAsyncSample.java
    │       │           ├── ListFeaturestoresSample.java
    │       │           ├── ListModelEvaluationSliceSample.java
    │       │           ├── ListTunedModelsSample.java
    │       │           ├── PredictChatPromptSample.java
    │       │           ├── PredictCodeChatSample.java
    │       │           ├── PredictCodeCompletionCommentSample.java
    │       │           ├── PredictCodeCompletionTestFunctionSample.java
    │       │           ├── PredictCodeGenerationFunctionSample.java
    │       │           ├── PredictCodeGenerationUnitTestSample.java
    │       │           ├── PredictCustomTrainedModelSample.java
    │       │           ├── PredictImageClassificationSample.java
    │       │           ├── PredictImageFromImageAndTextSample.java
    │       │           ├── PredictImageFromTextSample.java
    │       │           ├── PredictImageObjectDetectionSample.java
    │       │           ├── PredictTabularClassificationSample.java
    │       │           ├── PredictTabularRegressionSample.java
    │       │           ├── PredictTextClassificationSample.java
    │       │           ├── PredictTextClassificationSingleLabelSample.java
    │       │           ├── PredictTextEmbeddingsSample.java
    │       │           ├── PredictTextEntityExtractionSample.java
    │       │           ├── PredictTextExtractionSample.java
    │       │           ├── PredictTextPromptSample.java
    │       │           ├── PredictTextSentimentAnalysisSample.java
    │       │           ├── PredictTextSentimentSample.java
    │       │           ├── PredictTextSummarizationSample.java
    │       │           ├── ReadFeatureValuesSample.java
    │       │           ├── SearchFeaturesAsyncSample.java
    │       │           ├── SearchFeaturesSample.java
    │       │           ├── UndeployModelSample.java
    │       │           ├── UpdateEntityTypeMonitoringSample.java
    │       │           ├── UpdateEntityTypeSample.java
    │       │           ├── UpdateFeatureSample.java
    │       │           ├── UpdateFeaturestoreFixedNodesSample.java
    │       │           ├── UpdateFeaturestoreSample.java
    │       │           └── UploadModelSample.java
    │       └── test
    │           └── java
    │               └── aiplatform
    │                   ├── CancelDataLabelingJobSampleTest.java
    │                   ├── CancelTrainingPipelineSampleTest.java
    │                   ├── CreateBatchPredictionJobBigquerySampleTest.java
    │                   ├── CreateBatchPredictionJobSampleTest.java
    │                   ├── CreateBatchPredictionJobTextClassificationSampleTest.java
    │                   ├── CreateBatchPredictionJobTextEntityExtractionSampleTest.java
    │                   ├── CreateBatchPredictionJobTextSentimentAnalysisSampleTest.java
    │                   ├── CreateBatchPredictionJobVideoActionRecognitionSampleTest.java
    │                   ├── CreateBatchPredictionJobVideoClassificationSampleTest.java
    │                   ├── CreateBatchPredictionJobVideoObjectTrackingSampleTest.java
    │                   ├── CreateCustomJobSampleTest.java
    │                   ├── CreateDataLabelingJobActiveLearningSampleTest.java
    │                   ├── CreateDataLabelingJobImageSampleTest.java
    │                   ├── CreateDataLabelingJobSampleTest.java
    │                   ├── CreateDataLabelingJobSpecialistPoolSampleTest.java
    │                   ├── CreateDataLabelingJobVideoSampleTest.java
    │                   ├── CreateDatasetImageSampleTest.java
    │                   ├── CreateDatasetSampleTest.java
    │                   ├── CreateDatasetTabularBigquerySampleTest.java
    │                   ├── CreateDatasetTabularGcsSampleTest.java
    │                   ├── CreateDatasetTextSampleTest.java
    │                   ├── CreateDatasetVideoSampleTest.java
    │                   ├── CreateEndpointSampleTest.java
    │                   ├── CreateHyperparameterTuningJobPythonPackageSampleTest.java
    │                   ├── CreateHyperparameterTuningJobSampleTest.java
    │                   ├── CreatePipelineJobCodeModelTuningSampleTest.java
    │                   ├── CreatePipelineJobModelTuningSampleTest.java
    │                   ├── CreateTrainingPipelineCustomJobSampleTest.java
    │                   ├── CreateTrainingPipelineCustomTrainingManagedDatasetSampleTest.java
    │                   ├── CreateTrainingPipelineImageClassificationSampleTest.java
    │                   ├── CreateTrainingPipelineImageObjectDetectionSampleTest.java
    │                   ├── CreateTrainingPipelineSampleTest.java
    │                   ├── CreateTrainingPipelineTabularClassificationSampleTest.java
    │                   ├── CreateTrainingPipelineTabularRegressionSampleTest.java
    │                   ├── CreateTrainingPipelineTextClassificationSampleTest.java
    │                   ├── CreateTrainingPipelineTextEntityExtractionSampleTest.java
    │                   ├── CreateTrainingPipelineTextSentimentAnalysisSampleTest.java
    │                   ├── CreateTrainingPipelineVideoActionRecognitionSampleTest.java
    │                   ├── CreateTrainingPipelineVideoClassificationSampleTest.java
    │                   ├── CreateTrainingPipelineVideoObjectTrackingSampleTest.java
    │                   ├── DeployModelCustomTrainedModelSampleTest.java
    │                   ├── DeployModelSampleTest.java
    │                   ├── ExportModelSampleTest.java
    │                   ├── ExportModelTabularClassificationSampleTest.java
    │                   ├── ExportModelVideoActionRecognitionSampleTest.java
    │                   ├── FeaturestoreSamplesTest.java
    │                   ├── FeatureValuesSamplesTest.java
    │                   ├── GetHyperparameterTuningJobSampleTest.java
    │                   ├── GetModelEvaluationImageClassificationSampleTest.java
    │                   ├── GetModelEvaluationImageObjectDetectionSampleTest.java
    │                   ├── GetModelEvaluationSampleTest.java
    │                   ├── GetModelEvaluationSliceSampleTest.java
    │                   ├── GetModelEvaluationTabularClassificationSampleTest.java
    │                   ├── GetModelEvaluationTabularRegressionSampleTest.java
    │                   ├── GetModelEvaluationTextClassificationSampleTest.java
    │                   ├── GetModelEvaluationTextEntityExtractionSampleTest.java
    │                   ├── GetModelEvaluationTextSentimentAnalysisSampleTest.java
    │                   ├── GetModelEvaluationVideoActionRecognitionSampleTest.java
    │                   ├── GetModelEvaluationVideoClassificationSampleTest.java
    │                   ├── GetModelEvaluationVideoObjectTrackingSampleTest.java
    │                   ├── GetModelSampleTest.java
    │                   ├── GetTrainingPipelineSampleTest.java
    │                   ├── ImportDataImageClassificationSampleTest.java
    │                   ├── ImportDataImageObjectDetectionSampleTest.java
    │                   ├── ImportDataSampleTest.java
    │                   ├── ImportDataVideoActionRecognitionSampleTest.java
    │                   ├── ImportDataVideoClassificationSampleTest.java
    │                   ├── ImportDataVideoObjectTrackingSampleTest.java
    │                   ├── ListModelEvaluationSliceSampleTest.java
    │                   ├── ListTunedModelsSampleTest.java
    │                   ├── PredictChatPromptSampleTest.java
    │                   ├── PredictCodeChatSampleTest.java
    │                   ├── PredictCodeCompletionCommentSampleTest.java
    │                   ├── PredictCodeCompletionTestFunctionSampleTest.java
    │                   ├── PredictCodeGenerationFunctionSampleTest.java
    │                   ├── PredictCodeGenerationUnitTestSampleTest.java
    │                   ├── PredictCustomTrainedModelSampleTest.java
    │                   ├── PredictImageClassificationSampleTest.java
    │                   ├── PredictImageFromImageAndTextSampleTest.java
    │                   ├── PredictImageFromTextSampleTest.java
    │                   ├── PredictImageObjectDetectionSampleTest.java
    │                   ├── PredictTabularClassificationSampleTest.java
    │                   ├── PredictTabularRegressionSampleTest.java
    │                   ├── PredictTextClassificationSampleTest.java
    │                   ├── PredictTextClassificationSingleLabelSampleTest.java
    │                   ├── PredictTextEmbeddingsSampleTest.java
    │                   ├── PredictTextEntityExtractionSampleTest.java
    │                   ├── PredictTextExtractionSampleTest.java
    │                   ├── PredictTextPromptSampleTest.java
    │                   ├── PredictTextSentimentAnalysisSampleTest.java
    │                   ├── PredictTextSentimentSampleTest.java
    │                   ├── PredictTextSummarizationSampleTest.java
    │                   └── UploadModelSampleTest.java
    ├── appengine-java11
    │   ├── appengine-simple-jetty-main
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── appengine
    │   │                           └── jetty
    │   │                               └── Main.java
    │   ├── cloudsql
    │   │   ├── app.yaml
    │   │   ├── pom.xml
    │   │   └── README.md
    │   ├── custom-entrypoint
    │   │   ├── app.yaml
    │   │   ├── Main.java
    │   │   └── README.md
    │   ├── gaeinfo
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           ├── appengine
    │   │           │   └── app.yaml
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── example
    │   │           │           └── appengine
    │   │           │               └── standard
    │   │           │                   └── GaeInfoServlet.java
    │   │           └── webapp
    │   │               └── WEB-INF
    │   │                   └── templates
    │   │                       └── index.html
    │   ├── guestbook-cloud-firestore
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           ├── appengine
    │   │           │   └── app.yaml
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── example
    │   │           │           └── guestbook
    │   │           │               ├── Greeting.java
    │   │           │               ├── Guestbook.java
    │   │           │               ├── Persistence.java
    │   │           │               └── SignGuestbookServlet.java
    │   │           └── webapp
    │   │               ├── index.jsp
    │   │               └── WEB-INF
    │   │                   └── web.xml
    │   ├── helloworld-servlet
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           ├── appengine
    │   │           │   └── app.yaml
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── appengine
    │   │                           └── HelloAppEngine.java
    │   ├── http-server
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           ├── appengine
    │   │           │   └── app.yaml
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── appengine
    │   │                           └── Main.java
    │   ├── kotlin-ktor
    │   │   ├── app.yaml
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   ├── resources
    │   │   │   ├── application.conf
    │   │   │   └── logback.xml
    │   │   ├── src
    │   │   │   ├── main
    │   │   │   │   ├── kotlin
    │   │   │   │   │   └── com
    │   │   │   │   │       └── example
    │   │   │   │   │           └── appengine
    │   │   │   │   │               └── Application.kt
    │   │   │   │   └── resources
    │   │   │   │       ├── application.conf
    │   │   │   │       └── logback.xml
    │   │   │   └── test
    │   │   │       └── ApplicationTest.kt
    │   │   └── test
    │   │       └── ApplicationTest.kt
    │   ├── micronaut-helloworld
    │   │   ├── micronaut-cli.yml
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── appengine
    │   │       │   │   └── app.yaml
    │   │       │   ├── java
    │   │       │   │   └── com
    │   │       │   │       └── example
    │   │       │   │           └── appengine
    │   │       │   │               ├── Application.java
    │   │       │   │               └── HelloController.java
    │   │       │   └── resources
    │   │       │       ├── application.yml
    │   │       │       └── logback.xml
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── appengine
    │   │                           └── HelloControllerTest.java
    │   ├── oauth2
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           ├── appengine
    │   │           │   └── app.yaml
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── example
    │   │           │           └── appengine
    │   │           │               ├── LogoutServlet.java
    │   │           │               ├── Oauth2AuthorizationCodeServlet.java
    │   │           │               ├── Oauth2CallbackServlet.java
    │   │           │               └── Utils.java
    │   │           └── webapp
    │   │               ├── index.jsp
    │   │               ├── stylesheets
    │   │               │   └── main.css
    │   │               └── WEB-INF
    │   │                   └── web.xml
    │   ├── quarkus-helloworld
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── appengine
    │   │       │   │   └── app.yaml
    │   │       │   ├── java
    │   │       │   │   └── com
    │   │       │   │       └── example
    │   │       │   │           └── appengine
    │   │       │   │               └── quarkus
    │   │       │   │                   └── HelloResource.java
    │   │       │   └── resources
    │   │       │       └── application.properties
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── appengine
    │   │                           └── quarkus
    │   │                               └── HelloResourceTest.java
    │   ├── README.md
    │   ├── spanner
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           ├── appengine
    │   │           │   └── app.yaml
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── appengine
    │   │                           └── spanner
    │   │                               ├── SpannerClient.java
    │   │                               ├── SpannerTasks.java
    │   │                               └── SpannerTasksServlet.java
    │   ├── sparkjava-helloworld
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           ├── appengine
    │   │           │   └── app.yaml
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── appengine
    │   │                           └── sparkdemo
    │   │                               └── Main.java
    │   ├── springboot-helloworld
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           ├── appengine
    │   │           │   └── app.yaml
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── example
    │   │           │           └── appengine
    │   │           │               └── springboot
    │   │           │                   └── SpringbootApplication.java
    │   │           └── resources
    │   │               └── application.properties
    │   ├── tasks
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   └── java
    │   │       │       └── com
    │   │       │           └── example
    │   │       │               └── task
    │   │       │                   └── CreateTask.java
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── task
    │   │                           └── CreateTaskIT.java
    │   ├── tasks-handler
    │   │   ├── Dockerfile
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           ├── appengine
    │   │           │   └── app.yaml
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── example
    │   │           │           └── appengine
    │   │           │               └── taskhandler
    │   │           │                   ├── Application.java
    │   │           │                   └── TaskHandlerController.java
    │   │           └── resources
    │   │               └── application.properties
    │   └── vertx-helloworld
    │       ├── pom.xml
    │       ├── README.md
    │       └── src
    │           ├── main
    │           │   ├── appengine
    │           │   │   └── app.yaml
    │           │   └── java
    │           │       └── com
    │           │           └── example
    │           │               └── appengine
    │           │                   └── vertxhello
    │           │                       ├── Application.java
    │           │                       └── Main.java
    │           └── test
    │               └── java
    │                   └── com
    │                       └── example
    │                           └── appengine
    │                               └── vertxhello
    │                                   └── ApplicationTest.java
    ├── appengine-java11-bundled-services
    │   ├── datastore
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── java
    │   │       │   │   └── com
    │   │       │   │       └── example
    │   │       │   │           ├── appengine
    │   │       │   │           │   ├── AbstractGuestbook.java
    │   │       │   │           │   ├── AbstractGuestbookServlet.java
    │   │       │   │           │   ├── Greeting.java
    │   │       │   │           │   ├── Guestbook.java
    │   │       │   │           │   ├── GuestbookServlet.java
    │   │       │   │           │   ├── GuestbookStrong.java
    │   │       │   │           │   ├── GuestbookStrongServlet.java
    │   │       │   │           │   ├── ListPeopleServlet.java
    │   │       │   │           │   ├── ProjectionServlet.java
    │   │       │   │           │   ├── StartupServlet.java
    │   │       │   │           │   └── StatsServlet.java
    │   │       │   │           └── time
    │   │       │   │               ├── Clock.java
    │   │       │   │               ├── SystemClock.java
    │   │       │   │               └── testing
    │   │       │   │                   └── FakeClock.java
    │   │       │   └── webapp
    │   │       │       ├── guestbook.jsp
    │   │       │       └── WEB-INF
    │   │       │           ├── appengine-web.xml
    │   │       │           ├── datastore-indexes.xml
    │   │       │           └── web.xml
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── appengine
    │   │                           ├── EntitiesTest.java
    │   │                           ├── GuestbookStrongTest.java
    │   │                           ├── GuestbookTest.java
    │   │                           ├── IndexesTest.java
    │   │                           ├── ListPeopleServletTest.java
    │   │                           ├── MetadataEntityGroupTest.java
    │   │                           ├── MetadataKindsTest.java
    │   │                           ├── MetadataNamespacesTest.java
    │   │                           ├── MetadataPropertiesTest.java
    │   │                           ├── ProjectionServletTest.java
    │   │                           ├── ProjectionTest.java
    │   │                           ├── QueriesTest.java
    │   │                           ├── ReadPolicyTest.java
    │   │                           ├── StartupServletTest.java
    │   │                           └── TransactionsTest.java
    │   └── README.md
    ├── appengine-java17-bundled-services
    │   ├── datastore
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── java
    │   │       │   │   └── com
    │   │       │   │       └── example
    │   │       │   │           ├── appengine
    │   │       │   │           │   ├── AbstractGuestbook.java
    │   │       │   │           │   ├── AbstractGuestbookServlet.java
    │   │       │   │           │   ├── Greeting.java
    │   │       │   │           │   ├── Guestbook.java
    │   │       │   │           │   ├── GuestbookServlet.java
    │   │       │   │           │   ├── GuestbookStrong.java
    │   │       │   │           │   ├── GuestbookStrongServlet.java
    │   │       │   │           │   ├── ListPeopleServlet.java
    │   │       │   │           │   ├── ProjectionServlet.java
    │   │       │   │           │   ├── StartupServlet.java
    │   │       │   │           │   └── StatsServlet.java
    │   │       │   │           └── time
    │   │       │   │               ├── Clock.java
    │   │       │   │               ├── SystemClock.java
    │   │       │   │               └── testing
    │   │       │   │                   └── FakeClock.java
    │   │       │   └── webapp
    │   │       │       ├── guestbook.jsp
    │   │       │       └── WEB-INF
    │   │       │           ├── appengine-web.xml
    │   │       │           ├── datastore-indexes.xml
    │   │       │           └── web.xml
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── appengine
    │   │                           ├── EntitiesTest.java
    │   │                           ├── GuestbookStrongTest.java
    │   │                           ├── GuestbookTest.java
    │   │                           ├── IndexesTest.java
    │   │                           ├── ListPeopleServletTest.java
    │   │                           ├── MetadataEntityGroupTest.java
    │   │                           ├── MetadataKindsTest.java
    │   │                           ├── MetadataNamespacesTest.java
    │   │                           ├── MetadataPropertiesTest.java
    │   │                           ├── ProjectionServletTest.java
    │   │                           ├── ProjectionTest.java
    │   │                           ├── QueriesTest.java
    │   │                           ├── ReadPolicyTest.java
    │   │                           ├── StartupServletTest.java
    │   │                           └── TransactionsTest.java
    │   └── README.md
    ├── appengine-java8
    │   ├── analytics
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── example
    │   │           │           └── appengine
    │   │           │               └── analytics
    │   │           │                   └── AnalyticsServlet.java
    │   │           └── webapp
    │   │               └── WEB-INF
    │   │                   ├── appengine-web.xml
    │   │                   └── web.xml
    │   ├── appidentity
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── java
    │   │       │   │   └── com
    │   │       │   │       └── example
    │   │       │   │           └── appengine
    │   │       │   │               └── appidentity
    │   │       │   │                   ├── IdentityServlet.java
    │   │       │   │                   ├── SignForAppServlet.java
    │   │       │   │                   ├── UrlShortener.java
    │   │       │   │                   └── UrlShortenerServlet.java
    │   │       │   └── webapp
    │   │       │       └── WEB-INF
    │   │       │           ├── appengine-web.xml
    │   │       │           └── web.xml
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── appengine
    │   │                           └── appidentity
    │   │                               ├── IdentityServletTest.java
    │   │                               └── SignForAppServletTest.java
    │   ├── bigquery
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── java
    │   │       │   │   └── com
    │   │       │   │       └── example
    │   │       │   │           └── appengine
    │   │       │   │               └── bigquerylogging
    │   │       │   │                   ├── BigQueryHome.java
    │   │       │   │                   ├── BigQueryRun.java
    │   │       │   │                   ├── BigQueryRunner.java
    │   │       │   │                   └── TimeSeriesSummary.java
    │   │       │   └── webapp
    │   │       │       ├── index.jsp
    │   │       │       └── WEB-INF
    │   │       │           └── appengine-web.xml
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── appengine
    │   │                           └── bigquerylogging
    │   │                               └── BigQueryRunnerTest.java
    │   ├── bigtable
    │   │   ├── build.gradle
    │   │   ├── gradle
    │   │   │   └── wrapper
    │   │   │       └── gradle-wrapper.properties
    │   │   ├── gradlew
    │   │   ├── gradlew.bat
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   ├── settings.gradle
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── java
    │   │       │   │   └── com
    │   │       │   │       └── example
    │   │       │   │           └── bigtable
    │   │       │   │               ├── BigtableHelloWorld.java
    │   │       │   │               └── BigtableHelper.java
    │   │       │   └── webapp
    │   │       │       ├── bigtable.jsp
    │   │       │       ├── favicon.ico
    │   │       │       └── WEB-INF
    │   │       │           ├── appengine-web.xml
    │   │       │           ├── logging.properties
    │   │       │           └── web.xml
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── bigtable
    │   │                           └── BigtableHelloWorldTests.java
    │   ├── cloudsql
    │   │   └── README.md
    │   ├── datastore
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── java
    │   │       │   │   └── com
    │   │       │   │       └── example
    │   │       │   │           ├── appengine
    │   │       │   │           │   ├── AbstractGuestbook.java
    │   │       │   │           │   ├── AbstractGuestbookServlet.java
    │   │       │   │           │   ├── Greeting.java
    │   │       │   │           │   ├── Guestbook.java
    │   │       │   │           │   ├── GuestbookServlet.java
    │   │       │   │           │   ├── GuestbookStrong.java
    │   │       │   │           │   ├── GuestbookStrongServlet.java
    │   │       │   │           │   ├── ListPeopleServlet.java
    │   │       │   │           │   ├── ProjectionServlet.java
    │   │       │   │           │   ├── StartupServlet.java
    │   │       │   │           │   └── StatsServlet.java
    │   │       │   │           └── time
    │   │       │   │               ├── Clock.java
    │   │       │   │               ├── SystemClock.java
    │   │       │   │               └── testing
    │   │       │   │                   └── FakeClock.java
    │   │       │   └── webapp
    │   │       │       ├── guestbook.jsp
    │   │       │       └── WEB-INF
    │   │       │           ├── appengine-web.xml
    │   │       │           ├── datastore-indexes.xml
    │   │       │           └── web.xml
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── appengine
    │   │                           ├── EntitiesTest.java
    │   │                           ├── GuestbookStrongTest.java
    │   │                           ├── GuestbookTest.java
    │   │                           ├── IndexesTest.java
    │   │                           ├── ListPeopleServletTest.java
    │   │                           ├── MetadataEntityGroupTest.java
    │   │                           ├── MetadataKindsTest.java
    │   │                           ├── MetadataNamespacesTest.java
    │   │                           ├── MetadataPropertiesTest.java
    │   │                           ├── ProjectionServletTest.java
    │   │                           ├── ProjectionTest.java
    │   │                           ├── QueriesTest.java
    │   │                           ├── ReadPolicyTest.java
    │   │                           ├── StartupServletTest.java
    │   │                           └── TransactionsTest.java
    │   ├── datastore-indexes
    │   │   ├── pom.xml
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── java
    │   │       │   │   └── com
    │   │       │   │       └── example
    │   │       │   │           └── appengine
    │   │       │   │               └── IndexesServlet.java
    │   │       │   └── webapp
    │   │       │       └── WEB-INF
    │   │       │           ├── appengine-web.xml
    │   │       │           ├── datastore-indexes.xml
    │   │       │           └── web.xml
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── appengine
    │   │                           └── IndexesServletTest.java
    │   ├── datastore-indexes-exploding
    │   │   ├── pom.xml
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── java
    │   │       │   │   └── com
    │   │       │   │       └── example
    │   │       │   │           └── appengine
    │   │       │   │               └── IndexesServlet.java
    │   │       │   └── webapp
    │   │       │       └── WEB-INF
    │   │       │           ├── appengine-web.xml
    │   │       │           ├── datastore-indexes.xml
    │   │       │           └── web.xml
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── appengine
    │   │                           └── IndexesServletTest.java
    │   ├── datastore-indexes-perfect
    │   │   ├── pom.xml
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── java
    │   │       │   │   └── com
    │   │       │   │       └── example
    │   │       │   │           └── appengine
    │   │       │   │               └── IndexesServlet.java
    │   │       │   └── webapp
    │   │       │       └── WEB-INF
    │   │       │           ├── appengine-web.xml
    │   │       │           ├── datastore-indexes.xml
    │   │       │           └── web.xml
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── appengine
    │   │                           └── IndexesServletTest.java
    │   ├── datastore-schedule-export
    │   │   ├── cron.yaml
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── java
    │   │       │   │   └── com
    │   │       │   │       └── example
    │   │       │   │           └── datastore
    │   │       │   │               └── DatastoreExportServlet.java
    │   │       │   └── webapp
    │   │       │       ├── index.jsp
    │   │       │       └── WEB-INF
    │   │       │           ├── appengine-web.xml
    │   │       │           ├── logging.properties
    │   │       │           └── web.xml
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── datastore
    │   │                           └── DatastoreExportServletTest.java
    │   ├── endpoints-v2-backend
    │   │   ├── build.gradle
    │   │   ├── gradle
    │   │   │   └── wrapper
    │   │   │       ├── gradle-wrapper.jar
    │   │   │       └── gradle-wrapper.properties
    │   │   ├── gradlew
    │   │   ├── gradlew.bat
    │   │   ├── jenkins.sh
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   ├── settings.gradle
    │   │   └── src
    │   │       └── main
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── example
    │   │           │           └── echo
    │   │           │               ├── Echo.java
    │   │           │               ├── Email.java
    │   │           │               └── Message.java
    │   │           └── webapp
    │   │               └── WEB-INF
    │   │                   ├── appengine-web.xml
    │   │                   ├── logging.properties
    │   │                   └── web.xml
    │   ├── endpoints-v2-guice
    │   │   ├── build.gradle
    │   │   ├── gradle
    │   │   │   └── wrapper
    │   │   │       ├── gradle-wrapper.jar
    │   │   │       └── gradle-wrapper.properties
    │   │   ├── gradlew
    │   │   ├── gradlew.bat
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── example
    │   │           │           └── echo
    │   │           │               ├── EchoEndpointModule.java
    │   │           │               ├── EchoGuiceListener.java
    │   │           │               ├── Echo.java
    │   │           │               ├── Email.java
    │   │           │               └── Message.java
    │   │           └── webapp
    │   │               └── WEB-INF
    │   │                   ├── appengine-web.xml
    │   │                   ├── logging.properties
    │   │                   └── web.xml
    │   ├── endpoints-v2-migration
    │   │   ├── build.gradle
    │   │   ├── gradle
    │   │   │   └── wrapper
    │   │   │       ├── gradle-wrapper.jar
    │   │   │       └── gradle-wrapper.properties
    │   │   ├── gradlew
    │   │   ├── gradlew.bat
    │   │   ├── jenkins.sh
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── example
    │   │           │           └── helloendpoints
    │   │           │               ├── Constants.java
    │   │           │               ├── Greetings.java
    │   │           │               └── HelloGreeting.java
    │   │           └── webapp
    │   │               ├── bootstrap
    │   │               │   └── css
    │   │               │       ├── bootstrap.css
    │   │               │       └── bootstrap-responsive.css
    │   │               ├── css
    │   │               │   └── style.css
    │   │               ├── index.html
    │   │               ├── js
    │   │               │   └── base.js
    │   │               └── WEB-INF
    │   │                   ├── appengine-web.xml
    │   │                   ├── logging.properties
    │   │                   └── web.xml
    │   ├── endpoints-v2-README.md
    │   ├── endpoints-v2-skeleton
    │   │   ├── build.gradle
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── example
    │   │           │           └── skeleton
    │   │           │               └── MyApi.java
    │   │           └── webapp
    │   │               └── WEB-INF
    │   │                   ├── appengine-web.xml
    │   │                   ├── logging.properties
    │   │                   └── web.xml
    │   ├── firebase-backend
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── google
    │   │           │           └── cloud
    │   │           │               └── solutions
    │   │           │                   └── flexenv
    │   │           │                       ├── backend
    │   │           │                       │   ├── MessageProcessorServlet.java
    │   │           │                       │   └── MessagePurger.java
    │   │           │                       └── common
    │   │           │                           ├── LogEntry.java
    │   │           │                           └── Message.java
    │   │           └── webapp
    │   │               └── WEB-INF
    │   │                   ├── appengine-web.xml
    │   │                   ├── logging.properties
    │   │                   └── web.xml
    │   ├── firebase-event-listener-python
    │   │   ├── app.yaml
    │   │   └── main.py
    │   ├── firebase-event-proxy
    │   │   ├── pom.xml
    │   │   └── src
    │   │       └── main
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── example
    │   │           │           └── GaeFirebaseEventProxy
    │   │           │               ├── FirebaseEventProxy.java
    │   │           │               └── ServletContextListenerImpl.java
    │   │           └── webapp
    │   │               ├── index.jsp
    │   │               └── WEB-INF
    │   │                   ├── appengine-web.xml
    │   │                   ├── logging.properties
    │   │                   └── web.xml
    │   ├── firebase-event-proxy-README.md
    │   ├── firebase-tictactoe
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── java
    │   │       │   │   └── com
    │   │       │   │       └── example
    │   │       │   │           └── appengine
    │   │       │   │               └── firetactoe
    │   │       │   │                   ├── DeleteServlet.java
    │   │       │   │                   ├── FirebaseChannel.java
    │   │       │   │                   ├── Game.java
    │   │       │   │                   ├── MoveServlet.java
    │   │       │   │                   ├── ObjectifyHelper.java
    │   │       │   │                   ├── OpenedServlet.java
    │   │       │   │                   └── TicTacToeServlet.java
    │   │       │   └── webapp
    │   │       │       ├── static
    │   │       │       │   ├── main.css
    │   │       │       │   └── main.js
    │   │       │       └── WEB-INF
    │   │       │           ├── appengine-web.xml
    │   │       │           ├── logging.properties
    │   │       │           ├── view
    │   │       │           │   ├── firebase_config.jspf
    │   │       │           │   └── index.jsp
    │   │       │           └── web.xml
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── appengine
    │   │                           └── firetactoe
    │   │                               ├── DeleteServletTest.java
    │   │                               ├── FirebaseChannelTest.java
    │   │                               ├── MoveServletTest.java
    │   │                               ├── OpenedServletTest.java
    │   │                               └── TicTacToeServletTest.java
    │   ├── gaeinfo
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── example
    │   │           │           └── appengine
    │   │           │               └── standard
    │   │           │                   └── GaeInfoServlet.java
    │   │           └── webapp
    │   │               └── WEB-INF
    │   │                   ├── appengine-web.xml
    │   │                   ├── logging.properties
    │   │                   ├── templates
    │   │                   │   └── index.html
    │   │                   └── web.xml
    │   ├── guestbook-cloud-datastore
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── java
    │   │       │   │   └── com
    │   │       │   │       └── example
    │   │       │   │           └── guestbook
    │   │       │   │               ├── Greeting.java
    │   │       │   │               ├── Guestbook.java
    │   │       │   │               ├── Persistence.java
    │   │       │   │               └── SignGuestbookServlet.java
    │   │       │   └── webapp
    │   │       │       ├── guestbook.jsp
    │   │       │       ├── stylesheets
    │   │       │       │   └── main.css
    │   │       │       └── WEB-INF
    │   │       │           ├── appengine-web.xml
    │   │       │           ├── index.yaml
    │   │       │           ├── logging.properties
    │   │       │           └── web.xml
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── guestbook
    │   │                           ├── GreetingTest.java
    │   │                           ├── SignGuestbookServletTest.java
    │   │                           └── TestUtils.java
    │   ├── helloworld
    │   │   ├── build.gradle
    │   │   ├── gradle
    │   │   │   └── wrapper
    │   │   │       ├── gradle-wrapper.jar
    │   │   │       └── gradle-wrapper.properties
    │   │   ├── gradlew
    │   │   ├── gradlew.bat
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   ├── settings.gradle
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── java
    │   │       │   │   └── com
    │   │       │   │       └── example
    │   │       │   │           └── appengine
    │   │       │   │               └── java8
    │   │       │   │                   └── HelloAppEngine.java
    │   │       │   └── webapp
    │   │       │       ├── index.jsp
    │   │       │       └── WEB-INF
    │   │       │           └── appengine-web.xml
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── appengine
    │   │                           └── java8
    │   │                               └── HelloAppEngineTest.java
    │   ├── iap
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── example
    │   │           │           └── appengine
    │   │           │               └── iap
    │   │           │                   └── JwtServlet.java
    │   │           └── webapp
    │   │               └── WEB-INF
    │   │                   ├── appengine-web.xml
    │   │                   └── web.xml
    │   ├── images
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── example
    │   │           │           └── appengine
    │   │           │               └── images
    │   │           │                   └── ImagesServlet.java
    │   │           └── webapp
    │   │               └── WEB-INF
    │   │                   ├── appengine-web.xml
    │   │                   └── image.jpg
    │   ├── mail
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── example
    │   │           │           └── appengine
    │   │           │               └── mail
    │   │           │                   ├── BounceHandlerServlet.java
    │   │           │                   ├── HandleDiscussionEmail.java
    │   │           │                   ├── MailHandlerBase.java
    │   │           │                   ├── MailHandlerServlet.java
    │   │           │                   └── MailServlet.java
    │   │           └── webapp
    │   │               └── WEB-INF
    │   │                   ├── appengine-web.xml
    │   │                   ├── logging.properties
    │   │                   └── web.xml
    │   ├── mailgun
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── example
    │   │           │           └── appengine
    │   │           │               └── mailgun
    │   │           │                   └── MailgunServlet.java
    │   │           └── webapp
    │   │               ├── index.html
    │   │               └── WEB-INF
    │   │                   ├── appengine-web.xml
    │   │                   └── web.xml
    │   ├── mailjet
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── example
    │   │           │           └── appengine
    │   │           │               └── mailjet
    │   │           │                   └── MailjetServlet.java
    │   │           └── webapp
    │   │               ├── index.html
    │   │               └── WEB-INF
    │   │                   ├── appengine-web.xml
    │   │                   └── web.xml
    │   ├── memcache
    │   │   ├── pom.xml
    │   │   └── src
    │   │       └── main
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── example
    │   │           │           └── appengine
    │   │           │               └── memcache
    │   │           │                   ├── MemcacheAsyncCacheServlet.java
    │   │           │                   ├── MemcacheBestPracticeServlet.java
    │   │           │                   ├── MemcacheConcurrentServlet.java
    │   │           │                   └── MemcacheSyncCacheServlet.java
    │   │           └── webapp
    │   │               └── WEB-INF
    │   │                   └── appengine-web.xml
    │   ├── metadata
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── example
    │   │           │           └── appengine
    │   │           │               └── standard
    │   │           │                   └── MetadataServlet.java
    │   │           └── webapp
    │   │               └── WEB-INF
    │   │                   ├── appengine-web.xml
    │   │                   ├── templates
    │   │                   │   └── index.html
    │   │                   └── web.xml
    │   ├── multitenancy
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── java
    │   │       │   │   └── com
    │   │       │   │       └── example
    │   │       │   │           └── appengine
    │   │       │   │               ├── Greeting.java
    │   │       │   │               ├── Guestbook.java
    │   │       │   │               ├── MultitenancyServlet.java
    │   │       │   │               ├── NamespaceFilter.java
    │   │       │   │               ├── OfyHelper.java
    │   │       │   │               ├── SignGuestbookServlet.java
    │   │       │   │               ├── SomeRequestServlet.java
    │   │       │   │               └── UpdateCountsServlet.java
    │   │       │   └── webapp
    │   │       │       ├── guestbook.jsp
    │   │       │       ├── stylesheets
    │   │       │       │   └── main.css
    │   │       │       └── WEB-INF
    │   │       │           ├── appengine-web.xml
    │   │       │           ├── logging.properties
    │   │       │           └── web.xml
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── appengine
    │   │                           ├── GreetingTest.java
    │   │                           ├── GuestbookTestUtilities.java
    │   │                           └── SignGuestbookServletTest.java
    │   ├── oauth2
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── example
    │   │           │           └── appengine
    │   │           │               ├── HelloServlet.java
    │   │           │               └── Oauth2Filter.java
    │   │           └── webapp
    │   │               ├── oauth2.html
    │   │               └── WEB-INF
    │   │                   ├── appengine-web.xml
    │   │                   └── web.xml
    │   ├── pubsub
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   ├── sample_message.json
    │   │   └── src
    │   │       └── main
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── example
    │   │           │           └── appengine
    │   │           │               └── pubsub
    │   │           │                   ├── Message.java
    │   │           │                   ├── MessageRepositoryImpl.java
    │   │           │                   ├── MessageRepository.java
    │   │           │                   ├── PubSubAuthenticatedPush.java
    │   │           │                   ├── PubSubHome.java
    │   │           │                   ├── PubSubPublish.java
    │   │           │                   └── PubSubPush.java
    │   │           └── webapp
    │   │               ├── index.jsp
    │   │               └── WEB-INF
    │   │                   └── appengine-web.xml
    │   ├── README.md
    │   ├── remote-client
    │   │   ├── pom.xml
    │   │   └── src
    │   │       └── main
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── appengine
    │   │                           └── remote
    │   │                               └── RemoteApiExample.java
    │   ├── remote-README.md
    │   ├── remote-server
    │   │   ├── pom.xml
    │   │   └── src
    │   │       └── main
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── example
    │   │           │           └── appengine
    │   │           │               └── remote
    │   │           │                   └── RemoteServlet.java
    │   │           └── webapp
    │   │               └── WEB-INF
    │   │                   ├── appengine-web.xml
    │   │                   └── web.xml
    │   ├── requests
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── java
    │   │       │   │   └── com
    │   │       │   │       └── example
    │   │       │   │           └── appengine
    │   │       │   │               └── requests
    │   │       │   │                   ├── LoggingServlet.java
    │   │       │   │                   └── RequestsServlet.java
    │   │       │   └── webapp
    │   │       │       └── WEB-INF
    │   │       │           └── appengine-web.xml
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── appengine
    │   │                           └── requests
    │   │                               ├── LoggingServletTest.java
    │   │                               └── RequestsServletTest.java
    │   ├── search
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── java
    │   │       │   │   └── com
    │   │       │   │       └── example
    │   │       │   │           └── appengine
    │   │       │   │               └── search
    │   │       │   │                   ├── DeleteServlet.java
    │   │       │   │                   ├── DocumentServlet.java
    │   │       │   │                   ├── IndexServlet.java
    │   │       │   │                   ├── SchemaServlet.java
    │   │       │   │                   ├── SearchOptionServlet.java
    │   │       │   │                   ├── SearchServlet.java
    │   │       │   │                   └── Utils.java
    │   │       │   └── webapp
    │   │       │       └── WEB-INF
    │   │       │           └── appengine-web.xml
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── appengine
    │   │                           └── search
    │   │                               ├── DeleteServletTest.java
    │   │                               ├── DocumentServletTest.java
    │   │                               ├── IndexServletTest.java
    │   │                               ├── SchemaServletTest.java
    │   │                               ├── SearchOptionServletTest.java
    │   │                               ├── SearchServletTest.java
    │   │                               └── UtilsTest.java
    │   ├── sendgrid
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── example
    │   │           │           └── appengine
    │   │           │               └── sendgrid
    │   │           │                   └── SendEmailServlet.java
    │   │           └── webapp
    │   │               └── WEB-INF
    │   │                   ├── appengine-web.xml
    │   │                   └── web.xml
    │   ├── spanner
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── example
    │   │           │           └── appengine
    │   │           │               └── spanner
    │   │           │                   ├── SpannerClient.java
    │   │           │                   ├── SpannerTasks.java
    │   │           │                   └── SpannerTasksServlet.java
    │   │           └── webapp
    │   │               └── WEB-INF
    │   │                   └── appengine-web.xml
    │   ├── sparkjava-helloworld
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           ├── java
    │   │           │   └── HelloWorld.java
    │   │           └── webapp
    │   │               └── WEB-INF
    │   │                   ├── appengine-web.xml
    │   │                   └── logging.properties
    │   ├── springboot-helloworld
    │   │   ├── mvnw
    │   │   ├── mvnw.cmd
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── java
    │   │       │   │   └── com
    │   │       │   │       └── example
    │   │       │   │           └── appengine
    │   │       │   │               └── demos
    │   │       │   │                   └── springboot
    │   │       │   │                       ├── HelloworldController.java
    │   │       │   │                       ├── ServletInitializer.java
    │   │       │   │                       └── SpringBootExampleApplication.java
    │   │       │   ├── resources
    │   │       │   │   ├── application.properties
    │   │       │   │   ├── application.yaml
    │   │       │   │   └── logging.properties
    │   │       │   └── webapp
    │   │       │       └── WEB-INF
    │   │       │           └── appengine-web.xml
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── appengine
    │   │                           └── demos
    │   │                               └── springboot
    │   │                                   └── SpringBootExampleApplicationTests.java
    │   ├── static-files
    │   │   ├── pom.xml
    │   │   └── src
    │   │       └── main
    │   │           └── webapp
    │   │               ├── index.html
    │   │               ├── stylesheets
    │   │               │   └── styles.css
    │   │               └── WEB-INF
    │   │                   ├── appengine-web.xml
    │   │                   └── web.xml
    │   ├── taskqueues-deferred
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── google
    │   │           │           └── cloud
    │   │           │               └── taskqueue
    │   │           │                   └── samples
    │   │           │                       └── DeferSampleServlet.java
    │   │           └── webapp
    │   │               └── WEB-INF
    │   │                   ├── appengine-web.xml
    │   │                   └── logging.properties
    │   ├── taskqueues-pull
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── example
    │   │           │           └── taskqueue
    │   │           │               └── TaskqueueServlet.java
    │   │           └── webapp
    │   │               ├── taskqueues-pull.jsp
    │   │               └── WEB-INF
    │   │                   ├── appengine-web.xml
    │   │                   ├── logging.properties
    │   │                   ├── queue.xml
    │   │                   └── web.xml
    │   ├── taskqueues-push
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── java
    │   │       │   │   └── com
    │   │       │   │       └── example
    │   │       │   │           └── appengine
    │   │       │   │               └── taskqueue
    │   │       │   │                   └── push
    │   │       │   │                       ├── Enqueue.java
    │   │       │   │                       └── Worker.java
    │   │       │   └── webapp
    │   │       │       ├── taskqueue-push.html
    │   │       │       └── WEB-INF
    │   │       │           ├── appengine-web.xml
    │   │       │           └── web.xml
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── appengine
    │   │                           └── taskqueue
    │   │                               └── push
    │   │                                   └── WorkerTest.java
    │   ├── tasks
    │   │   ├── app
    │   │   │   ├── pom.xml
    │   │   │   ├── README.md
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   ├── java
    │   │   │       │   │   └── com
    │   │   │       │   │       └── example
    │   │   │       │   │           └── task
    │   │   │       │   │               ├── Enqueue.java
    │   │   │       │   │               └── Worker.java
    │   │   │       │   └── webapp
    │   │   │       │       ├── cloudtasks-push.html
    │   │   │       │       └── WEB-INF
    │   │   │       │           ├── appengine-web.xml
    │   │   │       │           └── web.xml
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── com
    │   │   │                   └── example
    │   │   │                       └── task
    │   │   │                           └── WorkerTest.java
    │   │   ├── quickstart
    │   │   │   ├── pom.xml
    │   │   │   ├── README.md
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   ├── java
    │   │   │       │   │   └── com
    │   │   │       │   │       └── example
    │   │   │       │   │           └── task
    │   │   │       │   │               ├── CreateTask.java
    │   │   │       │   │               └── TaskServlet.java
    │   │   │       │   └── webapp
    │   │   │       │       └── WEB-INF
    │   │   │       │           └── appengine-web.xml
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── com
    │   │   │                   └── example
    │   │   │                       └── task
    │   │   │                           └── CreateTaskIT.java
    │   │   └── snippets
    │   │       ├── pom.xml
    │   │       └── src
    │   │           ├── main
    │   │           │   └── java
    │   │           │       └── com
    │   │           │           └── example
    │   │           │               └── task
    │   │           │                   ├── CreateQueue.java
    │   │           │                   ├── CreateTask.java
    │   │           │                   ├── CreateTaskWithName.java
    │   │           │                   ├── DeleteQueue.java
    │   │           │                   ├── DeleteTask.java
    │   │           │                   ├── PauseQueue.java
    │   │           │                   ├── PurgeQueue.java
    │   │           │                   ├── RetryTask.java
    │   │           │                   └── UpdateQueue.java
    │   │           └── test
    │   │               └── java
    │   │                   └── com
    │   │                       └── example
    │   │                           └── task
    │   │                               └── SnippetsIT.java
    │   ├── translate-pubsub
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   ├── sample_message.json
    │   │   └── src
    │   │       └── main
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── example
    │   │           │           └── appengine
    │   │           │               └── translatepubsub
    │   │           │                   ├── Message.java
    │   │           │                   ├── MessageRepositoryImpl.java
    │   │           │                   ├── MessageRepository.java
    │   │           │                   ├── PubSubHome.java
    │   │           │                   ├── PubSubPublish.java
    │   │           │                   ├── PubSubPush.java
    │   │           │                   └── Translate.java
    │   │           └── webapp
    │   │               ├── index.jsp
    │   │               └── WEB-INF
    │   │                   └── appengine-web.xml
    │   ├── twilio
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── example
    │   │           │           └── appengine
    │   │           │               └── twilio
    │   │           │                   ├── ReceiveCallServlet.java
    │   │           │                   ├── ReceiveSmsServlet.java
    │   │           │                   └── SendSmsServlet.java
    │   │           └── webapp
    │   │               └── WEB-INF
    │   │                   ├── appengine-web.xml
    │   │                   └── web.xml
    │   ├── urlfetch
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── example
    │   │           │           └── appengine
    │   │           │               └── UrlFetchServlet.java
    │   │           └── webapp
    │   │               ├── urlfetchresult.jsp
    │   │               └── WEB-INF
    │   │                   ├── appengine-web.xml
    │   │                   └── web.xml
    │   └── users
    │       ├── pom.xml
    │       ├── README.md
    │       └── src
    │           ├── main
    │           │   ├── java
    │           │   │   └── com
    │           │   │       └── example
    │           │   │           └── appengine
    │           │   │               └── users
    │           │   │                   └── UsersServlet.java
    │           │   └── webapp
    │           │       └── WEB-INF
    │           │           ├── appengine-web.xml
    │           │           └── web.xml
    │           └── test
    │               └── java
    │                   └── com
    │                       └── example
    │                           └── appengine
    │                               └── users
    │                                   └── UsersServletTest.java
    ├── asset
    │   ├── pom.xml
    │   └── src
    │       ├── main
    │       │   └── java
    │       │       └── com
    │       │           └── example
    │       │               └── asset
    │       │                   ├── AnalyzeIamPolicyExample.java
    │       │                   ├── AnalyzeIamPolicyLongrunningBigqueryExample.java
    │       │                   ├── AnalyzeIamPolicyLongrunningGcsExample.java
    │       │                   ├── AnalyzeOrgPoliciesExample.java
    │       │                   ├── AnalyzeOrgPolicyGovernedAssetsExample.java
    │       │                   ├── AnalyzeOrgPolicyGovernedContainersExample.java
    │       │                   ├── BatchGetAssetsHistoryExample.java
    │       │                   ├── BatchGetEffectiveIamPolicyExample.java
    │       │                   ├── CreateFeedExample.java
    │       │                   ├── CreateSavedQueryExample.java
    │       │                   ├── DeleteFeedExample.java
    │       │                   ├── DeleteSavedQueryExample.java
    │       │                   ├── ExportAssetsBigqueryExample.java
    │       │                   ├── ExportAssetsExample.java
    │       │                   ├── GetFeedExample.java
    │       │                   ├── GetSavedQueryExample.java
    │       │                   ├── ListAssetsExample.java
    │       │                   ├── ListFeedsExample.java
    │       │                   ├── ListSavedQueriesExample.java
    │       │                   ├── SearchAllIamPoliciesExample.java
    │       │                   ├── SearchAllResourcesExample.java
    │       │                   ├── UpdateFeedExample.java
    │       │                   └── UpdateSavedQueryExample.java
    │       └── test
    │           └── java
    │               └── com
    │                   └── example
    │                       └── asset
    │                           ├── AnalyzeIT.java
    │                           ├── BatchGetEffectiveIamPolicyTest.java
    │                           ├── ListAssetsIT.java
    │                           ├── OrgPolicyAnalyzerIT.java
    │                           ├── QuickStartIT.java
    │                           ├── RealTimeFeedIT.java
    │                           ├── SavedQueryIT.java
    │                           └── SearchIT.java
    ├── auth
    │   ├── pom.xml
    │   ├── README.md
    │   └── src
    │       ├── main
    │       │   └── java
    │       │       ├── com
    │       │       │   └── google
    │       │       │       └── cloud
    │       │       │           └── auth
    │       │       │               └── samples
    │       │       │                   ├── AccessTokenFromImpersonatedCredentials.java
    │       │       │                   ├── AuthExample.java
    │       │       │                   └── DownscopingExample.java
    │       │       ├── CreateApiKey.java
    │       │       ├── DeleteApiKey.java
    │       │       ├── LookupApiKey.java
    │       │       ├── RestrictApiKeyAndroid.java
    │       │       ├── RestrictApiKeyApi.java
    │       │       ├── RestrictApiKeyHttp.java
    │       │       ├── RestrictApiKeyIos.java
    │       │       └── RestrictApiKeyServer.java
    │       └── test
    │           └── java
    │               ├── ApiKeySnippetsIT.java
    │               └── com
    │                   └── google
    │                       └── cloud
    │                           └── auth
    │                               └── samples
    │                                   ├── AccessTokenFromImpersonatedCredentialsIT.java
    │                                   ├── AuthExampleIT.java
    │                                   └── DownscopingExampleIT.java
    ├── automl
    │   ├── pom.xml
    │   ├── resources
    │   │   ├── dandelion.jpg
    │   │   ├── input.txt
    │   │   ├── salad.jpg
    │   │   └── test.png
    │   └── src
    │       ├── main
    │       │   └── java
    │       │       ├── beta
    │       │       │   └── automl
    │       │       │       ├── BatchPredict.java
    │       │       │       ├── CancelOperation.java
    │       │       │       ├── DeleteDataset.java
    │       │       │       ├── DeleteModel.java
    │       │       │       ├── DeployModel.java
    │       │       │       ├── GetModelEvaluation.java
    │       │       │       ├── GetModel.java
    │       │       │       ├── GetOperationStatus.java
    │       │       │       ├── ImportDataset.java
    │       │       │       ├── ListDatasets.java
    │       │       │       ├── ListModelEvaluations.java
    │       │       │       ├── ListModels.java
    │       │       │       ├── SetEndpoint.java
    │       │       │       ├── TablesBatchPredictBigQuery.java
    │       │       │       ├── TablesCreateDataset.java
    │       │       │       ├── TablesCreateModel.java
    │       │       │       ├── TablesGetModel.java
    │       │       │       ├── TablesImportDataset.java
    │       │       │       ├── TablesPredict.java
    │       │       │       ├── UndeployModel.java
    │       │       │       ├── VideoClassificationCreateDataset.java
    │       │       │       ├── VideoClassificationCreateModel.java
    │       │       │       ├── VideoObjectTrackingCreateDataset.java
    │       │       │       └── VideoObjectTrackingCreateModel.java
    │       │       └── com
    │       │           ├── example
    │       │           │   └── automl
    │       │           │       ├── BatchPredict.java
    │       │           │       ├── DeleteDataset.java
    │       │           │       ├── DeleteModel.java
    │       │           │       ├── DeployModel.java
    │       │           │       ├── ExportDataset.java
    │       │           │       ├── GetDataset.java
    │       │           │       ├── GetModelEvaluation.java
    │       │           │       ├── GetModel.java
    │       │           │       ├── GetOperationStatus.java
    │       │           │       ├── ImportDataset.java
    │       │           │       ├── LanguageEntityExtractionCreateDataset.java
    │       │           │       ├── LanguageEntityExtractionCreateModel.java
    │       │           │       ├── LanguageEntityExtractionPredict.java
    │       │           │       ├── LanguageSentimentAnalysisCreateDataset.java
    │       │           │       ├── LanguageSentimentAnalysisCreateModel.java
    │       │           │       ├── LanguageSentimentAnalysisPredict.java
    │       │           │       ├── LanguageTextClassificationCreateDataset.java
    │       │           │       ├── LanguageTextClassificationCreateModel.java
    │       │           │       ├── LanguageTextClassificationPredict.java
    │       │           │       ├── ListDatasets.java
    │       │           │       ├── ListModelEvaluations.java
    │       │           │       ├── ListModels.java
    │       │           │       ├── ListOperationStatus.java
    │       │           │       ├── TranslateCreateDataset.java
    │       │           │       ├── TranslateCreateModel.java
    │       │           │       ├── TranslatePredict.java
    │       │           │       ├── UndeployModel.java
    │       │           │       ├── VisionClassificationCreateDataset.java
    │       │           │       ├── VisionClassificationCreateModel.java
    │       │           │       ├── VisionClassificationDeployModelNodeCount.java
    │       │           │       ├── VisionClassificationPredict.java
    │       │           │       ├── VisionObjectDetectionCreateDataset.java
    │       │           │       ├── VisionObjectDetectionCreateModel.java
    │       │           │       ├── VisionObjectDetectionDeployModelNodeCount.java
    │       │           │       └── VisionObjectDetectionPredict.java
    │       │           └── google
    │       │               └── cloud
    │       │                   ├── translate
    │       │                   │   └── automl
    │       │                   │       └── DatasetApi.java
    │       │                   └── vision
    │       │                       └── samples
    │       │                           └── automl
    │       │                               ├── ClassificationDeployModel.java
    │       │                               ├── ClassificationDeployModelNodeCount.java
    │       │                               └── ObjectDetectionDeployModelNodeCount.java
    │       └── test
    │           └── java
    │               ├── beta
    │               │   └── automl
    │               │       ├── BatchPredictTest.java
    │               │       ├── CancelOperationTest.java
    │               │       ├── DeleteDatasetTest.java
    │               │       ├── DeleteModelTest.java
    │               │       ├── DeployModelTest.java
    │               │       ├── GetModelEvaluationTest.java
    │               │       ├── GetModelTest.java
    │               │       ├── GetOperationStatusTest.java
    │               │       ├── ImportDatasetTest.java
    │               │       ├── ListDatasetsTest.java
    │               │       ├── ListModelEvaluationsTest.java
    │               │       ├── ListModelsTest.java
    │               │       ├── SetEndpointIT.java
    │               │       ├── TablesBatchPredictBigQueryTest.java
    │               │       ├── TablesCreateDatasetTest.java
    │               │       ├── TablesCreateModelTest.java
    │               │       ├── TablesGetModelTest.java
    │               │       ├── TablesImportDatasetTest.java
    │               │       ├── TablesPredictTest.java
    │               │       ├── UndeployModelTest.java
    │               │       ├── VideoClassificationCreateDatasetTest.java
    │               │       ├── VideoClassificationCreateModelTest.java
    │               │       ├── VideoObjectTrackingCreateDatasetTest.java
    │               │       └── VideoObjectTrackingCreateModelTest.java
    │               └── com
    │                   ├── example
    │                   │   └── automl
    │                   │       ├── BatchPredictTest.java
    │                   │       ├── DeleteDatasetTest.java
    │                   │       ├── DeleteModelTest.java
    │                   │       ├── DeployModelTest.java
    │                   │       ├── ExportDatasetTest.java
    │                   │       ├── GetDatasetTest.java
    │                   │       ├── GetModelEvaluationTest.java
    │                   │       ├── GetModelTest.java
    │                   │       ├── GetOperationStatusTest.java
    │                   │       ├── ImportDatasetTest.java
    │                   │       ├── LanguageEntityExtractionCreateDatasetTest.java
    │                   │       ├── LanguageEntityExtractionCreateModelTest.java
    │                   │       ├── LanguageEntityExtractionPredictTest.java
    │                   │       ├── LanguageSentimentAnalysisCreateDatasetTest.java
    │                   │       ├── LanguageSentimentAnalysisCreateModelTest.java
    │                   │       ├── LanguageSentimentAnalysisPredictTest.java
    │                   │       ├── LanguageTextClassificationCreateDatasetTest.java
    │                   │       ├── LanguageTextClassificationCreateModelTest.java
    │                   │       ├── LanguageTextClassificationPredictTest.java
    │                   │       ├── ListDatasetsTest.java
    │                   │       ├── ListModelEvaluationsTest.java
    │                   │       ├── ListModelsTest.java
    │                   │       ├── ListOperationStatusTest.java
    │                   │       ├── TranslateCreateDatasetTest.java
    │                   │       ├── TranslateCreateModelTest.java
    │                   │       ├── TranslatePredictTest.java
    │                   │       ├── UndeployModelTest.java
    │                   │       ├── VisionClassificationCreateDatasetTest.java
    │                   │       ├── VisionClassificationCreateModelTest.java
    │                   │       ├── VisionClassificationDeployModelNodeCountTest.java
    │                   │       ├── VisionClassificationPredictTest.java
    │                   │       ├── VisionObjectDetectionCreateDatasetTest.java
    │                   │       ├── VisionObjectDetectionCreateModelTest.java
    │                   │       ├── VisionObjectDetectionDeployModelNodeCountTest.java
    │                   │       └── VisionObjectDetectionPredictTest.java
    │                   └── google
    │                       └── cloud
    │                           ├── translate
    │                           │   └── automl
    │                           │       └── DatasetApiIT.java
    │                           └── vision
    │                               └── samples
    │                                   └── automl
    │                                       ├── ClassificationDeployModelIT.java
    │                                       └── ObjectDetectionDeployModelNodeCountIT.java
    ├── batch
    │   └── snippets
    │       ├── pom.xml
    │       └── src
    │           ├── main
    │           │   └── java
    │           │       └── com
    │           │           └── example
    │           │               └── batch
    │           │                   ├── CreateWithContainerNoMounting.java
    │           │                   ├── CreateWithMountedBucket.java
    │           │                   ├── CreateWithScriptNoMounting.java
    │           │                   ├── CreateWithTemplate.java
    │           │                   ├── DeleteJob.java
    │           │                   ├── GetJob.java
    │           │                   ├── GetTask.java
    │           │                   ├── ListJobs.java
    │           │                   ├── ListTasks.java
    │           │                   └── ReadJobLogs.java
    │           └── test
    │               └── java
    │                   └── com
    │                       └── example
    │                           └── batch
    │                               ├── BatchBasicIT.java
    │                               ├── BatchBucketIT.java
    │                               ├── BatchTemplateIT.java
    │                               └── Util.java
    ├── bigquery
    │   ├── bigqueryconnection
    │   │   └── snippets
    │   │       ├── pom.xml
    │   │       └── src
    │   │           ├── main
    │   │           │   └── java
    │   │           │       └── com
    │   │           │           └── example
    │   │           │               └── bigqueryconnection
    │   │           │                   ├── CreateAwsConnection.java
    │   │           │                   ├── CreateConnection.java
    │   │           │                   ├── DeleteConnection.java
    │   │           │                   ├── GetConnection.java
    │   │           │                   ├── ListConnections.java
    │   │           │                   ├── QuickstartSample.java
    │   │           │                   ├── ShareConnection.java
    │   │           │                   └── UpdateConnection.java
    │   │           └── test
    │   │               └── java
    │   │                   └── com
    │   │                       └── example
    │   │                           └── bigqueryconnection
    │   │                               ├── CreateAwsConnectionIT.java
    │   │                               ├── CreateConnectionIT.java
    │   │                               ├── DeleteConnectionIT.java
    │   │                               ├── GetConnectionIT.java
    │   │                               ├── ListConnectionsIT.java
    │   │                               ├── QuickstartSampleIT.java
    │   │                               ├── ShareConnectionIT.java
    │   │                               └── UpdateConnectionIT.java
    │   ├── bigquerydatatransfer
    │   │   └── snippets
    │   │       ├── pom.xml
    │   │       └── src
    │   │           ├── main
    │   │           │   └── java
    │   │           │       └── com
    │   │           │           └── example
    │   │           │               └── bigquerydatatransfer
    │   │           │                   ├── CopyDataset.java
    │   │           │                   ├── CreateAdManagerTransfer.java
    │   │           │                   ├── CreateAdsTransfer.java
    │   │           │                   ├── CreateAmazonS3Transfer.java
    │   │           │                   ├── CreateAzureBlobStorageTransfer.java
    │   │           │                   ├── CreateCampaignmanagerTransfer.java
    │   │           │                   ├── CreateCloudStorageTransfer.java
    │   │           │                   ├── CreatePlayTransfer.java
    │   │           │                   ├── CreateRedshiftTransfer.java
    │   │           │                   ├── CreateScheduledQuery.java
    │   │           │                   ├── CreateScheduledQueryWithServiceAccount.java
    │   │           │                   ├── CreateTeradataTransfer.java
    │   │           │                   ├── CreateYoutubeChannelTransfer.java
    │   │           │                   ├── CreateYoutubeContentOwnerTransfer.java
    │   │           │                   ├── DeleteScheduledQuery.java
    │   │           │                   ├── DeleteTransferConfig.java
    │   │           │                   ├── DisableTransferConfig.java
    │   │           │                   ├── GetTransferConfigInfo.java
    │   │           │                   ├── ListTransferConfigs.java
    │   │           │                   ├── QuickstartSample.java
    │   │           │                   ├── ReEnableTransferConfig.java
    │   │           │                   ├── RunDetails.java
    │   │           │                   ├── RunHistory.java
    │   │           │                   ├── RunNotification.java
    │   │           │                   ├── ScheduleBackFill.java
    │   │           │                   ├── UpdateCredentials.java
    │   │           │                   └── UpdateTransferConfig.java
    │   │           └── test
    │   │               └── java
    │   │                   └── com
    │   │                       └── example
    │   │                           └── bigquerydatatransfer
    │   │                               ├── CopyDatasetIT.java
    │   │                               ├── CreateAmazonS3TransferIT.java
    │   │                               ├── CreateAzureBlobStorageTransferIT.java
    │   │                               ├── CreateCloudStorageTransferIT.java
    │   │                               ├── CreateScheduledQueryIT.java
    │   │                               ├── CreateScheduledQueryWithServiceAccountIT.java
    │   │                               ├── DeleteScheduledQueryIT.java
    │   │                               ├── DeleteTransferConfigIT.java
    │   │                               ├── DisableTransferConfigIT.java
    │   │                               ├── GetTransferConfigInfoIT.java
    │   │                               ├── ListTransferConfigsIT.java
    │   │                               ├── QuickstartSampleIT.java
    │   │                               ├── ReEnableTransferConfigIT.java
    │   │                               ├── RunDetailsIT.java
    │   │                               ├── RunHistoryIT.java
    │   │                               ├── RunNotificationIT.java
    │   │                               ├── ScheduleBackFillIT.java
    │   │                               ├── UpdateCredentialsIT.java
    │   │                               └── UpdateTransferConfigIT.java
    │   ├── bigqueryreservation
    │   │   └── snippets
    │   │       ├── pom.xml
    │   │       └── src
    │   │           ├── main
    │   │           │   └── java
    │   │           │       └── com
    │   │           │           └── example
    │   │           │               └── bigqueryreservation
    │   │           │                   └── QuickstartSample.java
    │   │           └── test
    │   │               └── java
    │   │                   └── com
    │   │                       └── example
    │   │                           └── bigqueryreservation
    │   │                               └── QuickstartSampleIT.java
    │   ├── bigquerystorage
    │   │   └── README.md
    │   ├── cloud-client
    │   │   └── README.md
    │   ├── README.md
    │   └── rest
    │       └── README.md
    ├── bigtable
    │   ├── beam
    │   │   ├── bulk-data-generator
    │   │   │   ├── pom.xml
    │   │   │   ├── README.md
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── java
    │   │   │       │       └── bigtable
    │   │   │       │           └── BulkWrite.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── bigtable
    │   │   │                   └── BulkWriteTest.java
    │   │   ├── change-streams
    │   │   │   ├── pom.xml
    │   │   │   ├── quickstart-data.csv
    │   │   │   ├── README.md
    │   │   │   ├── song-rank-data.csv
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── java
    │   │   │       │       ├── ChangeStreamsHelloWorld.java
    │   │   │       │       └── SongRank.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               ├── ChangeStreamsHelloWorldTest.java
    │   │   │               └── SongRankTest.java
    │   │   ├── helloworld
    │   │   │   ├── pom.xml
    │   │   │   ├── README.md
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── java
    │   │   │       │       ├── HelloWorldRead.java
    │   │   │       │       └── HelloWorldWrite.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── HelloWorldTest.java
    │   │   ├── keyviz-art
    │   │   │   ├── mona_lisa_example.png
    │   │   │   ├── pom.xml
    │   │   │   ├── README.md
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── java
    │   │   │       │       └── keyviz
    │   │   │       │           ├── LoadData.java
    │   │   │       │           └── ReadData.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── KeyVizArtTest.java
    │   │   └── workload-generator
    │   │       ├── metadata.json
    │   │       ├── pom.xml
    │   │       ├── README.md
    │   │       └── src
    │   │           ├── main
    │   │           │   └── java
    │   │           │       └── bigtable
    │   │           │           └── WorkloadGenerator.java
    │   │           └── test
    │   │               └── java
    │   │                   └── bigtable
    │   │                       └── WorkloadGeneratorTest.java
    │   ├── cassandra-migration-codelab
    │   │   ├── pom.xml
    │   │   └── src
    │   │       ├── main
    │   │       │   └── java
    │   │       │       └── CassandraMigrationCodelab.java
    │   │       └── test
    │   │           └── java
    │   │               └── CassandraMigrationCodelabTest.java
    │   ├── hbase
    │   │   └── snippets
    │   │       ├── pom.xml
    │   │       └── src
    │   │           ├── main
    │   │           │   ├── java
    │   │           │   │   └── com
    │   │           │   │       └── example
    │   │           │   │           └── bigtable
    │   │           │   │               ├── BigtableConnect.java
    │   │           │   │               ├── ConfigureConnectionPool.java
    │   │           │   │               ├── Filters.java
    │   │           │   │               ├── HelloWorld.java
    │   │           │   │               ├── Reads.java
    │   │           │   │               ├── WriteBatch.java
    │   │           │   │               ├── WriteConditionally.java
    │   │           │   │               ├── WriteIncrement.java
    │   │           │   │               └── WriteSimple.java
    │   │           │   └── resources
    │   │           │       └── hbase-site.xml
    │   │           └── test
    │   │               └── java
    │   │                   └── com
    │   │                       └── example
    │   │                           └── bigtable
    │   │                               ├── BigtableConnectTest.java
    │   │                               ├── ConfigureConnectionPoolTest.java
    │   │                               ├── FiltersTest.java
    │   │                               ├── HelloWorldTest.java
    │   │                               ├── ReadsTest.java
    │   │                               └── WritesTest.java
    │   ├── memorystore
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   └── java
    │   │       │       └── Memcached.java
    │   │       └── test
    │   │           └── java
    │   │               └── MemcachedTest.java
    │   ├── scheduled-backups
    │   │   ├── config
    │   │   │   ├── metrics.yaml
    │   │   │   └── scheduled-backups.properties
    │   │   ├── images
    │   │   │   └── scheduled_backup_architecture.png
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   ├── scripts
    │   │   │   └── scheduled_backups.sh
    │   │   └── src
    │   │       ├── main
    │   │       │   └── java
    │   │       │       └── com
    │   │       │           └── example
    │   │       │               └── cloud
    │   │       │                   └── bigtable
    │   │       │                       └── scheduledbackups
    │   │       │                           ├── CreateBackup.java
    │   │       │                           └── resource
    │   │       │                               ├── CreateBackupMessage.java
    │   │       │                               └── PubSubMessage.java
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── cloud
    │   │                           └── bigtable
    │   │                               └── scheduledbackups
    │   │                                   └── CreateBackupTestIT.java
    │   ├── spark
    │   │   ├── build.sbt
    │   │   ├── project
    │   │   │   ├── assembly.sbt
    │   │   │   └── build.properties
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   └── scala
    │   │       │       └── example
    │   │       │           ├── CopyTable.scala
    │   │       │           └── Wordcount.scala
    │   │       └── test
    │   │           ├── resources
    │   │           │   ├── log4j.properties
    │   │           │   └── Romeo-and-Juliet-prologue.txt
    │   │           └── scala
    │   │               └── example
    │   │                   └── IntegrationTest.scala
    │   └── use-cases
    │       └── fraudDetection
    │           ├── fraud-detection-design.svg
    │           ├── pom.xml
    │           ├── README.md
    │           ├── src
    │           │   ├── main
    │           │   │   └── java
    │           │   │       └── bigtable
    │           │   │           └── fraud
    │           │   │               └── beam
    │           │   │                   ├── FraudDetection.java
    │           │   │                   ├── FraudDetectionOptions.java
    │           │   │                   ├── LoadDataset.java
    │           │   │                   ├── LoadDatasetOptions.java
    │           │   │                   ├── package-info.java
    │           │   │                   └── utils
    │           │   │                       ├── AggregatedData.java
    │           │   │                       ├── CustomerProfile.java
    │           │   │                       ├── package-info.java
    │           │   │                       ├── RowDetails.java
    │           │   │                       ├── TransactionDetails.java
    │           │   │                       ├── UtilFunctions.java
    │           │   │                       └── WriteCBTHelper.java
    │           │   └── test
    │           │       └── java
    │           │           ├── FraudDetectionTestUtil.java
    │           │           └── StreamingPipelineTest.java
    │           └── terraform
    │               ├── datasets
    │               │   ├── testing_data
    │               │   │   ├── fraud_transactions.csv
    │               │   │   ├── legit_transactions.csv
    │               │   │   └── transactions_header.csv
    │               │   └── training_data
    │               │       ├── customers.csv
    │               │       ├── customers_header.csv
    │               │       ├── transactions.csv
    │               │       └── transactions_header.csv
    │               ├── main.tf
    │               ├── model
    │               │   └── model.bst
    │               ├── output.tf
    │               ├── scripts
    │               │   ├── destroy_streaming_pipeline.sh
    │               │   ├── load_dataset.sh
    │               │   ├── run_streaming_pipeline.sh
    │               │   ├── vertexai_build.sh
    │               │   └── vertexai_destroy.sh
    │               └── variables.tf
    ├── build.gradle
    ├── cdn
    │   └── signed-urls
    │       ├── pom.xml
    │       ├── README.md
    │       └── src
    │           ├── main
    │           │   └── java
    │           │       └── com
    │           │           └── google
    │           │               └── cdn
    │           │                   ├── SignedCookies.java
    │           │                   ├── SignedUrls.java
    │           │                   └── SignedUrlWithPrefix.java
    │           └── test
    │               └── java
    │                   └── com
    │                       └── google
    │                           └── cdn
    │                               ├── SignedCookiesTest.java
    │                               ├── SignedUrlsTest.java
    │                               └── SignedUrlWithPrefixTest.java
    ├── cloud-sql
    │   ├── mysql
    │   │   ├── client-side-encryption
    │   │   │   ├── example.envrc
    │   │   │   ├── pom.xml
    │   │   │   ├── README.md
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── java
    │   │   │       │       └── cloudsql
    │   │   │       │           └── tink
    │   │   │       │               ├── CloudKmsEnvelopeAead.java
    │   │   │       │               ├── CloudSqlConnectionPool.java
    │   │   │       │               ├── EncryptAndInsertData.java
    │   │   │       │               └── QueryAndDecryptData.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── cloudsql
    │   │   │                   └── tink
    │   │   │                       ├── EncryptInsertDataIT.java
    │   │   │                       └── QueryDecryptDataIT.java
    │   │   └── servlet
    │   │       ├── deployment.yaml
    │   │       ├── pom.xml
    │   │       ├── README.md
    │   │       ├── service-account.yaml
    │   │       ├── service.yaml
    │   │       └── src
    │   │           ├── main
    │   │           │   ├── java
    │   │           │   │   └── com
    │   │           │   │       └── example
    │   │           │   │           └── cloudsql
    │   │           │   │               ├── ConnectionPoolContextListener.java
    │   │           │   │               ├── ConnectionPoolFactory.java
    │   │           │   │               ├── ConnectorConnectionPoolFactory.java
    │   │           │   │               ├── ConnectorIamAuthnConnectionPoolFactory.java
    │   │           │   │               ├── functions
    │   │           │   │               │   └── Main.java
    │   │           │   │               ├── IndexServlet.java
    │   │           │   │               ├── TcpConnectionPoolFactory.java
    │   │           │   │               ├── TemplateData.java
    │   │           │   │               ├── Utils.java
    │   │           │   │               └── Vote.java
    │   │           │   └── webapp
    │   │           │       ├── index.jsp
    │   │           │       └── WEB-INF
    │   │           │           └── appengine-web.xml
    │   │           └── test
    │   │               └── java
    │   │                   └── com
    │   │                       └── example
    │   │                           └── cloudsql
    │   │                               └── TestIndexServletMysql.java
    │   ├── postgres
    │   │   ├── client-side-encryption
    │   │   │   ├── example.envrc
    │   │   │   ├── pom.xml
    │   │   │   ├── README.md
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── java
    │   │   │       │       └── cloudsql
    │   │   │       │           └── tink
    │   │   │       │               ├── CloudKmsEnvelopeAead.java
    │   │   │       │               ├── CloudSqlConnectionPool.java
    │   │   │       │               ├── EncryptAndInsertData.java
    │   │   │       │               └── QueryAndDecryptData.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── cloudsql
    │   │   │                   └── tink
    │   │   │                       ├── EncryptInsertDataIT.java
    │   │   │                       └── QueryDecryptDataIT.java
    │   │   └── servlet
    │   │       ├── deployment.yaml
    │   │       ├── pom.xml
    │   │       ├── README.md
    │   │       ├── service-account.yaml
    │   │       ├── service.yaml
    │   │       └── src
    │   │           ├── main
    │   │           │   ├── java
    │   │           │   │   └── com
    │   │           │   │       └── example
    │   │           │   │           └── cloudsql
    │   │           │   │               ├── ConnectionPoolContextListener.java
    │   │           │   │               ├── ConnectionPoolFactory.java
    │   │           │   │               ├── ConnectorConnectionPoolFactory.java
    │   │           │   │               ├── ConnectorIamAuthnConnectionPoolFactory.java
    │   │           │   │               ├── functions
    │   │           │   │               │   └── Main.java
    │   │           │   │               ├── IndexServlet.java
    │   │           │   │               ├── TcpConnectionPoolFactory.java
    │   │           │   │               ├── TemplateData.java
    │   │           │   │               ├── Utils.java
    │   │           │   │               └── Vote.java
    │   │           │   └── webapp
    │   │           │       ├── index.jsp
    │   │           │       └── WEB-INF
    │   │           │           └── appengine-web.xml
    │   │           └── test
    │   │               └── java
    │   │                   └── com
    │   │                       └── example
    │   │                           └── cloudsql
    │   │                               └── TestIndexServletPostgres.java
    │   ├── r2dbc
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           ├── appengine
    │   │           │   └── app.yaml
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── example
    │   │           │           └── cloudsql
    │   │           │               └── r2dbcsample
    │   │           │                   ├── CommandLineRunnerSchemaCreator.java
    │   │           │                   ├── MainController.java
    │   │           │                   ├── R2dbcSampleApplication.java
    │   │           │                   ├── VoteController.java
    │   │           │                   ├── Vote.java
    │   │           │                   └── VoteRepository.java
    │   │           └── resources
    │   │               ├── application.properties
    │   │               └── templates
    │   │                   └── index.html
    │   └── sqlserver
    │       ├── client-side-encryption
    │       │   ├── example.envrc
    │       │   ├── pom.xml
    │       │   ├── README.md
    │       │   └── src
    │       │       ├── main
    │       │       │   └── java
    │       │       │       └── cloudsql
    │       │       │           └── tink
    │       │       │               ├── CloudKmsEnvelopeAead.java
    │       │       │               ├── CloudSqlConnectionPool.java
    │       │       │               ├── EncryptAndInsertData.java
    │       │       │               └── QueryAndDecryptData.java
    │       │       └── test
    │       │           └── java
    │       │               └── cloudsql
    │       │                   └── tink
    │       │                       ├── EncryptInsertDataIT.java
    │       │                       └── QueryDecryptDataIT.java
    │       └── servlet
    │           ├── deployment.yaml
    │           ├── pom.xml
    │           ├── README.md
    │           ├── service-account.yaml
    │           ├── service.yaml
    │           └── src
    │               ├── main
    │               │   ├── java
    │               │   │   └── com
    │               │   │       └── example
    │               │   │           └── cloudsql
    │               │   │               ├── ConnectionPoolContextListener.java
    │               │   │               ├── ConnectionPoolFactory.java
    │               │   │               ├── ConnectorConnectionPoolFactory.java
    │               │   │               ├── functions
    │               │   │               │   └── Main.java
    │               │   │               ├── IndexServlet.java
    │               │   │               ├── TcpConnectionPoolFactory.java
    │               │   │               ├── TemplateData.java
    │               │   │               ├── Utils.java
    │               │   │               └── Vote.java
    │               │   └── webapp
    │               │       ├── index.jsp
    │               │       └── WEB-INF
    │               │           └── appengine-web.xml
    │               └── test
    │                   └── java
    │                       └── com
    │                           └── example
    │                               └── cloudsql
    │                                   └── TestIndexServletSqlServer.java
    ├── CODE_OF_CONDUCT.md
    ├── compute
    │   ├── cloud-client
    │   │   ├── pom.xml
    │   │   └── src
    │   │       ├── main
    │   │       │   └── java
    │   │       │       └── compute
    │   │       │           ├── ChangeInstanceMachineType.java
    │   │       │           ├── CreateEncryptedInstance.java
    │   │       │           ├── CreateFirewallRule.java
    │   │       │           ├── CreateInstanceFromTemplate.java
    │   │       │           ├── CreateInstanceFromTemplateWithOverrides.java
    │   │       │           ├── CreateInstance.java
    │   │       │           ├── CreateInstancesAdvanced.java
    │   │       │           ├── CreateInstanceTemplate.java
    │   │       │           ├── CreateInstanceWithExistingDisks.java
    │   │       │           ├── CreateTemplateFromInstance.java
    │   │       │           ├── CreateTemplateWithSubnet.java
    │   │       │           ├── CreateWithLocalSsd.java
    │   │       │           ├── customhostname
    │   │       │           │   ├── CreateInstanceWithCustomHostname.java
    │   │       │           │   └── GetInstanceHostname.java
    │   │       │           ├── custommachinetype
    │   │       │           │   ├── CreateCustomMachineType.java
    │   │       │           │   ├── CreateInstanceWithCustomSharedCore.java
    │   │       │           │   ├── CreateWithHelper.java
    │   │       │           │   ├── CreateWithoutHelper.java
    │   │       │           │   ├── ExtraMemoryWithoutHelper.java
    │   │       │           │   ├── HelperClass.java
    │   │       │           │   └── UpdateMemory.java
    │   │       │           ├── DeleteFirewallRule.java
    │   │       │           ├── DeleteInstance.java
    │   │       │           ├── DeleteInstanceTemplate.java
    │   │       │           ├── deleteprotection
    │   │       │           │   ├── CreateInstanceDeleteProtection.java
    │   │       │           │   ├── GetDeleteProtection.java
    │   │       │           │   └── SetDeleteProtection.java
    │   │       │           ├── disks
    │   │       │           │   ├── AttachDisk.java
    │   │       │           │   ├── CloneEncryptedDisk.java
    │   │       │           │   ├── CloneEncryptedDiskManagedKey.java
    │   │       │           │   ├── CreateDiskFromImage.java
    │   │       │           │   ├── CreateDiskFromSnapshot.java
    │   │       │           │   ├── CreateEmptyDisk.java
    │   │       │           │   ├── CreateFromSource.java
    │   │       │           │   ├── CreateKmsEncryptedDisk.java
    │   │       │           │   ├── CreateSnapshot.java
    │   │       │           │   ├── DeleteDisk.java
    │   │       │           │   ├── DeleteSnapshot.java
    │   │       │           │   ├── DeleteSnapshotsByFilter.java
    │   │       │           │   ├── GetSnapshot.java
    │   │       │           │   ├── ListDisks.java
    │   │       │           │   ├── ListSnapshots.java
    │   │       │           │   ├── RegionalCreateFromSource.java
    │   │       │           │   ├── RegionalDelete.java
    │   │       │           │   ├── ResizeDisk.java
    │   │       │           │   ├── ResizeRegionalDisk.java
    │   │       │           │   └── SetDiskAutodelete.java
    │   │       │           ├── GetFirewallRule.java
    │   │       │           ├── GetInstance.java
    │   │       │           ├── GetInstanceTemplate.java
    │   │       │           ├── ListAllInstances.java
    │   │       │           ├── ListFirewallRules.java
    │   │       │           ├── ListImages.java
    │   │       │           ├── ListInstance.java
    │   │       │           ├── ListInstanceTemplates.java
    │   │       │           ├── PatchFirewallRule.java
    │   │       │           ├── preemptible
    │   │       │           │   ├── CreatePreemptibleInstance.java
    │   │       │           │   ├── IsPreemptible.java
    │   │       │           │   └── ListZoneOperations.java
    │   │       │           ├── ResetInstance.java
    │   │       │           ├── ResumeInstance.java
    │   │       │           ├── SetUsageExportBucket.java
    │   │       │           ├── StartEncryptedInstance.java
    │   │       │           ├── StartInstance.java
    │   │       │           ├── StopInstance.java
    │   │       │           ├── SuspendInstance.java
    │   │       │           ├── WaitForOperation.java
    │   │       │           └── windows
    │   │       │               ├── osimage
    │   │       │               │   ├── CreateImage.java
    │   │       │               │   └── DeleteImage.java
    │   │       │               └── windowsinstances
    │   │       │                   ├── CreateFirewallRuleForWindowsActivationHost.java
    │   │       │                   ├── CreateRouteToWindowsActivationHost.java
    │   │       │                   ├── CreateWindowsServerInstanceExternalIp.java
    │   │       │                   ├── CreateWindowsServerInstanceInternalIp.java
    │   │       │                   └── GetInstanceSerialPort.java
    │   │       └── test
    │   │           └── java
    │   │               └── compute
    │   │                   ├── customhostname
    │   │                   │   └── CustomHostnameInstanceIT.java
    │   │                   ├── custommachinetype
    │   │                   │   ├── CustomMachineTypeIT.java
    │   │                   │   └── HelperIT.java
    │   │                   ├── deleteprotection
    │   │                   │   └── DeleteProtectionIT.java
    │   │                   ├── disks
    │   │                   │   ├── DisksFromSourceIT.java
    │   │                   │   ├── DisksIT.java
    │   │                   │   └── SnapshotsIT.java
    │   │                   ├── FirewallIT.java
    │   │                   ├── InstanceOperationsIT.java
    │   │                   ├── InstancesAdvancedIT.java
    │   │                   ├── InstanceTemplatesIT.java
    │   │                   ├── preemptible
    │   │                   │   └── PreemptibleIT.java
    │   │                   ├── SnippetsIT.java
    │   │                   ├── Util.java
    │   │                   └── windows
    │   │                       ├── osimage
    │   │                       │   └── WindowsOsImageIT.java
    │   │                       └── windowsinstances
    │   │                           └── CreatingManagingWindowsInstancesIT.java
    │   ├── cmdline
    │   │   ├── ComputeEngineSample.launch
    │   │   ├── logging.properties
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           └── java
    │   │               └── ComputeEngineSample.java
    │   ├── error-reporting
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── compute
    │   │                           └── errorreporting
    │   │                               └── ExceptionUtil.java
    │   ├── mailjet
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   └── java
    │   │       │       └── com
    │   │       │           └── example
    │   │       │               └── compute
    │   │       │                   └── mailjet
    │   │       │                       └── MailjetSender.java
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── compute
    │   │                           └── mailjet
    │   │                               └── MailjetSenderTest.java
    │   ├── sendgrid
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── compute
    │   │                           └── sendgrid
    │   │                               └── SendEmailServlet.java
    │   └── signed-metadata
    │       ├── pom.xml
    │       ├── README.md
    │       └── src
    │           └── main
    │               └── java
    │                   └── com
    │                       └── example
    │                           └── compute
    │                               └── signedmetadata
    │                                   ├── App.java
    │                                   ├── GCPInstance.java
    │                                   ├── token
    │                                   │   ├── DecodedGoogleJWTWrapper.java
    │                                   │   ├── Downloader.java
    │                                   │   ├── GoogleRSAKeyProvider.java
    │                                   │   ├── TokenDownloader.java
    │                                   │   └── TokenVerifier.java
    │                                   └── VerifyingInstance.java
    ├── contact-center-insights
    │   ├── pom.xml
    │   └── src
    │       ├── main
    │       │   └── java
    │       │       └── com
    │       │           └── example
    │       │               └── contactcenterinsights
    │       │                   ├── CreateAnalysis.java
    │       │                   ├── CreateConversation.java
    │       │                   ├── CreateConversationWithTtl.java
    │       │                   ├── CreateIssueModel.java
    │       │                   ├── CreatePhraseMatcherAllOf.java
    │       │                   ├── CreatePhraseMatcherAnyOf.java
    │       │                   ├── EnablePubSubNotifications.java
    │       │                   ├── ExportToBigquery.java
    │       │                   ├── GetOperation.java
    │       │                   └── SetProjectTtl.java
    │       └── test
    │           └── java
    │               └── com
    │                   └── example
    │                       └── contactcenterinsights
    │                           ├── CreateAnalysisIT.java
    │                           ├── CreateConversationIT.java
    │                           ├── CreateConversationWithTtlIT.java
    │                           ├── CreateIssueModelIT.java
    │                           ├── CreatePhraseMatcherAllOfIT.java
    │                           ├── CreatePhraseMatcherAnyOfIT.java
    │                           ├── EnablePubSubNotificationsIT.java
    │                           ├── ExportToBigqueryIT.java
    │                           ├── GetOperationIT.java
    │                           └── SetProjectTtlIT.java
    ├── container-registry
    │   ├── container-analysis
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   └── java
    │   │       │       ├── com
    │   │       │       │   └── example
    │   │       │       │       └── containeranalysis
    │   │       │       │           ├── CreateNote.java
    │   │       │       │           ├── CreateOccurrence.java
    │   │       │       │           ├── DeleteNote.java
    │   │       │       │           ├── DeleteOccurrence.java
    │   │       │       │           ├── GetDiscoveryInfo.java
    │   │       │       │           ├── GetNote.java
    │   │       │       │           ├── GetOccurrence.java
    │   │       │       │           ├── HighVulnerabilitiesForImage.java
    │   │       │       │           ├── OccurrencesForImage.java
    │   │       │       │           ├── OccurrencesForNote.java
    │   │       │       │           ├── PollDiscoveryOccurrenceFinished.java
    │   │       │       │           ├── Subscriptions.java
    │   │       │       │           └── VulnerabilityOccurrencesForImage.java
    │   │       │       └── META-INF
    │   │       │           └── MANIFEST.MF
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── containeranalysis
    │   │                           └── SamplesTest.java
    │   └── vulnerability-notification-function
    │       ├── cloudops
    │       │   ├── container-analysis-metrics.yaml
    │       │   └── vulnerability-policy.yaml
    │       ├── pom.xml
    │       ├── README.md
    │       └── src
    │           ├── main
    │           │   └── java
    │           │       └── com
    │           │           └── example
    │           │               └── containeranalysis
    │           │                   ├── OccurrenceNotification.java
    │           │                   ├── PubSubMessage.java
    │           │                   └── VulnerabilityFunction.java
    │           └── test
    │               └── java
    │                   └── com
    │                       └── example
    │                           └── containeranalysis
    │                               └── VulnerabilityFunctionTest.java
    ├── content-warehouse
    │   ├── pom.xml
    │   └── src
    │       ├── main
    │       │   └── java
    │       │       └── contentwarehouse
    │       │           └── v1
    │       │               ├── CreateDocument.java
    │       │               ├── CreateDocumentSchema.java
    │       │               ├── CreateRuleSet.java
    │       │               ├── DeleteDocumentSchema.java
    │       │               ├── GetDocument.java
    │       │               ├── GetDocumentSchema.java
    │       │               ├── ListDocumentSchema.java
    │       │               ├── QuickStart.java
    │       │               ├── SearchDocuments.java
    │       │               ├── UpdateDocument.java
    │       │               └── UpdateDocumentSchema.java
    │       └── test
    │           └── java
    │               └── contentwarehouse
    │                   └── v1
    │                       ├── CreateRuleSetTest.java
    │                       ├── DocumentSchemaTests.java
    │                       ├── DocumentTests.java
    │                       └── QuickStartTest.java
    ├── CONTRIBUTING.md
    ├── datacatalog
    │   ├── quickstart
    │   │   ├── build.gradle
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   └── java
    │   │       │       └── com
    │   │       │           └── example
    │   │       │               └── datacatalog
    │   │       │                   └── CreateFilesetEntry.java
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── datacatalog
    │   │                           └── CreateFilesetEntryTests.java
    │   └── snippets
    │       ├── pom.xml
    │       └── src
    │           ├── main
    │           │   └── java
    │           │       └── com
    │           │           └── example
    │           │               └── datacatalog
    │           │                   ├── CreateCustomConnector.java
    │           │                   ├── CreateCustomEntry.java
    │           │                   ├── CreateEntryGroup.java
    │           │                   ├── CreateEntry.java
    │           │                   ├── CreateFilesetEntry.java
    │           │                   ├── CreateTagTemplate.java
    │           │                   ├── DeleteEntryGroup.java
    │           │                   ├── DeleteEntry.java
    │           │                   ├── DeleteTagTemplate.java
    │           │                   ├── GetEntryGroup.java
    │           │                   ├── GetEntry.java
    │           │                   ├── GetTagTemplate.java
    │           │                   ├── GrantTagTemplateUserRole.java
    │           │                   ├── ListEntries.java
    │           │                   ├── ListEntryGroups.java
    │           │                   ├── LookupEntryBigQueryDataset.java
    │           │                   ├── LookupEntryBigQueryTable.java
    │           │                   ├── LookupEntryPubSubTopic.java
    │           │                   ├── Quickstart.java
    │           │                   ├── SearchAssets.java
    │           │                   ├── UpdateEntryGroup.java
    │           │                   ├── UpdateEntry.java
    │           │                   ├── UpdateTagTemplate.java
    │           │                   └── WaitForImportEntries.java
    │           └── test
    │               └── java
    │                   └── com
    │                       └── example
    │                           └── datacatalog
    │                               ├── CreateCustomConnectorIT.java
    │                               ├── CreateCustomEntryIT.java
    │                               ├── CreateEntryGroupIT.java
    │                               ├── CreateEntryIT.java
    │                               ├── CreateEntryTests.java
    │                               ├── CreateFilesetEntryIT.java
    │                               ├── CreateTagTemplateIT.java
    │                               ├── DeleteEntryGroupIT.java
    │                               ├── DeleteEntryIT.java
    │                               ├── DeleteTagTemplateIT.java
    │                               ├── GetEntryGroupIT.java
    │                               ├── GetEntryIT.java
    │                               ├── GetImportEntriesStateIT.java
    │                               ├── GetTagTemplateIT.java
    │                               ├── GrantTagTemplateUserRoleIT.java
    │                               ├── ListEntriesIT.java
    │                               ├── ListEntryGroupsIT.java
    │                               ├── LookupEntryTests.java
    │                               ├── QuickstartIT.java
    │                               ├── SearchAssetsIT.java
    │                               ├── UpdateEntryGroupIT.java
    │                               ├── UpdateEntryIT.java
    │                               └── UpdateTagTemplateIT.java
    ├── dataflow
    │   ├── encryption-keys
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── dataflow
    │   │                           └── cmek
    │   │                               └── BigQueryKmsKey.java
    │   ├── flex-templates
    │   │   ├── getting_started
    │   │   │   ├── metadata.json
    │   │   │   ├── pom.xml
    │   │   │   ├── README.md
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── java
    │   │   │       │       └── com
    │   │   │       │           └── example
    │   │   │       │               └── dataflow
    │   │   │       │                   └── FlexTemplateGettingStarted.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── com
    │   │   │                   └── example
    │   │   │                       └── dataflow
    │   │   │                           └── FlexTemplateGettingStartedIT.java
    │   │   ├── kafka_to_bigquery
    │   │   │   ├── kafka
    │   │   │   │   ├── create-topic.sh
    │   │   │   │   ├── Dockerfile
    │   │   │   │   └── start-kafka.sh
    │   │   │   ├── metadata.json
    │   │   │   ├── pom.xml
    │   │   │   ├── README.md
    │   │   │   └── src
    │   │   │       └── main
    │   │   │           └── java
    │   │   │               └── org
    │   │   │                   └── apache
    │   │   │                       └── beam
    │   │   │                           └── samples
    │   │   │                               └── KafkaToBigQuery.java
    │   │   ├── README.md
    │   │   └── streaming_beam_sql
    │   │       ├── metadata.json
    │   │       ├── pom.xml
    │   │       ├── README.md
    │   │       └── src
    │   │           └── main
    │   │               └── java
    │   │                   └── org
    │   │                       └── apache
    │   │                           └── beam
    │   │                               └── samples
    │   │                                   └── StreamingBeamSql.java
    │   ├── README.md
    │   ├── snippets
    │   │   ├── pom.xml
    │   │   └── src
    │   │       ├── main
    │   │       │   └── java
    │   │       │       └── com
    │   │       │           └── example
    │   │       │               └── dataflow
    │   │       │                   ├── BatchWriteStorage.java
    │   │       │                   ├── BigQueryReadAvro.java
    │   │       │                   ├── BigQueryReadFromQuery.java
    │   │       │                   ├── BigQueryReadWithProjectionAndFiltering.java
    │   │       │                   ├── BigQueryStreamExactlyOnce.java
    │   │       │                   ├── BigQueryWrite.java
    │   │       │                   ├── BigQueryWriteWithSchema.java
    │   │       │                   ├── BiqQueryReadTableRows.java
    │   │       │                   ├── ExamplePipelineOptions.java
    │   │       │                   └── PubSubWriteWithAttributes.java
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── dataflow
    │   │                           ├── BatchWriteStorageIT.java
    │   │                           ├── BigQueryWriteIT.java
    │   │                           ├── BiqQueryReadIT.java
    │   │                           └── PubSubWriteIT.java
    │   ├── spanner-io
    │   │   ├── pom.xml
    │   │   └── src
    │   │       ├── main
    │   │       │   └── java
    │   │       │       └── com
    │   │       │           └── example
    │   │       │               └── dataflow
    │   │       │                   ├── EstimateSize.java
    │   │       │                   ├── SpannerGroupWrite.java
    │   │       │                   ├── SpannerReadAll.java
    │   │       │                   ├── SpannerReadApi.java
    │   │       │                   ├── SpannerReadApiWithIndex.java
    │   │       │                   ├── SpannerRead.java
    │   │       │                   ├── SpannerWrite.java
    │   │       │                   └── TransactionalRead.java
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── dataflow
    │   │                           ├── SpannerGroupWriteIT.java
    │   │                           ├── SpannerReadIT.java
    │   │                           └── SpannerWriteIT.java
    │   └── templates
    │       ├── pom.xml
    │       ├── README.md
    │       ├── src
    │       │   └── main
    │       │       └── java
    │       │           └── com
    │       │               └── example
    │       │                   └── dataflow
    │       │                       └── templates
    │       │                           └── WordCount.java
    │       └── WordCount_metadata
    ├── datalabeling
    │   └── snippets
    │       ├── pom.xml
    │       └── src
    │           ├── main
    │           │   └── java
    │           │       └── com
    │           │           └── example
    │           │               └── datalabeling
    │           │                   ├── CreateAnnotationSpecSet.java
    │           │                   ├── CreateDataset.java
    │           │                   ├── CreateInstruction.java
    │           │                   ├── ExportData.java
    │           │                   ├── ImportData.java
    │           │                   ├── LabelImage.java
    │           │                   ├── LabelText.java
    │           │                   └── LabelVideo.java
    │           └── test
    │               └── java
    │                   └── com
    │                       └── example
    │                           └── datalabeling
    │                               ├── CreateAnnotationSpecSetIT.java
    │                               ├── CreateDatasetIT.java
    │                               ├── CreateInstructionIT.java
    │                               ├── ImportDataIT.java
    │                               ├── LabelImageIT.java
    │                               ├── LabelTextIT.java
    │                               └── LabelVideoIT.java
    ├── dataproc
    │   ├── pom.xml
    │   └── src
    │       ├── main
    │       │   └── java
    │       │       ├── CreateCluster.java
    │       │       ├── CreateClusterWithAutoscaling.java
    │       │       ├── InstantiateInlineWorkflowTemplate.java
    │       │       ├── Quickstart.java
    │       │       ├── SubmitHadoopFsJob.java
    │       │       └── SubmitJob.java
    │       └── test
    │           └── java
    │               ├── CreateClusterTest.java
    │               ├── CreateClusterWithAutoscalingTest.java
    │               ├── InstantiateInlineWorkflowTemplateTest.java
    │               ├── QuickstartTest.java
    │               ├── SubmitHadoopFsJobTest.java
    │               └── SubmitJobTest.java
    ├── dialogflow
    │   ├── basic-webhook
    │   │   ├── pom.xml
    │   │   └── src
    │   │       ├── main
    │   │       │   └── java
    │   │       │       └── com
    │   │       │           └── example
    │   │       │               └── dialogflow
    │   │       │                   └── cx
    │   │       │                       └── BasicWebhook.java
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── dialogflow
    │   │                           └── cx
    │   │                               └── BasicWebhookIT.java
    │   └── snippets
    │       ├── pom.xml
    │       ├── resources
    │       │   ├── 230pm.wav
    │       │   ├── book_a_room.wav
    │       │   ├── half_an_hour.wav
    │       │   ├── mountain_view.wav
    │       │   ├── RoomReservation.zip
    │       │   ├── today.wav
    │       │   └── two_people.wav
    │       └── src
    │           ├── main
    │           │   ├── dialogflow
    │           │   │   ├── Example.java
    │           │   │   └── SetAgent.java
    │           │   └── java
    │           │       └── com
    │           │           └── example
    │           │               └── dialogflow
    │           │                   ├── AnswerRecordManagement.java
    │           │                   ├── ConversationManagement.java
    │           │                   ├── ConversationProfileManagement.java
    │           │                   ├── DetectIntentAudio.java
    │           │                   ├── DetectIntentKnowledge.java
    │           │                   ├── DetectIntentStream.java
    │           │                   ├── DetectIntentTexts.java
    │           │                   ├── DetectIntentWithLocation.java
    │           │                   ├── DetectIntentWithSentimentAnalysis.java
    │           │                   ├── DetectIntentWithTextToSpeechResponse.java
    │           │                   ├── DocumentManagement.java
    │           │                   ├── IntentManagement.java
    │           │                   ├── KnowledgeBaseManagement.java
    │           │                   ├── ParticipantManagement.java
    │           │                   └── UpdateIntent.java
    │           └── test
    │               ├── dialogflow
    │               │   ├── ExampleIT.java
    │               │   └── SetAgentIT.java
    │               └── java
    │                   └── com
    │                       └── example
    │                           └── dialogflow
    │                               ├── CreateConversationProfileTest.java
    │                               ├── CreateConversationTest.java
    │                               ├── CreateDocumentTest.java
    │                               ├── CreateKnowledgeBaseTest.java
    │                               ├── CreateParticipantTest.java
    │                               ├── DetectIntentKnowledgeTest.java
    │                               ├── DetectIntentStreamIT.java
    │                               ├── DetectIntentWithAudioTest.java
    │                               ├── DetectIntentWithSentimentAndTextToSpeechIT.java
    │                               ├── IntentManagementIT.java
    │                               ├── UpdateAnswerRecordTest.java
    │                               └── UpdateIntentIT.java
    ├── dialogflow-cx
    │   ├── pom.xml
    │   ├── resources
    │   │   └── book_a_room.wav
    │   └── src
    │       ├── main
    │       │   └── java
    │       │       └── dialogflow
    │       │           └── cx
    │       │               ├── ConfigureWebhookToSetFormParametersAsOptionalOrRequired.java
    │       │               ├── CreateAgent.java
    │       │               ├── CreateFlow.java
    │       │               ├── CreateIntent.java
    │       │               ├── CreatePage.java
    │       │               ├── CreateSimplePage.java
    │       │               ├── DeletePage.java
    │       │               ├── DetectIntentAudioInput.java
    │       │               ├── DetectIntentDisableWebhook.java
    │       │               ├── DetectIntentEventInput.java
    │       │               ├── DetectIntentIntentInput.java
    │       │               ├── DetectIntent.java
    │       │               ├── DetectIntentSentimentAnalysis.java
    │       │               ├── DetectIntentStreamingPartialResponse.java
    │       │               ├── DetectIntentStream.java
    │       │               ├── DetectIntentSynthesizeTextToSpeechOutput.java
    │       │               ├── ExportAgent.java
    │       │               ├── ListPages.java
    │       │               ├── ListTestCaseResults.java
    │       │               ├── UpdateIntent.java
    │       │               ├── WebhookConfigureSessionParameters.java
    │       │               └── WebhookValidateFormParameter.java
    │       └── test
    │           └── java
    │               └── dialogflow
    │                   └── cx
    │                       ├── ConfigureWebhookToSetFormParametersAsOptionalOrRequiredIT.java
    │                       ├── CreateAgentIT.java
    │                       ├── CreateFlowIT.java
    │                       ├── CreateIntentIT.java
    │                       ├── CreatePageIT.java
    │                       ├── DetectIntentAudioInputTest.java
    │                       ├── DetectIntentDisableWebhookTest.java
    │                       ├── DetectIntentEventInputTest.java
    │                       ├── DetectIntentIntentInputTest.java
    │                       ├── DetectIntentIT.java
    │                       ├── DetectIntentSentimentAnalysisTest.java
    │                       ├── DetectIntentStreamingPartialResponseTest.java
    │                       ├── DetectIntentStreamIT.java
    │                       ├── DetectIntentSynthesizeTextToSpeechOutputTest.java
    │                       ├── ExportAgentIT.java
    │                       ├── ListTestCaseResultsIT.java
    │                       ├── PageManagementIT.java
    │                       ├── UpdateIntentTest.java
    │                       ├── WebhookConfigureSessionParametersIT.java
    │                       └── WebhookValidateFormParameterIT.java
    ├── discoveryengine
    │   ├── pom.xml
    │   └── src
    │       ├── main
    │       │   └── java
    │       │       └── discoveryengine
    │       │           └── v1
    │       │               └── Search.java
    │       └── test
    │           └── java
    │               └── discoveryengine
    │                   └── v1
    │                       └── SearchTest.java
    ├── dlp
    │   └── snippets
    │       ├── pom.xml
    │       ├── README.md
    │       └── src
    │           ├── main
    │           │   └── java
    │           │       └── dlp
    │           │           └── snippets
    │           │               ├── CreateStoredInfoType.java
    │           │               ├── DeIdenitfyWithDeterministicEncryption.java
    │           │               ├── DeidentifyCloudStorage.java
    │           │               ├── DeIdentifyDataReplaceWithDictionary.java
    │           │               ├── DeidentifyFreeTextWithFpeUsingSurrogate.java
    │           │               ├── DeIdentifyTableBucketing.java
    │           │               ├── DeIdentifyTableConditionInfoTypes.java
    │           │               ├── DeIdentifyTableConditionMasking.java
    │           │               ├── DeIdentifyTableInfoTypes.java
    │           │               ├── DeIdentifyTableRowSuppress.java
    │           │               ├── DeIdentifyTableWithBucketingConfig.java
    │           │               ├── DeIdentifyTableWithCryptoHash.java
    │           │               ├── DeIdentifyTableWithFpe.java
    │           │               ├── DeIdentifyTableWithMultipleCryptoHash.java
    │           │               ├── DeIdentifyTextWithFpe.java
    │           │               ├── DeIdentifyWithDateShift.java
    │           │               ├── DeIdentifyWithExceptionList.java
    │           │               ├── DeIdentifyWithFpe.java
    │           │               ├── DeIdentifyWithInfoType.java
    │           │               ├── DeIdentifyWithMasking.java
    │           │               ├── DeIdentifyWithRedaction.java
    │           │               ├── DeIdentifyWithReplacement.java
    │           │               ├── DeIdentifyWithSimpleWordList.java
    │           │               ├── DeIdentifyWithTimeExtraction.java
    │           │               ├── InfoTypesList.java
    │           │               ├── InspectBigQuerySendToScc.java
    │           │               ├── InspectBigQueryTable.java
    │           │               ├── InspectBigQueryTableWithSampling.java
    │           │               ├── InspectDatastoreEntity.java
    │           │               ├── InspectDatastoreSendToScc.java
    │           │               ├── InspectDataToHybridJobTrigger.java
    │           │               ├── InspectGcsFile.java
    │           │               ├── InspectGcsFileSendToScc.java
    │           │               ├── InspectGcsFileWithSampling.java
    │           │               ├── InspectImageFileAllInfoTypes.java
    │           │               ├── InspectImageFile.java
    │           │               ├── InspectImageFileListedInfoTypes.java
    │           │               ├── InspectPhoneNumber.java
    │           │               ├── InspectStringAugmentInfoType.java
    │           │               ├── InspectStringCustomExcludingSubstring.java
    │           │               ├── InspectStringCustomHotword.java
    │           │               ├── InspectStringCustomOmitOverlap.java
    │           │               ├── InspectString.java
    │           │               ├── InspectStringMultipleRules.java
    │           │               ├── InspectStringOmitOverlap.java
    │           │               ├── InspectStringWithExclusionDict.java
    │           │               ├── InspectStringWithExclusionDictSubstring.java
    │           │               ├── InspectStringWithExclusionRegex.java
    │           │               ├── InspectStringWithoutOverlap.java
    │           │               ├── InspectTable.java
    │           │               ├── InspectTableWithCustomHotword.java
    │           │               ├── InspectTextFile.java
    │           │               ├── InspectWithCustomRegex.java
    │           │               ├── InspectWithHotwordRules.java
    │           │               ├── InspectWithStoredInfotype.java
    │           │               ├── JobsCreate.java
    │           │               ├── JobsDelete.java
    │           │               ├── JobsGet.java
    │           │               ├── JobsList.java
    │           │               ├── QuickStart.java
    │           │               ├── RedactImageFileAllInfoTypes.java
    │           │               ├── RedactImageFileAllText.java
    │           │               ├── RedactImageFileColoredInfoTypes.java
    │           │               ├── RedactImageFile.java
    │           │               ├── RedactImageFileListedInfoTypes.java
    │           │               ├── ReidentifyFreeTextWithFpeUsingSurrogate.java
    │           │               ├── ReIdentifyTableWithFpe.java
    │           │               ├── ReIdentifyTextWithFpe.java
    │           │               ├── ReidentifyWithDeterministicEncryption.java
    │           │               ├── ReIdentifyWithFpe.java
    │           │               ├── RiskAnalysisCategoricalStats.java
    │           │               ├── RiskAnalysisKAnonymity.java
    │           │               ├── RiskAnalysisKAnonymityWithEntityId.java
    │           │               ├── RiskAnalysisKMap.java
    │           │               ├── RiskAnalysisLDiversity.java
    │           │               ├── RiskAnalysisNumericalStats.java
    │           │               ├── TemplatesCreate.java
    │           │               ├── TemplatesDelete.java
    │           │               ├── TemplatesList.java
    │           │               ├── TriggersCreate.java
    │           │               ├── TriggersDelete.java
    │           │               ├── TriggersList.java
    │           │               ├── TriggersPatch.java
    │           │               └── UpdateStoredInfoType.java
    │           └── test
    │               ├── java
    │               │   └── dlp
    │               │       └── snippets
    │               │           ├── DeIdentificationTests.java
    │               │           ├── InfoTypesTests.java
    │               │           ├── InspectTests.java
    │               │           ├── JobsTests.java
    │               │           ├── QuickstartTests.java
    │               │           ├── RedactTests.java
    │               │           ├── RiskAnalysisTests.java
    │               │           ├── TemplatesTests.java
    │               │           ├── TestBase.java
    │               │           └── TriggersTests.java
    │               └── resources
    │                   ├── dates.csv
    │                   ├── results.correct.csv
    │                   ├── sensitive-data-image.jpg
    │                   ├── test.png
    │                   └── test.txt
    ├── document-ai
    │   ├── pom.xml
    │   ├── resources
    │   │   ├── document_quality_poor.pdf
    │   │   ├── handwritten_form.pdf
    │   │   ├── invoice.pdf
    │   │   ├── multi_document.pdf
    │   │   └── us_driver_license.pdf
    │   └── src
    │       ├── main
    │       │   └── java
    │       │       └── documentai
    │       │           ├── v1
    │       │           │   ├── BatchProcessDocument.java
    │       │           │   ├── ProcessDocument.java
    │       │           │   └── QuickStart.java
    │       │           └── v1beta3
    │       │               ├── ProcessFormDocument.java
    │       │               ├── ProcessOcrDocument.java
    │       │               ├── ProcessQualityDocument.java
    │       │               ├── ProcessSpecializedDocument.java
    │       │               └── ProcessSplitterDocument.java
    │       └── test
    │           └── java
    │               └── documentai
    │                   ├── v1
    │                   │   ├── BatchProcessDocumentTest.java
    │                   │   ├── ProcessDocumentTest.java
    │                   │   └── QuickStartTest.java
    │                   └── v1beta3
    │                       ├── ProcessFormDocumentTest.java
    │                       ├── ProcessOcrDocumentTest.java
    │                       ├── ProcessQualityDocumentTest.java
    │                       ├── ProcessSpecializedDocumentTest.java
    │                       └── ProcessSplitterDocumentTest.java
    ├── endpoints
    │   ├── bookstore-grpc
    │   │   ├── api
    │   │   │   ├── build.gradle
    │   │   │   └── src
    │   │   │       └── main
    │   │   │           └── proto
    │   │   │               └── bookstore.proto
    │   │   ├── build.gradle
    │   │   ├── client
    │   │   │   ├── build.gradle
    │   │   │   └── src
    │   │   │       └── main
    │   │   │           └── java
    │   │   │               └── com
    │   │   │                   └── google
    │   │   │                       └── endpoints
    │   │   │                           └── examples
    │   │   │                               └── bookstore
    │   │   │                                   └── BookstoreClient.java
    │   │   ├── Dockerfile
    │   │   ├── gradle
    │   │   │   └── wrapper
    │   │   │       ├── gradle-wrapper.jar
    │   │   │       └── gradle-wrapper.properties
    │   │   ├── gradlew
    │   │   ├── gradlew.bat
    │   │   ├── README.md
    │   │   ├── server
    │   │   │   ├── build.gradle
    │   │   │   └── src
    │   │   │       └── main
    │   │   │           └── java
    │   │   │               └── com
    │   │   │                   └── google
    │   │   │                       └── endpoints
    │   │   │                           └── examples
    │   │   │                               └── bookstore
    │   │   │                                   ├── BookstoreData.java
    │   │   │                                   ├── BookstoreServer.java
    │   │   │                                   ├── BookstoreService.java
    │   │   │                                   └── ShelfEntity.java
    │   │   └── settings.gradle
    │   ├── getting-started
    │   │   ├── clients
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       └── main
    │   │   │           └── java
    │   │   │               └── com
    │   │   │                   └── example
    │   │   │                       └── app
    │   │   │                           └── GoogleJwtClient.java
    │   │   ├── deployment.yaml
    │   │   ├── k8s
    │   │   │   └── esp_echo_http.yaml
    │   │   ├── openapi-appengine.yaml
    │   │   ├── openapi.yaml
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           ├── appengine
    │   │           │   └── app.yaml
    │   │           ├── docker
    │   │           │   └── Dockerfile
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── endpoints
    │   │                           ├── AuthInfoServlet.java
    │   │                           └── EchoServlet.java
    │   ├── getting-started-grpc
    │   │   ├── api
    │   │   │   ├── build.gradle
    │   │   │   └── src
    │   │   │       └── main
    │   │   │           └── proto
    │   │   │               └── helloworld.proto
    │   │   ├── api_config.yaml
    │   │   ├── build.gradle
    │   │   ├── client
    │   │   │   ├── build.gradle
    │   │   │   └── src
    │   │   │       └── main
    │   │   │           └── java
    │   │   │               └── com
    │   │   │                   └── google
    │   │   │                       └── endpoints
    │   │   │                           └── examples
    │   │   │                               └── hello
    │   │   │                                   └── HelloWorldClient.java
    │   │   ├── deployment.yaml
    │   │   ├── Dockerfile
    │   │   ├── gradle
    │   │   │   └── wrapper
    │   │   │       ├── gradle-wrapper.jar
    │   │   │       └── gradle-wrapper.properties
    │   │   ├── gradlew
    │   │   ├── gradlew.bat
    │   │   ├── README.md
    │   │   ├── server
    │   │   │   ├── build.gradle
    │   │   │   └── src
    │   │   │       └── main
    │   │   │           └── java
    │   │   │               └── com
    │   │   │                   └── google
    │   │   │                       └── endpoints
    │   │   │                           └── examples
    │   │   │                               └── hello
    │   │   │                                   └── HelloWorldServer.java
    │   │   └── settings.gradle
    │   └── multiple-versions
    │       ├── container-engine.yaml
    │       ├── openapi-v1.yaml
    │       ├── openapi-v2.yaml
    │       ├── pom.xml
    │       ├── README.md
    │       └── src
    │           └── main
    │               ├── appengine
    │               │   └── app.yaml
    │               ├── docker
    │               │   └── Dockerfile
    │               └── java
    │                   └── com
    │                       └── example
    │                           └── endpoints
    │                               ├── AuthInfoServlet.java
    │                               ├── Echo.java
    │                               ├── EchoV1Servlet.java
    │                               ├── EchoV2Servlet.java
    │                               └── message
    │                                   ├── Message.java
    │                                   ├── MessageTranslator.java
    │                                   ├── MessageV1Translator.java
    │                                   └── MessageV2Translator.java
    ├── errorreporting
    │   ├── pom.xml
    │   └── src
    │       ├── main
    │       │   └── java
    │       │       └── com
    │       │           └── example
    │       │               └── errorreporting
    │       │                   └── QuickStart.java
    │       └── test
    │           └── java
    │               └── com
    │                   └── example
    │                       └── errorreporting
    │                           └── QuickStartIT.java
    ├── eventarc
    │   ├── audit-storage
    │   │   ├── Dockerfile
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── java
    │   │       │   │   └── com
    │   │       │   │       └── example
    │   │       │   │           └── cloudrun
    │   │       │   │               ├── Application.java
    │   │       │   │               └── EventController.java
    │   │       │   └── resources
    │   │       │       └── application.properties
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── cloudrun
    │   │                           └── EventControllerTests.java
    │   ├── generic
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── java
    │   │       │   │   └── com
    │   │       │   │       └── example
    │   │       │   │           └── cloudrun
    │   │       │   │               ├── Application.java
    │   │       │   │               └── EventController.java
    │   │       │   └── resources
    │   │       │       └── application.properties
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── cloudrun
    │   │                           └── EventControllerTests.java
    │   ├── pubsub
    │   │   ├── Dockerfile
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── java
    │   │       │   │   └── com
    │   │       │   │       └── example
    │   │       │   │           └── cloudrun
    │   │       │   │               ├── Application.java
    │   │       │   │               ├── EventController.java
    │   │       │   │               └── eventpojos
    │   │       │   │                   └── PubSubBody.java
    │   │       │   └── resources
    │   │       │       └── application.properties
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── cloudrun
    │   │                           └── EventControllerTests.java
    │   ├── README.md
    │   └── storage-handler
    │       ├── pom.xml
    │       ├── project.toml
    │       ├── README.md
    │       └── src
    │           ├── main
    │           │   ├── java
    │           │   │   └── com
    │           │   │       └── example
    │           │   │           └── cloudrun
    │           │   │               ├── Application.java
    │           │   │               └── CloudEventController.java
    │           │   └── resources
    │           │       └── application.properties
    │           └── test
    │               └── java
    │                   └── com
    │                       └── example
    │                           └── cloudrun
    │                               └── ApplicationTests.java
    ├── flexible
    │   ├── CONTRIBUTING.md
    │   ├── java-11
    │   │   ├── analytics
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   ├── appengine
    │   │   │       │   │   └── app.yaml
    │   │   │       │   └── java
    │   │   │       │       └── com
    │   │   │       │           └── example
    │   │   │       │               └── analytics
    │   │   │       │                   ├── AnalyticsServlet.java
    │   │   │       │                   └── Main.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── com
    │   │   │                   └── example
    │   │   │                       └── analytics
    │   │   │                           └── AnalyticsTest.java
    │   │   ├── cloudstorage
    │   │   │   ├── pom.xml
    │   │   │   ├── README.md
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   ├── appengine
    │   │   │       │   │   └── app.yaml
    │   │   │       │   ├── java
    │   │   │       │   │   └── com
    │   │   │       │   │       └── example
    │   │   │       │   │           └── cloudstorage
    │   │   │       │   │               ├── Main.java
    │   │   │       │   │               └── UploadServlet.java
    │   │   │       │   └── webapp
    │   │   │       │       └── index.html
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── com
    │   │   │                   └── example
    │   │   │                       └── cloudstorage
    │   │   │                           └── UploadServletTest.java
    │   │   ├── datastore
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   ├── appengine
    │   │   │       │   │   └── app.yaml
    │   │   │       │   └── java
    │   │   │       │       └── com
    │   │   │       │           └── example
    │   │   │       │               └── datastore
    │   │   │       │                   ├── DatastoreServlet.java
    │   │   │       │                   └── Main.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── com
    │   │   │                   └── example
    │   │   │                       └── datastore
    │   │   │                           └── DatastoreServletTest.java
    │   │   ├── helloworld-war
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   ├── appengine
    │   │   │       │   │   └── app.yaml
    │   │   │       │   └── java
    │   │   │       │       └── com
    │   │   │       │           └── example
    │   │   │       │               └── flexible
    │   │   │       │                   └── helloworld
    │   │   │       │                       └── HelloServlet.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── com
    │   │   │                   └── example
    │   │   │                       └── flexible
    │   │   │                           └── helloworld
    │   │   │                               └── HelloServletTest.java
    │   │   ├── pubsub
    │   │   │   ├── pom.xml
    │   │   │   ├── README.md
    │   │   │   ├── sample_message.json
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   ├── appengine
    │   │   │       │   │   └── app.yaml
    │   │   │       │   ├── java
    │   │   │       │   │   └── com
    │   │   │       │   │       └── example
    │   │   │       │   │           └── flexible
    │   │   │       │   │               └── pubsub
    │   │   │       │   │                   ├── Main.java
    │   │   │       │   │                   ├── Message.java
    │   │   │       │   │                   ├── MessageRepositoryImpl.java
    │   │   │       │   │                   ├── MessageRepository.java
    │   │   │       │   │                   ├── PubSubHome.java
    │   │   │       │   │                   ├── PubSubPublish.java
    │   │   │       │   │                   └── PubSubPush.java
    │   │   │       │   └── webapp
    │   │   │       │       └── WEB-INF
    │   │   │       │           ├── index.jsp
    │   │   │       │           └── jetty-web.xml
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── com
    │   │   │                   └── example
    │   │   │                       └── flexible
    │   │   │                           └── pubsub
    │   │   │                               ├── PubSubPublishTest.java
    │   │   │                               └── PubSubPushTest.java
    │   │   ├── springboot-helloworld
    │   │   │   ├── pom.xml
    │   │   │   ├── README.md
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   ├── appengine
    │   │   │       │   │   └── app.yaml
    │   │   │       │   ├── java
    │   │   │       │   │   └── com
    │   │   │       │   │       └── example
    │   │   │       │   │           └── appengine
    │   │   │       │   │               └── springboot
    │   │   │       │   │                   └── SpringbootApplication.java
    │   │   │       │   └── resources
    │   │   │       │       └── application.properties
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── com
    │   │   │                   └── example
    │   │   │                       └── appengine
    │   │   │                           └── springboot
    │   │   │                               └── SpringbootApplicationTest.java
    │   │   ├── static-files
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   ├── appengine
    │   │   │       │   │   └── app.yaml
    │   │   │       │   ├── java
    │   │   │       │   │   └── com
    │   │   │       │   │       └── example
    │   │   │       │   │           └── staticfiles
    │   │   │       │   │               └── Main.java
    │   │   │       │   └── webapp
    │   │   │       │       ├── index.html
    │   │   │       │       └── stylesheets
    │   │   │       │           └── styles.css
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── com
    │   │   │                   └── example
    │   │   │                       └── staticfiles
    │   │   │                           └── StaticFileTest.java
    │   │   └── websocket-jetty
    │   │       ├── pom.xml
    │   │       ├── README.md
    │   │       └── src
    │   │           ├── main
    │   │           │   ├── appengine
    │   │           │   │   └── app.yaml
    │   │           │   ├── java
    │   │           │   │   └── com
    │   │           │   │       └── example
    │   │           │   │           └── flexible
    │   │           │   │               └── websocket
    │   │           │   │                   └── jettynative
    │   │           │   │                       ├── ClientSocket.java
    │   │           │   │                       ├── EchoServlet.java
    │   │           │   │                       ├── Main.java
    │   │           │   │                       ├── SendServlet.java
    │   │           │   │                       └── ServerSocket.java
    │   │           │   └── webapp
    │   │           │       └── WEB-INF
    │   │           │           ├── index.jsp
    │   │           │           ├── jetty-web.xml
    │   │           │           └── js_client.jsp
    │   │           └── test
    │   │               └── java
    │   │                   └── com
    │   │                       └── example
    │   │                           └── flexible
    │   │                               └── websocket
    │   │                                   └── jettynative
    │   │                                       ├── ClientSocketTest.java
    │   │                                       └── SendServletTest.java
    │   ├── java-17
    │   │   └── micronaut-helloworld
    │   │       ├── micronaut-cli.yml
    │   │       ├── pom.xml
    │   │       ├── README.md
    │   │       └── src
    │   │           ├── main
    │   │           │   ├── appengine
    │   │           │   │   └── app.yaml
    │   │           │   ├── java
    │   │           │   │   └── com
    │   │           │   │       └── example
    │   │           │   │           └── appengine
    │   │           │   │               ├── Application.java
    │   │           │   │               └── HelloController.java
    │   │           │   └── resources
    │   │           │       ├── application.yml
    │   │           │       └── logback.xml
    │   │           └── test
    │   │               └── java
    │   │                   └── com
    │   │                       └── example
    │   │                           └── appengine
    │   │                               └── HelloControllerTest.java
    │   ├── java-8
    │   │   ├── analytics
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       └── main
    │   │   │           ├── appengine
    │   │   │           │   └── app.yaml
    │   │   │           └── java
    │   │   │               └── com
    │   │   │                   └── example
    │   │   │                       └── analytics
    │   │   │                           └── AnalyticsServlet.java
    │   │   ├── async-rest
    │   │   │   ├── pom.xml
    │   │   │   ├── README.md
    │   │   │   └── src
    │   │   │       └── main
    │   │   │           ├── appengine
    │   │   │           │   └── app.yaml
    │   │   │           ├── docker
    │   │   │           │   ├── Dockerfile
    │   │   │           │   └── jetty-logging.properties
    │   │   │           ├── java
    │   │   │           │   └── com
    │   │   │           │       └── google
    │   │   │           │           └── appengine
    │   │   │           │               └── demos
    │   │   │           │                   ├── asyncrest
    │   │   │           │                   │   ├── AbstractRestServlet.java
    │   │   │           │                   │   ├── AsyncRestServlet.java
    │   │   │           │                   │   └── SerialRestServlet.java
    │   │   │           │                   └── DumpServlet.java
    │   │   │           └── webapp
    │   │   │               ├── asyncrest
    │   │   │               │   ├── green.png
    │   │   │               │   └── red.png
    │   │   │               ├── index.html
    │   │   │               └── WEB-INF
    │   │   │                   ├── jetty-web.xml
    │   │   │                   └── web.xml
    │   │   ├── cloudsql
    │   │   │   ├── pom.xml
    │   │   │   ├── README.md
    │   │   │   └── src
    │   │   │       └── main
    │   │   │           ├── appengine
    │   │   │           │   └── app.yaml
    │   │   │           ├── java
    │   │   │           │   └── com
    │   │   │           │       └── example
    │   │   │           │           └── cloudsql
    │   │   │           │               └── CloudSqlServlet.java
    │   │   │           └── resources
    │   │   │               └── config.properties
    │   │   ├── cloudstorage
    │   │   │   ├── pom.xml
    │   │   │   ├── README.md
    │   │   │   └── src
    │   │   │       └── main
    │   │   │           ├── appengine
    │   │   │           │   └── app.yaml
    │   │   │           ├── java
    │   │   │           │   └── com
    │   │   │           │       └── example
    │   │   │           │           └── cloudstorage
    │   │   │           │               └── UploadServlet.java
    │   │   │           └── webapp
    │   │   │               └── index.html
    │   │   ├── cron
    │   │   │   ├── pom.xml
    │   │   │   ├── README.md
    │   │   │   └── src
    │   │   │       └── main
    │   │   │           ├── appengine
    │   │   │           │   ├── app.yaml
    │   │   │           │   └── cron.yaml
    │   │   │           └── java
    │   │   │               └── com
    │   │   │                   └── example
    │   │   │                       └── cron
    │   │   │                           └── CronServlet.java
    │   │   ├── datastore
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       └── main
    │   │   │           ├── appengine
    │   │   │           │   └── app.yaml
    │   │   │           └── java
    │   │   │               └── com
    │   │   │                   └── example
    │   │   │                       └── datastore
    │   │   │                           └── DatastoreServlet.java
    │   │   ├── disk
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       └── main
    │   │   │           ├── appengine
    │   │   │           │   └── app.yaml
    │   │   │           └── java
    │   │   │               └── com
    │   │   │                   └── example
    │   │   │                       └── disk
    │   │   │                           └── DiskServlet.java
    │   │   ├── errorreporting
    │   │   │   ├── pom.xml
    │   │   │   ├── README.md
    │   │   │   └── src
    │   │   │       └── main
    │   │   │           ├── appengine
    │   │   │           │   └── app.yaml
    │   │   │           └── java
    │   │   │               └── com
    │   │   │                   └── example
    │   │   │                       └── flexible
    │   │   │                           └── errorreporting
    │   │   │                               └── ErrorReportingExample.java
    │   │   ├── extending-runtime
    │   │   │   ├── pom.xml
    │   │   │   ├── README.md
    │   │   │   └── src
    │   │   │       └── main
    │   │   │           ├── appengine
    │   │   │           │   ├── app.yaml
    │   │   │           │   └── Dockerfile
    │   │   │           └── java
    │   │   │               └── com
    │   │   │                   └── example
    │   │   │                       └── extendingruntime
    │   │   │                           └── FortuneServlet.java
    │   │   ├── helloworld
    │   │   │   ├── build.gradle
    │   │   │   ├── gradle
    │   │   │   │   └── wrapper
    │   │   │   │       └── gradle-wrapper.properties
    │   │   │   ├── gradlew
    │   │   │   ├── gradlew.bat
    │   │   │   ├── pom.xml
    │   │   │   ├── README.md
    │   │   │   └── src
    │   │   │       └── main
    │   │   │           ├── appengine
    │   │   │           │   └── app.yaml
    │   │   │           └── java
    │   │   │               └── com
    │   │   │                   └── example
    │   │   │                       └── flexible
    │   │   │                           └── helloworld
    │   │   │                               └── HelloServlet.java
    │   │   ├── helloworld-springboot
    │   │   │   ├── pom.xml
    │   │   │   ├── README.md
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   ├── appengine
    │   │   │       │   │   └── app.yaml
    │   │   │       │   ├── java
    │   │   │       │   │   └── com
    │   │   │       │   │       └── example
    │   │   │       │   │           └── java
    │   │   │       │   │               ├── HelloController.java
    │   │   │       │   │               └── HelloWorldApplication.java
    │   │   │       │   └── resources
    │   │   │       │       └── application.properties
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── com
    │   │   │                   └── example
    │   │   │                       └── java
    │   │   │                           └── HelloControllerTest.java
    │   │   ├── memcache
    │   │   │   ├── pom.xml
    │   │   │   ├── README.md
    │   │   │   └── src
    │   │   │       └── main
    │   │   │           ├── appengine
    │   │   │           │   └── app.yaml
    │   │   │           └── java
    │   │   │               └── com
    │   │   │                   └── example
    │   │   │                       └── memcache
    │   │   │                           └── MemcacheServlet.java
    │   │   ├── postgres
    │   │   │   ├── pom.xml
    │   │   │   ├── README.md
    │   │   │   └── src
    │   │   │       └── main
    │   │   │           ├── appengine
    │   │   │           │   └── app.yaml
    │   │   │           ├── java
    │   │   │           │   └── com
    │   │   │           │       └── example
    │   │   │           │           └── postgres
    │   │   │           │               └── PostgresSqlServlet.java
    │   │   │           └── resources
    │   │   │               └── config.properties
    │   │   ├── pubsub
    │   │   │   ├── pom.xml
    │   │   │   ├── README.md
    │   │   │   ├── sample_message.json
    │   │   │   └── src
    │   │   │       └── main
    │   │   │           ├── appengine
    │   │   │           │   └── app.yaml
    │   │   │           ├── java
    │   │   │           │   └── com
    │   │   │           │       └── example
    │   │   │           │           └── flexible
    │   │   │           │               └── pubsub
    │   │   │           │                   ├── Message.java
    │   │   │           │                   ├── MessageRepositoryImpl.java
    │   │   │           │                   ├── MessageRepository.java
    │   │   │           │                   ├── PubSubHome.java
    │   │   │           │                   ├── PubSubPublish.java
    │   │   │           │                   └── PubSubPush.java
    │   │   │           ├── test
    │   │   │           │   └── com
    │   │   │           │       └── example
    │   │   │           │           └── flexible
    │   │   │           │               └── pubsub
    │   │   │           │                   ├── PubSubPublishTest.java
    │   │   │           │                   └── PubSubPushTest.java
    │   │   │           └── webapp
    │   │   │               └── index.jsp
    │   │   ├── sparkjava
    │   │   │   ├── jenkins.sh
    │   │   │   ├── pom.xml
    │   │   │   ├── README.md
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   ├── appengine
    │   │   │       │   │   └── app.yaml
    │   │   │       │   ├── java
    │   │   │       │   │   └── com
    │   │   │       │   │       └── google
    │   │   │       │   │           └── appengine
    │   │   │       │   │               └── sparkdemo
    │   │   │       │   │                   ├── Main.java
    │   │   │       │   │                   ├── ResponseError.java
    │   │   │       │   │                   ├── UserController.java
    │   │   │       │   │                   ├── User.java
    │   │   │       │   │                   └── UserService.java
    │   │   │       │   └── resources
    │   │   │       │       └── public
    │   │   │       │           └── index.html
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── com
    │   │   │                   └── google
    │   │   │                       └── appengine
    │   │   │                           └── sparkdemo
    │   │   │                               ├── UserControllerTest.java
    │   │   │                               └── UserServiceTest.java
    │   │   ├── static-files
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       └── main
    │   │   │           ├── appengine
    │   │   │           │   └── app.yaml
    │   │   │           └── webapp
    │   │   │               ├── index.html
    │   │   │               └── stylesheets
    │   │   │                   └── styles.css
    │   │   ├── twilio
    │   │   │   ├── pom.xml
    │   │   │   ├── README.md
    │   │   │   └── src
    │   │   │       └── main
    │   │   │           ├── appengine
    │   │   │           │   └── app.yaml
    │   │   │           └── java
    │   │   │               └── com
    │   │   │                   └── example
    │   │   │                       └── twilio
    │   │   │                           ├── ReceiveCallServlet.java
    │   │   │                           ├── ReceiveSmsServlet.java
    │   │   │                           └── SendSmsServlet.java
    │   │   ├── websocket-jetty
    │   │   │   ├── pom.xml
    │   │   │   ├── README.md
    │   │   │   └── src
    │   │   │       └── main
    │   │   │           ├── appengine
    │   │   │           │   └── app.yaml
    │   │   │           ├── java
    │   │   │           │   └── com
    │   │   │           │       └── example
    │   │   │           │           └── flexible
    │   │   │           │               └── websocket
    │   │   │           │                   └── jettynative
    │   │   │           │                       ├── ClientSocket.java
    │   │   │           │                       ├── EchoServlet.java
    │   │   │           │                       ├── SendServlet.java
    │   │   │           │                       └── ServerSocket.java
    │   │   │           └── webapp
    │   │   │               ├── index.jsp
    │   │   │               ├── js_client.jsp
    │   │   │               └── WEB-INF
    │   │   │                   └── jetty-web.xml
    │   │   └── websocket-jsr356
    │   │       ├── pom.xml
    │   │       ├── README.md
    │   │       └── src
    │   │           └── main
    │   │               ├── appengine
    │   │               │   └── app.yaml
    │   │               ├── java
    │   │               │   └── com
    │   │               │       └── example
    │   │               │           └── flexible
    │   │               │               └── websocket
    │   │               │                   └── jsr356
    │   │               │                       ├── ClientSocket.java
    │   │               │                       ├── SendServlet.java
    │   │               │                       └── ServerSocket.java
    │   │               └── webapp
    │   │                   ├── index.jsp
    │   │                   └── js_client.jsp
    │   ├── LICENSE
    │   ├── README.md
    │   └── README.mdpp
    ├── functions
    │   ├── ci_cd
    │   │   └── cloudbuild.yaml
    │   ├── concepts
    │   │   ├── after-timeout
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       └── main
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   └── AfterTimeout.java
    │   │   ├── env-vars
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── java
    │   │   │       │       └── functions
    │   │   │       │           └── EnvVars.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   └── EnvVarsTest.java
    │   │   ├── execution-count
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── java
    │   │   │       │       └── functions
    │   │   │       │           └── ExecutionCount.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   └── ExecutionCountTest.java
    │   │   ├── file-system
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── java
    │   │   │       │       └── functions
    │   │   │       │           └── FileSystem.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   └── FileSystemTest.java
    │   │   ├── lazy-fields
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── java
    │   │   │       │       └── functions
    │   │   │       │           └── LazyFields.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   └── LazyFieldsTest.java
    │   │   ├── retry-pubsub
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── java
    │   │   │       │       └── functions
    │   │   │       │           ├── eventpojos
    │   │   │       │           │   └── PubsubMessage.java
    │   │   │       │           └── RetryPubSub.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   └── RetryPubSubTest.java
    │   │   ├── retry-timeout
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── java
    │   │   │       │       └── functions
    │   │   │       │           ├── eventpojos
    │   │   │       │           │   └── PubsubMessage.java
    │   │   │       │           └── RetryTimeout.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   └── RetryTimeoutTest.java
    │   │   └── scopes
    │   │       ├── pom.xml
    │   │       └── src
    │   │           ├── main
    │   │           │   └── java
    │   │           │       └── functions
    │   │           │           └── Scopes.java
    │   │           └── test
    │   │               └── java
    │   │                   └── functions
    │   │                       └── ScopesTest.java
    │   ├── firebase
    │   │   ├── auth
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── java
    │   │   │       │       └── functions
    │   │   │       │           └── FirebaseAuth.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   └── FirebaseAuthTest.java
    │   │   ├── firestore
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── java
    │   │   │       │       └── functions
    │   │   │       │           └── FirebaseFirestore.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   ├── eventpojos
    │   │   │                   │   └── MockContext.java
    │   │   │                   └── FirebaseFirestoreTest.java
    │   │   ├── firestore-reactive
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── java
    │   │   │       │       └── functions
    │   │   │       │           └── FirebaseFirestoreReactive.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   ├── eventpojos
    │   │   │                   │   └── MockContext.java
    │   │   │                   └── FirebaseFirestoreReactiveTest.java
    │   │   ├── remote-config
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── java
    │   │   │       │       └── functions
    │   │   │       │           └── FirebaseRemoteConfig.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   ├── eventpojos
    │   │   │                   │   └── MockContext.java
    │   │   │                   └── FirebaseRemoteConfigTest.java
    │   │   └── rtdb
    │   │       ├── pom.xml
    │   │       └── src
    │   │           ├── main
    │   │           │   └── java
    │   │           │       └── functions
    │   │           │           └── FirebaseRtdb.java
    │   │           └── test
    │   │               └── java
    │   │                   └── functions
    │   │                       ├── eventpojos
    │   │                       │   └── MockContext.java
    │   │                       └── FirebaseRtdbTest.java
    │   ├── helloworld
    │   │   ├── groovy-hello-pubsub
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── groovy
    │   │   │       │       └── functions
    │   │   │       │           ├── eventpojos
    │   │   │       │           │   └── PubsubMessage.groovy
    │   │   │       │           └── GroovyHelloPubSub.groovy
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   ├── eventpojos
    │   │   │                   │   └── MockContext.java
    │   │   │                   └── GroovyHelloPubSubTest.java
    │   │   ├── groovy-helloworld
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── groovy
    │   │   │       │       └── functions
    │   │   │       │           └── GroovyHelloWorld.groovy
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   └── GroovyHelloWorldTest.java
    │   │   ├── hello-error
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       └── main
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   └── HelloError.java
    │   │   ├── hello-gcs
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── java
    │   │   │       │       └── functions
    │   │   │       │           ├── eventpojos
    │   │   │       │           │   └── GcsEvent.java
    │   │   │       │           └── HelloGcs.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   ├── eventpojos
    │   │   │                   │   └── MockContext.java
    │   │   │                   ├── ExampleIT.java
    │   │   │                   ├── ExampleSystemIT.java
    │   │   │                   └── HelloGcsTest.java
    │   │   ├── hello-http
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── java
    │   │   │       │       └── functions
    │   │   │       │           └── HelloHttp.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   ├── ExampleIT.java
    │   │   │                   ├── ExampleSystemIT.java
    │   │   │                   └── HelloHttpTest.java
    │   │   ├── hello-http-gradle
    │   │   │   ├── build.gradle
    │   │   │   ├── gradle
    │   │   │   │   └── wrapper
    │   │   │   │       ├── gradle-wrapper.jar
    │   │   │   │       └── gradle-wrapper.properties
    │   │   │   ├── gradlew
    │   │   │   ├── gradlew.bat
    │   │   │   ├── settings.gradle
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── java
    │   │   │       │       └── functions
    │   │   │       │           └── HelloHttp.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   └── HelloHttpTest.java
    │   │   ├── hello-pubsub
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── java
    │   │   │       │       └── functions
    │   │   │       │           ├── eventpojos
    │   │   │       │           │   └── PubsubMessage.java
    │   │   │       │           └── HelloPubSub.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   ├── ExampleIT.java
    │   │   │                   ├── ExampleSystemIT.java
    │   │   │                   └── HelloPubSubTest.java
    │   │   ├── helloworld
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── java
    │   │   │       │       └── functions
    │   │   │       │           └── HelloWorld.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   └── HelloWorldTest.java
    │   │   ├── helloworld-gradle
    │   │   │   ├── build.gradle
    │   │   │   ├── gradle
    │   │   │   │   └── wrapper
    │   │   │   │       ├── gradle-wrapper.jar
    │   │   │   │       └── gradle-wrapper.properties
    │   │   │   ├── gradlew
    │   │   │   ├── gradlew.bat
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── java
    │   │   │       │       └── functions
    │   │   │       │           └── HelloWorld.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   └── HelloWorldTest.java
    │   │   ├── kotlin-hello-pubsub
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── kotlin
    │   │   │       │       └── functions
    │   │   │       │           ├── eventpojos
    │   │   │       │           │   └── PubsubMessage.kt
    │   │   │       │           └── KotlinHelloBackground.kt
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   ├── eventpojos
    │   │   │                   │   └── MockContext.java
    │   │   │                   └── KotlinHelloPubSubTest.java
    │   │   ├── kotlin-helloworld
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── kotlin
    │   │   │       │       └── functions
    │   │   │       │           └── KotlinHelloWorld.kt
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   └── KotlinHelloWorldTest.java
    │   │   ├── scala-hello-pubsub
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── scala
    │   │   │       │       └── functions
    │   │   │       │           ├── eventpojos
    │   │   │       │           │   └── PubSubMessage.scala
    │   │   │       │           └── ScalaHelloPubSub.scala
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   ├── eventpojos
    │   │   │                   │   └── MockContext.java
    │   │   │                   └── ScalaHelloPubSubTest.java
    │   │   └── scala-helloworld
    │   │       ├── pom.xml
    │   │       └── src
    │   │           ├── main
    │   │           │   └── scala
    │   │           │       └── functions
    │   │           │           └── ScalaHelloWorld.scala
    │   │           └── test
    │   │               └── java
    │   │                   └── functions
    │   │                       └── ScalaHelloWorldTest.java
    │   ├── http
    │   │   ├── bearer-token-http
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       └── main
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   └── BearerTokenHttp.java
    │   │   ├── cors-enabled
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── java
    │   │   │       │       └── functions
    │   │   │       │           └── CorsEnabled.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   └── CorsEnabledTest.java
    │   │   ├── cors-enabled-auth
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── java
    │   │   │       │       └── functions
    │   │   │       │           └── CorsEnabledAuth.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   └── CorsEnabledAuthTest.java
    │   │   ├── http-form-data
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── java
    │   │   │       │       └── functions
    │   │   │       │           └── HttpFormData.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   ├── HttpFormDataTest.java
    │   │   │                   └── MockHttpPart.java
    │   │   ├── http-method
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── java
    │   │   │       │       └── functions
    │   │   │       │           └── HttpMethod.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   └── HttpMethodTest.java
    │   │   ├── parse-content-type
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── java
    │   │   │       │       └── functions
    │   │   │       │           └── ParseContentType.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   └── ParseContentTypeTest.java
    │   │   ├── parse-xml
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── java
    │   │   │       │       └── functions
    │   │   │       │           └── ParseXml.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   └── ParseXmlTest.java
    │   │   └── send-http-request
    │   │       ├── pom.xml
    │   │       └── src
    │   │           ├── main
    │   │           │   └── java
    │   │           │       └── functions
    │   │           │           └── SendHttpRequest.java
    │   │           └── test
    │   │               └── java
    │   │                   └── functions
    │   │                       └── SendHttpRequestTest.java
    │   ├── imagemagick
    │   │   ├── pom.xml
    │   │   └── src
    │   │       ├── main
    │   │       │   └── java
    │   │       │       └── functions
    │   │       │           ├── eventpojos
    │   │       │           │   └── GcsEvent.java
    │   │       │           └── ImageMagick.java
    │   │       └── test
    │   │           └── java
    │   │               └── functions
    │   │                   ├── eventpojos
    │   │                   │   └── MockContext.java
    │   │                   └── ImageMagickTest.java
    │   ├── logging
    │   │   ├── log-helloworld
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       └── main
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   └── LogHelloWorld.java
    │   │   └── stackdriver-logging
    │   │       ├── pom.xml
    │   │       └── src
    │   │           ├── main
    │   │           │   └── java
    │   │           │       └── functions
    │   │           │           ├── eventpojos
    │   │           │           │   └── PubsubMessage.java
    │   │           │           └── StackdriverLogging.java
    │   │           └── test
    │   │               └── java
    │   │                   └── functions
    │   │                       └── StackdriverLoggingTest.java
    │   ├── ocr
    │   │   ├── ocr-process-image
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── java
    │   │   │       │       └── functions
    │   │   │       │           ├── eventpojos
    │   │   │       │           │   ├── GcsEvent.java
    │   │   │       │           │   └── PubsubMessage.java
    │   │   │       │           ├── OcrProcessImage.java
    │   │   │       │           └── OcrTranslateApiMessage.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   └── OcrProcessImageTest.java
    │   │   ├── ocr-save-result
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── java
    │   │   │       │       └── functions
    │   │   │       │           ├── eventpojos
    │   │   │       │           │   └── PubsubMessage.java
    │   │   │       │           ├── OcrSaveResult.java
    │   │   │       │           └── OcrTranslateApiMessage.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   └── OcrSaveResultTest.java
    │   │   └── ocr-translate-text
    │   │       ├── pom.xml
    │   │       └── src
    │   │           ├── main
    │   │           │   └── java
    │   │           │       └── functions
    │   │           │           ├── eventpojos
    │   │           │           │   └── Message.java
    │   │           │           ├── OcrTranslateApiMessage.java
    │   │           │           └── OcrTranslateText.java
    │   │           └── test
    │   │               └── java
    │   │                   └── functions
    │   │                       └── OcrTranslateTextTest.java
    │   ├── pubsub
    │   │   ├── publish-message
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── java
    │   │   │       │       └── functions
    │   │   │       │           ├── eventpojos
    │   │   │       │           │   └── PubsubMessage.java
    │   │   │       │           └── PublishMessage.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── functions
    │   │   │                   └── PublishMessageTest.java
    │   │   └── subscribe-to-topic
    │   │       ├── pom.xml
    │   │       └── src
    │   │           ├── main
    │   │           │   └── java
    │   │           │       └── functions
    │   │           │           ├── eventpojos
    │   │           │           │   └── PubsubMessage.java
    │   │           │           └── SubscribeToTopic.java
    │   │           └── test
    │   │               └── java
    │   │                   └── functions
    │   │                       └── SubscribeToTopicTest.java
    │   ├── README.md
    │   ├── slack
    │   │   ├── pom.xml
    │   │   └── src
    │   │       ├── main
    │   │       │   └── java
    │   │       │       └── functions
    │   │       │           └── SlackSlashCommand.java
    │   │       └── test
    │   │           └── java
    │   │               └── functions
    │   │                   └── SlackSlashCommandTest.java
    │   ├── spanner
    │   │   ├── pom.xml
    │   │   └── src
    │   │       ├── main
    │   │       │   └── java
    │   │       │       └── functions
    │   │       │           └── HelloSpanner.java
    │   │       └── test
    │   │           └── java
    │   │               └── functions
    │   │                   └── HelloSpannerTest.java
    │   └── v2
    │       ├── concepts
    │       │   ├── retry-pubsub
    │       │   │   ├── pom.xml
    │       │   │   └── src
    │       │   │       ├── main
    │       │   │       │   └── java
    │       │   │       │       └── functions
    │       │   │       │           ├── eventpojos
    │       │   │       │           │   ├── PubSubBody.java
    │       │   │       │           │   └── PubsubMessage.java
    │       │   │       │           └── RetryPubSub.java
    │       │   │       └── test
    │       │   │           └── java
    │       │   │               └── functions
    │       │   │                   └── RetryPubSubTest.java
    │       │   └── retry-timeout
    │       │       ├── pom.xml
    │       │       └── src
    │       │           ├── main
    │       │           │   └── java
    │       │           │       └── functions
    │       │           │           └── RetryTimeout.java
    │       │           └── test
    │       │               └── java
    │       │                   └── functions
    │       │                       └── RetryTimeoutTest.java
    │       ├── datastore
    │       │   ├── pom.xml
    │       │   └── src
    │       │       ├── main
    │       │       │   └── java
    │       │       │       └── functions
    │       │       │           └── Datastore.java
    │       │       └── test
    │       │           └── java
    │       │               └── functions
    │       │                   └── DatastoreTest.java
    │       ├── firebase
    │       │   ├── firestore
    │       │   │   ├── pom.xml
    │       │   │   └── src
    │       │   │       ├── main
    │       │   │       │   └── java
    │       │   │       │       └── functions
    │       │   │       │           └── FirebaseFirestore.java
    │       │   │       └── test
    │       │   │           └── java
    │       │   │               └── functions
    │       │   │                   └── FirebaseFirestoreTest.java
    │       │   ├── firestore-reactive
    │       │   │   ├── pom.xml
    │       │   │   └── src
    │       │   │       ├── main
    │       │   │       │   └── java
    │       │   │       │       └── functions
    │       │   │       │           └── FirebaseFirestoreReactive.java
    │       │   │       └── test
    │       │   │           └── java
    │       │   │               └── functions
    │       │   │                   └── FirebaseFirestoreReactiveTest.java
    │       │   ├── remote-config
    │       │   │   ├── pom.xml
    │       │   │   └── src
    │       │   │       ├── main
    │       │   │       │   └── java
    │       │   │       │       └── functions
    │       │   │       │           └── FirebaseRemoteConfig.java
    │       │   │       └── test
    │       │   │           └── java
    │       │   │               └── functions
    │       │   │                   └── FirebaseRemoteConfigTest.java
    │       │   └── rtdb
    │       │       ├── pom.xml
    │       │       └── src
    │       │           ├── main
    │       │           │   └── java
    │       │           │       └── functions
    │       │           │           └── FirebaseRtdb.java
    │       │           └── test
    │       │               └── java
    │       │                   └── functions
    │       │                       └── FirebaseRtdbTest.java
    │       ├── hello-gcs
    │       │   ├── pom.xml
    │       │   └── src
    │       │       ├── main
    │       │       │   └── java
    │       │       │       └── functions
    │       │       │           └── HelloGcs.java
    │       │       └── test
    │       │           └── java
    │       │               └── functions
    │       │                   └── HelloGcsTest.java
    │       ├── imagemagick
    │       │   ├── pom.xml
    │       │   ├── src
    │       │   │   ├── main
    │       │   │   │   └── java
    │       │   │   │       └── functions
    │       │   │   │           └── ImageMagick.java
    │       │   │   └── test
    │       │   │       └── java
    │       │   │           └── functions
    │       │   │               └── ImageMagickTest.java
    │       │   └── zombie.jpg
    │       ├── label-compute-instance
    │       │   ├── pom.xml
    │       │   └── src
    │       │       ├── main
    │       │       │   └── java
    │       │       │       └── functions
    │       │       │           └── AutoLabelInstance.java
    │       │       └── test
    │       │           └── java
    │       │               └── functions
    │       │                   └── AutoLabelInstanceTest.java
    │       ├── log-cloudevent
    │       │   ├── pom.xml
    │       │   └── src
    │       │       ├── main
    │       │       │   └── java
    │       │       │       └── functions
    │       │       │           └── LogCloudEvent.java
    │       │       └── test
    │       │           └── java
    │       │               └── functions
    │       │                   └── LogCloudEventTest.java
    │       ├── logging
    │       │   └── stackdriver-logging
    │       │       ├── pom.xml
    │       │       └── src
    │       │           ├── main
    │       │           │   └── java
    │       │           │       └── functions
    │       │           │           ├── eventpojos
    │       │           │           │   ├── PubSubBody.java
    │       │           │           │   └── PubsubMessage.java
    │       │           │           └── StackdriverLogging.java
    │       │           └── test
    │       │               └── java
    │       │                   └── functions
    │       │                       └── StackdriverLoggingTest.java
    │       ├── ocr
    │       │   ├── ocr-process-image
    │       │   │   ├── pom.xml
    │       │   │   └── src
    │       │   │       ├── main
    │       │   │       │   └── java
    │       │   │       │       └── functions
    │       │   │       │           ├── eventpojos
    │       │   │       │           │   └── CustomerEncryption.java
    │       │   │       │           ├── OcrProcessImage.java
    │       │   │       │           └── OcrTranslateApiMessage.java
    │       │   │       └── test
    │       │   │           └── java
    │       │   │               └── functions
    │       │   │                   └── OcrProcessImageTest.java
    │       │   ├── ocr-save-result
    │       │   │   ├── pom.xml
    │       │   │   └── src
    │       │   │       ├── main
    │       │   │       │   └── java
    │       │   │       │       └── functions
    │       │   │       │           ├── eventpojos
    │       │   │       │           │   ├── Message.java
    │       │   │       │           │   └── MessagePublishedData.java
    │       │   │       │           ├── OcrSaveResult.java
    │       │   │       │           └── OcrTranslateApiMessage.java
    │       │   │       └── test
    │       │   │           └── java
    │       │   │               └── functions
    │       │   │                   └── OcrSaveResultTest.java
    │       │   └── ocr-translate-text
    │       │       ├── pom.xml
    │       │       └── src
    │       │           ├── main
    │       │           │   └── java
    │       │           │       └── functions
    │       │           │           ├── eventpojos
    │       │           │           │   ├── Message.java
    │       │           │           │   └── MessagePublishedData.java
    │       │           │           ├── OcrTranslateApiMessage.java
    │       │           │           └── OcrTranslateText.java
    │       │           └── test
    │       │               └── java
    │       │                   └── functions
    │       │                       └── OcrTranslateTextTest.java
    │       ├── pubsub
    │       │   ├── pom.xml
    │       │   └── src
    │       │       ├── main
    │       │       │   └── java
    │       │       │       └── functions
    │       │       │           ├── eventpojos
    │       │       │           │   └── PubSubBody.java
    │       │       │           └── SubscribeToTopic.java
    │       │       └── test
    │       │           └── java
    │       │               └── functions
    │       │                   └── SubscribeToTopicTest.java
    │       ├── response-streaming
    │       │   ├── pom.xml
    │       │   └── src
    │       │       ├── main
    │       │       │   └── java
    │       │       │       └── com
    │       │       │           └── google
    │       │       │               └── StreamBigQuery.java
    │       │       └── test
    │       │           └── java
    │       │               └── com
    │       │                   └── google
    │       │                       └── StreamBigQueryTest.java
    │       └── typed
    │           └── greeting
    │               ├── pom.xml
    │               └── src
    │                   ├── main
    │                   │   └── java
    │                   │       └── functions
    │                   │           ├── Greeting.java
    │                   │           ├── GreetingRequest.java
    │                   │           └── GreetingResponse.java
    │                   └── test
    │                       └── java
    │                           └── functions
    │                               └── GreetingTest.java
    ├── healthcare
    │   └── v1
    │       ├── pom.xml
    │       └── src
    │           ├── main
    │           │   └── java
    │           │       └── snippets
    │           │           └── healthcare
    │           │               ├── datasets
    │           │               │   ├── DatasetCreate.java
    │           │               │   ├── DatasetDeIdentify.java
    │           │               │   ├── DatasetDelete.java
    │           │               │   ├── DatasetGetIamPolicy.java
    │           │               │   ├── DatasetGet.java
    │           │               │   ├── DatasetList.java
    │           │               │   ├── DatasetPatch.java
    │           │               │   └── DatasetSetIamPolicy.java
    │           │               ├── dicom
    │           │               │   ├── DicomStoreCreate.java
    │           │               │   ├── DicomStoreDelete.java
    │           │               │   ├── DicomStoreExport.java
    │           │               │   ├── DicomStoreGetIamPolicy.java
    │           │               │   ├── DicomStoreGet.java
    │           │               │   ├── DicomStoreImport.java
    │           │               │   ├── DicomStoreList.java
    │           │               │   ├── DicomStorePatch.java
    │           │               │   ├── DicomStoreSetIamPolicy.java
    │           │               │   ├── DicomWebDeleteStudy.java
    │           │               │   ├── DicomWebRetrieveInstance.java
    │           │               │   ├── DicomWebRetrieveRendered.java
    │           │               │   ├── DicomWebRetrieveStudy.java
    │           │               │   ├── DicomWebSearchForInstances.java
    │           │               │   ├── DicomWebSearchStudies.java
    │           │               │   └── DicomWebStoreInstance.java
    │           │               ├── fhir
    │           │               │   ├── FhirStoreCreate.java
    │           │               │   ├── FhirStoreDelete.java
    │           │               │   ├── FhirStoreExecuteBundle.java
    │           │               │   ├── FhirStoreExport.java
    │           │               │   ├── FhirStoreGetIamPolicy.java
    │           │               │   ├── FhirStoreGet.java
    │           │               │   ├── FhirStoreGetMetadata.java
    │           │               │   ├── FhirStoreImport.java
    │           │               │   ├── FhirStoreList.java
    │           │               │   ├── FhirStorePatch.java
    │           │               │   ├── FhirStoreSetIamPolicy.java
    │           │               │   └── resources
    │           │               │       ├── FhirResourceCreate.java
    │           │               │       ├── FhirResourceDelete.java
    │           │               │       ├── FhirResourceDeletePurge.java
    │           │               │       ├── FhirResourceGetHistory.java
    │           │               │       ├── FhirResourceGet.java
    │           │               │       ├── FhirResourceGetPatientEverything.java
    │           │               │       ├── FhirResourceListHistory.java
    │           │               │       ├── FhirResourcePatch.java
    │           │               │       ├── FhirResourceSearchGet.java
    │           │               │       ├── FhirResourceSearchPost.java
    │           │               │       └── FhirResourceUpdate.java
    │           │               └── hl7v2
    │           │                   ├── Hl7v2StoreCreate.java
    │           │                   ├── Hl7v2StoreDelete.java
    │           │                   ├── Hl7v2StoreGetIamPolicy.java
    │           │                   ├── Hl7v2StoreGet.java
    │           │                   ├── Hl7v2StoreList.java
    │           │                   ├── Hl7v2StorePatch.java
    │           │                   ├── Hl7v2StoreSetIamPolicy.java
    │           │                   └── messages
    │           │                       ├── HL7v2MessageCreate.java
    │           │                       ├── HL7v2MessageDelete.java
    │           │                       ├── HL7v2MessageGet.java
    │           │                       ├── HL7v2MessageIngest.java
    │           │                       ├── HL7v2MessageList.java
    │           │                       └── HL7v2MessagePatch.java
    │           └── test
    │               ├── java
    │               │   └── snippets
    │               │       └── healthcare
    │               │           ├── DatasetTests.java
    │               │           ├── DicomStoreTests.java
    │               │           ├── DicomWebTests.java
    │               │           ├── FhirResourceTests.java
    │               │           ├── FhirStoreTests.java
    │               │           ├── Hl7v2MessageTests.java
    │               │           └── Hl7v2StoreTests.java
    │               └── resources
    │                   ├── hl7v2-sample-ingest.txt
    │                   └── jpeg_text.dcm
    ├── iam
    │   ├── api-client
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   └── java
    │   │       │       └── iam
    │   │       │           └── snippets
    │   │       │               ├── AddBinding.java
    │   │       │               ├── AddMember.java
    │   │       │               ├── CreateServiceAccount.java
    │   │       │               ├── CreateServiceAccountKey.java
    │   │       │               ├── DeleteServiceAccount.java
    │   │       │               ├── DeleteServiceAccountKey.java
    │   │       │               ├── DisableServiceAccount.java
    │   │       │               ├── DisableServiceAccountKey.java
    │   │       │               ├── EnableServiceAccount.java
    │   │       │               ├── EnableServiceAccountKey.java
    │   │       │               ├── GetPolicy.java
    │   │       │               ├── GrantableRoles.java
    │   │       │               ├── ListServiceAccountKeys.java
    │   │       │               ├── ListServiceAccounts.java
    │   │       │               ├── Quickstart.java
    │   │       │               ├── RemoveMember.java
    │   │       │               ├── RenameServiceAccount.java
    │   │       │               ├── SetPolicy.java
    │   │       │               └── TestPermissions.java
    │   │       └── test
    │   │           └── java
    │   │               └── iam
    │   │                   └── snippets
    │   │                       ├── AccessTests.java
    │   │                       ├── GrantableRolesIT.java
    │   │                       ├── QuickstartTests.java
    │   │                       └── ServiceAccountTests.java
    │   └── snippets
    │       ├── pom.xml
    │       └── src
    │           ├── main
    │           │   └── java
    │           │       ├── CreateDenyPolicy.java
    │           │       ├── CreateRole.java
    │           │       ├── DeleteDenyPolicy.java
    │           │       ├── DeleteRole.java
    │           │       ├── EditRole.java
    │           │       ├── GetDenyPolicy.java
    │           │       ├── GetRole.java
    │           │       ├── ListDenyPolicies.java
    │           │       ├── ListRoles.java
    │           │       ├── QueryTestablePermissions.java
    │           │       ├── UndeleteRole.java
    │           │       └── UpdateDenyPolicy.java
    │           └── test
    │               └── java
    │                   ├── DenyIT.java
    │                   └── RoleIT.java
    ├── iap
    │   ├── pom.xml
    │   ├── README.md
    │   └── src
    │       ├── main
    │       │   └── java
    │       │       └── com
    │       │           └── example
    │       │               └── iap
    │       │                   ├── BuildIapRequest.java
    │       │                   └── VerifyIapRequestHeader.java
    │       └── test
    │           └── java
    │               └── com
    │                   └── example
    │                       └── iap
    │                           └── BuildAndVerifyIapRequestIT.java
    ├── iot
    │   └── README.md
    ├── jobs
    │   ├── v3
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   └── java
    │   │       │       └── com
    │   │       │           └── google
    │   │       │               └── samples
    │   │       │                   ├── AutoCompleteSample.java
    │   │       │                   ├── BasicCompanySample.java
    │   │       │                   ├── BasicJobSample.java
    │   │       │                   ├── BatchOperationSample.java
    │   │       │                   ├── CommuteSearchSample.java
    │   │       │                   ├── CustomAttributeSample.java
    │   │       │                   ├── EmailAlertSearchSample.java
    │   │       │                   ├── FeaturedJobsSearchSample.java
    │   │       │                   ├── GeneralSearchSample.java
    │   │       │                   ├── HistogramSample.java
    │   │       │                   ├── JobServiceQuickstart.java
    │   │       │                   └── LocationSearchSample.java
    │   │       └── test
    │   │           └── java
    │   │               └── SampleTests.java
    │   └── v4
    │       ├── pom.xml
    │       └── src
    │           ├── main
    │           │   └── java
    │           │       └── com
    │           │           └── example
    │           │               └── jobs
    │           │                   ├── CommuteSearchJobs.java
    │           │                   ├── CustomRankingSearchJobs.java
    │           │                   ├── HistogramSearchJobs.java
    │           │                   ├── JobSearchAutoCompleteJobTitle.java
    │           │                   ├── JobSearchCreateClientEvent.java
    │           │                   ├── JobSearchCreateCompany.java
    │           │                   ├── JobSearchCreateJobCustomAttributes.java
    │           │                   ├── JobSearchCreateJob.java
    │           │                   ├── JobSearchCreateTenant.java
    │           │                   ├── JobSearchDeleteCompany.java
    │           │                   ├── JobSearchDeleteJob.java
    │           │                   ├── JobSearchDeleteTenant.java
    │           │                   ├── JobSearchGetCompany.java
    │           │                   ├── JobSearchGetJob.java
    │           │                   ├── JobSearchGetTenant.java
    │           │                   ├── JobSearchListCompanies.java
    │           │                   ├── JobSearchListJobs.java
    │           │                   └── JobSearchListTenants.java
    │           └── test
    │               └── java
    │                   ├── CommuteSearchJobsTest.java
    │                   ├── CustomRankingSearchJobsTest.java
    │                   ├── HistogramSearchJobsTest.java
    │                   ├── JobSearchAutoCompleteJobTitleTest.java
    │                   ├── JobSearchCreateCompanyTest.java
    │                   ├── JobSearchCreateJobTest.java
    │                   ├── JobSearchCreateJobWithCustomAttrTest.java
    │                   ├── JobSearchCreateTenantTest.java
    │                   ├── JobSearchDeleteCompanyTest.java
    │                   ├── JobSearchDeleteJobTest.java
    │                   ├── JobSearchDeleteTenantTest.java
    │                   ├── JobSearchGetCompanyTest.java
    │                   ├── JobSearchGetJobTest.java
    │                   ├── JobSearchGetTenantTest.java
    │                   ├── JobSearchListCompaniesTest.java
    │                   ├── JobSearchListJobsTest.java
    │                   └── JobSearchListTenantsTest.java
    ├── kms
    │   ├── pom.xml
    │   ├── README.md
    │   └── src
    │       ├── main
    │       │   └── java
    │       │       └── kms
    │       │           ├── CheckStateImportedKey.java
    │       │           ├── CheckStateImportJob.java
    │       │           ├── ConvertPublicKeyToJwk.java
    │       │           ├── CreateImportJob.java
    │       │           ├── CreateKeyAsymmetricDecrypt.java
    │       │           ├── CreateKeyAsymmetricSign.java
    │       │           ├── CreateKeyForImport.java
    │       │           ├── CreateKeyHsm.java
    │       │           ├── CreateKeyLabels.java
    │       │           ├── CreateKeyMac.java
    │       │           ├── CreateKeyRing.java
    │       │           ├── CreateKeyRotationSchedule.java
    │       │           ├── CreateKeySymmetricEncryptDecrypt.java
    │       │           ├── CreateKeyVersion.java
    │       │           ├── DecryptAsymmetric.java
    │       │           ├── DecryptSymmetric.java
    │       │           ├── DestroyKeyVersion.java
    │       │           ├── DisableKeyVersion.java
    │       │           ├── EnableKeyVersion.java
    │       │           ├── EncryptAsymmetric.java
    │       │           ├── EncryptSymmetric.java
    │       │           ├── GenerateRandomBytes.java
    │       │           ├── GetKeyLabels.java
    │       │           ├── GetKeyVersionAttestation.java
    │       │           ├── GetPublicKey.java
    │       │           ├── IamAddMember.java
    │       │           ├── IamGetPolicy.java
    │       │           ├── IamRemoveMember.java
    │       │           ├── ImportManuallyWrappedKey.java
    │       │           ├── Quickstart.java
    │       │           ├── RestoreKeyVersion.java
    │       │           ├── SignAsymmetric.java
    │       │           ├── SignMac.java
    │       │           ├── UpdateKeyAddRotation.java
    │       │           ├── UpdateKeyRemoveLabels.java
    │       │           ├── UpdateKeyRemoveRotation.java
    │       │           ├── UpdateKeySetPrimary.java
    │       │           ├── UpdateKeyUpdateLabels.java
    │       │           ├── VerifyAsymmetricEc.java
    │       │           ├── VerifyAsymmetricRsa.java
    │       │           └── VerifyMac.java
    │       └── test
    │           └── java
    │               └── kms
    │                   └── SnippetsIT.java
    ├── language
    │   ├── analysis
    │   │   ├── demo-beta.sh
    │   │   ├── demo.cmd
    │   │   ├── demo.sh
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   └── java
    │   │       │       └── com
    │   │       │           └── google
    │   │       │               └── cloud
    │   │       │                   └── language
    │   │       │                       └── samples
    │   │       │                           ├── AnalyzeBeta.java
    │   │       │                           └── Analyze.java
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── google
    │   │                       └── cloud
    │   │                           └── language
    │   │                               └── samples
    │   │                                   ├── AnalyzeBetaIT.java
    │   │                                   └── AnalyzeIT.java
    │   ├── cloud-client
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   └── java
    │   │       │       └── com
    │   │       │           └── example
    │   │       │               └── language
    │   │       │                   ├── QuickstartSample.java
    │   │       │                   └── SetEndpoint.java
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── language
    │   │                           ├── QuickstartSampleIT.java
    │   │                           └── SetEndpointIT.java
    │   ├── README.md
    │   └── snippets
    │       ├── pom.xml
    │       └── src
    │           ├── main
    │           │   └── java
    │           │       └── com
    │           │           └── example
    │           │               └── language
    │           │                   ├── Analyze.java
    │           │                   ├── QuickstartSample.java
    │           │                   └── SetEndpoint.java
    │           └── test
    │               └── java
    │                   └── com
    │                       └── example
    │                           └── language
    │                               ├── AnalyzeIT.java
    │                               ├── QuickstartSampleIT.java
    │                               └── SetEndpointIT.java
    ├── LICENSE
    ├── Makefile
    ├── media
    │   ├── livestream
    │   │   ├── pom.xml
    │   │   └── src
    │   │       ├── main
    │   │       │   └── java
    │   │       │       └── com
    │   │       │           └── example
    │   │       │               └── livestream
    │   │       │                   ├── CreateAsset.java
    │   │       │                   ├── CreateChannelEvent.java
    │   │       │                   ├── CreateChannel.java
    │   │       │                   ├── CreateChannelWithBackupInput.java
    │   │       │                   ├── CreateInput.java
    │   │       │                   ├── DeleteAsset.java
    │   │       │                   ├── DeleteChannelEvent.java
    │   │       │                   ├── DeleteChannel.java
    │   │       │                   ├── DeleteInput.java
    │   │       │                   ├── GetAsset.java
    │   │       │                   ├── GetChannelEvent.java
    │   │       │                   ├── GetChannel.java
    │   │       │                   ├── GetInput.java
    │   │       │                   ├── GetPool.java
    │   │       │                   ├── ListAssets.java
    │   │       │                   ├── ListChannelEvents.java
    │   │       │                   ├── ListChannels.java
    │   │       │                   ├── ListInputs.java
    │   │       │                   ├── StartChannel.java
    │   │       │                   ├── StopChannel.java
    │   │       │                   ├── UpdateChannel.java
    │   │       │                   ├── UpdateInput.java
    │   │       │                   └── UpdatePool.java
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── livestream
    │   │                           ├── CreateAssetTest.java
    │   │                           ├── CreateChannelEventTest.java
    │   │                           ├── CreateChannelTest.java
    │   │                           ├── CreateChannelWithBackupInputTest.java
    │   │                           ├── CreateInputTest.java
    │   │                           ├── DeleteAssetTest.java
    │   │                           ├── DeleteChannelEventTest.java
    │   │                           ├── DeleteChannelTest.java
    │   │                           ├── DeleteInputTest.java
    │   │                           ├── GetAssetTest.java
    │   │                           ├── GetChannelEventTest.java
    │   │                           ├── GetChannelTest.java
    │   │                           ├── GetInputTest.java
    │   │                           ├── GetPoolTest.java
    │   │                           ├── ListAssetsTest.java
    │   │                           ├── ListChannelEventsTest.java
    │   │                           ├── ListChannelsTest.java
    │   │                           ├── ListInputsTest.java
    │   │                           ├── StartChannelTest.java
    │   │                           ├── StopChannelTest.java
    │   │                           ├── TestUtils.java
    │   │                           ├── UpdateChannelTest.java
    │   │                           ├── UpdateInputTest.java
    │   │                           └── UpdatePoolTest.java
    │   ├── stitcher
    │   │   ├── pom.xml
    │   │   └── src
    │   │       ├── main
    │   │       │   └── java
    │   │       │       └── com
    │   │       │           └── example
    │   │       │               └── stitcher
    │   │       │                   ├── CreateCdnKeyAkamai.java
    │   │       │                   ├── CreateCdnKey.java
    │   │       │                   ├── CreateLiveConfig.java
    │   │       │                   ├── CreateLiveSession.java
    │   │       │                   ├── CreateSlate.java
    │   │       │                   ├── CreateVodSession.java
    │   │       │                   ├── DeleteCdnKey.java
    │   │       │                   ├── DeleteLiveConfig.java
    │   │       │                   ├── DeleteSlate.java
    │   │       │                   ├── GetCdnKey.java
    │   │       │                   ├── GetLiveAdTagDetail.java
    │   │       │                   ├── GetLiveConfig.java
    │   │       │                   ├── GetLiveSession.java
    │   │       │                   ├── GetSlate.java
    │   │       │                   ├── GetVodAdTagDetail.java
    │   │       │                   ├── GetVodSession.java
    │   │       │                   ├── GetVodStitchDetail.java
    │   │       │                   ├── ListCdnKeys.java
    │   │       │                   ├── ListLiveAdTagDetails.java
    │   │       │                   ├── ListLiveConfigs.java
    │   │       │                   ├── ListSlates.java
    │   │       │                   ├── ListVodAdTagDetails.java
    │   │       │                   ├── ListVodStitchDetails.java
    │   │       │                   ├── UpdateCdnKeyAkamai.java
    │   │       │                   ├── UpdateCdnKey.java
    │   │       │                   └── UpdateSlate.java
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── stitcher
    │   │                           ├── CreateCdnKeyAkamaiTest.java
    │   │                           ├── CreateCdnKeyTest.java
    │   │                           ├── CreateLiveConfigTest.java
    │   │                           ├── CreateLiveSessionTest.java
    │   │                           ├── CreateSlateTest.java
    │   │                           ├── CreateVodSessionTest.java
    │   │                           ├── DeleteCdnKeyTest.java
    │   │                           ├── DeleteLiveConfigTest.java
    │   │                           ├── DeleteSlateTest.java
    │   │                           ├── GetCdnKeyTest.java
    │   │                           ├── GetLiveAdTagDetailTest.java
    │   │                           ├── GetLiveConfigTest.java
    │   │                           ├── GetLiveSessionTest.java
    │   │                           ├── GetSlateTest.java
    │   │                           ├── GetVodAdTagDetailTest.java
    │   │                           ├── GetVodSessionTest.java
    │   │                           ├── GetVodStitchDetailTest.java
    │   │                           ├── ListCdnKeysTest.java
    │   │                           ├── ListLiveAdTagDetailsTest.java
    │   │                           ├── ListLiveConfigsTest.java
    │   │                           ├── ListSlatesTest.java
    │   │                           ├── ListVodAdTagDetailsTest.java
    │   │                           ├── ListVodStitchDetailsTest.java
    │   │                           ├── TestUtils.java
    │   │                           ├── UpdateCdnKeyAkamaiTest.java
    │   │                           ├── UpdateCdnKeyTest.java
    │   │                           └── UpdateSlateTest.java
    │   └── transcoder
    │       ├── pom.xml
    │       └── src
    │           ├── main
    │           │   └── java
    │           │       └── com
    │           │           └── example
    │           │               └── transcoder
    │           │                   ├── CreateJobFromAdHoc.java
    │           │                   ├── CreateJobFromPresetBatchMode.java
    │           │                   ├── CreateJobFromPreset.java
    │           │                   ├── CreateJobFromTemplate.java
    │           │                   ├── CreateJobTemplate.java
    │           │                   ├── CreateJobWithAnimatedOverlay.java
    │           │                   ├── CreateJobWithConcatenatedInputs.java
    │           │                   ├── CreateJobWithEmbeddedCaptions.java
    │           │                   ├── CreateJobWithPeriodicImagesSpritesheet.java
    │           │                   ├── CreateJobWithSetNumberImagesSpritesheet.java
    │           │                   ├── CreateJobWithStandaloneCaptions.java
    │           │                   ├── CreateJobWithStaticOverlay.java
    │           │                   ├── DeleteJob.java
    │           │                   ├── DeleteJobTemplate.java
    │           │                   ├── GetJob.java
    │           │                   ├── GetJobState.java
    │           │                   ├── GetJobTemplate.java
    │           │                   ├── ListJobs.java
    │           │                   └── ListJobTemplates.java
    │           └── test
    │               └── java
    │                   └── com
    │                       └── example
    │                           └── transcoder
    │                               ├── CreateJobFromAdHocTest.java
    │                               ├── CreateJobFromPresetBatchModeTest.java
    │                               ├── CreateJobFromPresetTest.java
    │                               ├── CreateJobFromTemplateTest.java
    │                               ├── CreateJobTemplateTest.java
    │                               ├── CreateJobWithAnimatedOverlayTest.java
    │                               ├── CreateJobWithConcatenatedInputsTest.java
    │                               ├── CreateJobWithEmbeddedCaptionsTest.java
    │                               ├── CreateJobWithPeriodicImagesSpritesheetTest.java
    │                               ├── CreateJobWithSetNumberImagesSpritesheetTest.java
    │                               ├── CreateJobWithStandaloneCaptionsTest.java
    │                               ├── CreateJobWithStaticOverlayTest.java
    │                               ├── DeleteJobTemplateTest.java
    │                               ├── DeleteJobTest.java
    │                               ├── GetJobTemplateTest.java
    │                               ├── GetJobTest.java
    │                               ├── ListJobsTest.java
    │                               ├── ListJobTemplateTest.java
    │                               └── testdata
    │                                   ├── caption.srt
    │                                   ├── ChromeCast.mp4
    │                                   ├── ForBiggerEscapes.mp4
    │                                   ├── ForBiggerJoyrides.mp4
    │                                   └── overlay.jpg
    ├── media_cdn
    │   ├── pom.xml
    │   ├── README.md
    │   └── src
    │       ├── main
    │       │   └── java
    │       │       └── token
    │       │           └── DualToken.java
    │       └── test
    │           └── java
    │               └── token
    │                   └── DualTokenIT.java
    ├── mediatranslation
    │   ├── pom.xml
    │   ├── README.md
    │   ├── resources
    │   │   └── audio.raw
    │   └── src
    │       ├── main
    │       │   └── java
    │       │       └── com
    │       │           └── example
    │       │               └── mediatranslation
    │       │                   ├── TranslateFromFile.java
    │       │                   └── TranslateFromMic.java
    │       └── test
    │           └── java
    │               └── com
    │                   └── example
    │                       └── mediatranslation
    │                           └── TranslateFromFileTest.java
    ├── memorystore
    │   └── redis
    │       ├── gae_flex_deployment
    │       │   └── app.yaml
    │       ├── gae_standard_deployment
    │       │   └── appengine-web.xml
    │       ├── gce_deployment
    │       │   ├── deploy.sh
    │       │   ├── startup-script.sh
    │       │   └── teardown.sh
    │       ├── gke_deployment
    │       │   ├── Dockerfile
    │       │   └── visit-counter.yaml
    │       ├── pom.xml
    │       ├── README.md
    │       └── src
    │           └── main
    │               ├── java
    │               │   └── com
    │               │       └── example
    │               │           └── redis
    │               │               ├── AppServletContextListener.java
    │               │               └── VisitCounterServlet.java
    │               └── resources
    │                   └── application.properties
    ├── mlengine
    │   └── online-prediction
    │       ├── input.txt
    │       ├── pom.xml
    │       ├── README.md
    │       └── src
    │           └── main
    │               └── java
    │                   └── OnlinePredictionSample.java
    ├── monitoring
    │   ├── cloud-client
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   └── java
    │   │       │       └── com
    │   │       │           └── example
    │   │       │               └── monitoring
    │   │       │                   ├── QuickstartSample.java
    │   │       │                   └── Snippets.java
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── monitoring
    │   │                           ├── QuickstartSampleIT.java
    │   │                           └── SnippetsIT.java
    │   ├── prometheus
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── java
    │   │       │   │   └── com
    │   │       │   │       └── example
    │   │       │   │           └── prometheus
    │   │       │   │               └── PrometheusApplication.java
    │   │       │   └── resources
    │   │       │       └── application.properties
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── prometheus
    │   │                           └── PrometheusApplicationTests.java
    │   └── v3
    │       ├── manage_alerts_sample.sh
    │       ├── pom.xml
    │       ├── README.md
    │       └── src
    │           ├── main
    │           │   └── java
    │           │       └── com
    │           │           └── example
    │           │               └── monitoring
    │           │                   ├── AlertSample.java
    │           │                   ├── CreateAlertPolicy.java
    │           │                   ├── CreateMetricDescriptor.java
    │           │                   ├── CreateTimeSeries.java
    │           │                   ├── DeleteAlertPolicy.java
    │           │                   ├── DeleteMetricDescriptor.java
    │           │                   ├── DeleteNotificationChannel.java
    │           │                   ├── EnableDisableAlertPolicy.java
    │           │                   ├── GetAlertPolicy.java
    │           │                   ├── GetMonitoredResource.java
    │           │                   ├── ListAlertPolicy.java
    │           │                   ├── ListMetricDescriptor.java
    │           │                   ├── ListTimeSeries.java
    │           │                   ├── MonitoredResourcesList.java
    │           │                   ├── QuickstartSample.java
    │           │                   ├── TimeSeriesHeadersList.java
    │           │                   ├── UpdateAlertPolicy.java
    │           │                   └── UptimeSample.java
    │           └── test
    │               └── java
    │                   └── com
    │                       └── example
    │                           └── monitoring
    │                               ├── AlertIT.java
    │                               ├── CreateAlertPolicyIT.java
    │                               ├── CreateMetricDescriptorIT.java
    │                               ├── DeleteAlertPolicyIT.java
    │                               ├── DeleteMetricDescriptorIT.java
    │                               ├── DeleteNotificationChannelIT.java
    │                               ├── EnableDisableAlertPolicyIT.java
    │                               ├── GetAlertPolicyIT.java
    │                               ├── GetMonitoredResourceIT.java
    │                               ├── ListAlertPolicyIT.java
    │                               ├── ListMetricDescriptorIT.java
    │                               ├── ListMonitoredResourcesIT.java
    │                               ├── QuickstartSampleIT.java
    │                               ├── TimeSeriesIT.java
    │                               ├── UpdateAlertPolicyIT.java
    │                               └── UptimeIT.java
    ├── opencensus
    │   ├── pom.xml
    │   └── src
    │       └── main
    │           └── java
    │               └── com
    │                   └── example
    │                       └── opencensus
    │                           └── Quickstart.java
    ├── optimization
    │   └── snippets
    │       ├── pom.xml
    │       ├── resources
    │       │   └── sync_request.textproto
    │       └── src
    │           ├── main
    │           │   └── java
    │           │       └── com
    │           │           └── example
    │           │               └── optimizationai
    │           │                   ├── AsyncApi.java
    │           │                   ├── GetOperation.java
    │           │                   ├── SyncApi.java
    │           │                   └── SyncApiWithLongTimeout.java
    │           └── test
    │               └── java
    │                   └── com
    │                       └── example
    │                           └── optimizationai
    │                               ├── AsyncApiTest.java
    │                               ├── GetOperationTest.java
    │                               ├── SyncApiTest.java
    │                               └── SyncApiWithLongTimeoutTest.java
    ├── privateca
    │   └── snippets
    │       ├── pom.xml
    │       ├── README.md
    │       └── src
    │           ├── main
    │           │   └── java
    │           │       └── privateca
    │           │           ├── ActivateSubordinateCa.java
    │           │           ├── CreateCaPool.java
    │           │           ├── CreateCertificateAuthority.java
    │           │           ├── CreateCertificateCsr.java
    │           │           ├── CreateCertificate.java
    │           │           ├── CreateCertificateTemplate.java
    │           │           ├── CreateSubordinateCa.java
    │           │           ├── DeleteCaPool.java
    │           │           ├── DeleteCertificateAuthority.java
    │           │           ├── DeleteCertificateTemplate.java
    │           │           ├── DisableCertificateAuthority.java
    │           │           ├── EnableCertificateAuthority.java
    │           │           ├── FilterCertificates.java
    │           │           ├── ListCaPools.java
    │           │           ├── ListCertificateAuthorities.java
    │           │           ├── ListCertificates.java
    │           │           ├── ListCertificateTemplates.java
    │           │           ├── MonitorCertificateAuthority.java
    │           │           ├── RevokeCertificate.java
    │           │           ├── UndeleteCertificateAuthority.java
    │           │           ├── UpdateCaPoolIssuancePolicy.java
    │           │           ├── UpdateCertificateAuthority.java
    │           │           └── UpdateCertificateTemplate.java
    │           └── test
    │               └── java
    │                   └── privateca
    │                       ├── SnippetsIT.java
    │                       └── Util.java
    ├── pubsub
    │   ├── cloud-client
    │   │   └── README.md
    │   ├── spring
    │   │   ├── build.gradle
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── java
    │   │       │   │   └── demo
    │   │       │   │       └── PubSubApplication.java
    │   │       │   └── resources
    │   │       │       └── application.properties
    │   │       └── test
    │   │           └── java
    │   │               └── demo
    │   │                   └── PubSubApplicationIT.java
    │   └── streaming-analytics
    │       ├── build.gradle
    │       ├── pom.xml
    │       ├── README.md
    │       └── src
    │           └── main
    │               └── java
    │                   └── com
    │                       └── examples
    │                           └── pubsub
    │                               └── streaming
    │                                   └── PubSubToGcs.java
    ├── pubsublite
    │   └── streaming-analytics
    │       ├── build.gradle
    │       ├── metadata.json
    │       ├── pom.xml
    │       ├── README.md
    │       └── src
    │           ├── main
    │           │   └── java
    │           │       └── examples
    │           │           └── PubsubliteToGcs.java
    │           └── test
    │               └── java
    │                   └── examples
    │                       └── PubsubliteToGcsIT.java
    ├── README.md
    ├── recaptcha_enterprise
    │   ├── demosite
    │   │   ├── docker-compose.yaml
    │   │   ├── Dockerfile
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── java
    │   │       │   │   ├── app
    │   │       │   │   │   ├── MainController.java
    │   │       │   │   │   └── SpringbootMain.java
    │   │       │   │   └── recaptcha
    │   │       │   │       └── CreateAssessment.java
    │   │       │   └── resources
    │   │       │       ├── application.properties
    │   │       │       ├── config.properties
    │   │       │       ├── static
    │   │       │       │   ├── demoasset
    │   │       │       │   │   ├── bad-1-927ec3bf.svg
    │   │       │       │   │   ├── bad-2-71e6d4a7.svg
    │   │       │       │   │   ├── bad-3-f11c185d.svg
    │   │       │       │   │   ├── bad-4-39e9c776.svg
    │   │       │       │   │   ├── bad-5-deb2ce2c.svg
    │   │       │       │   │   ├── bad-6-e41cdc46.svg
    │   │       │       │   │   ├── bad-7-d630f87b.svg
    │   │       │       │   │   ├── bad-morph-c2bb8f615fe93323.gif
    │   │       │       │   │   ├── castle-7575ab637e5138e2.svg
    │   │       │       │   │   ├── castle-alternate-7575ab637e5138e2.svg
    │   │       │       │   │   ├── celebrate-ece5a54e321ab2e7.png
    │   │       │       │   │   ├── demo-81d99a00.css
    │   │       │       │   │   ├── favicon-16x16-e9e3fe3130a875eb.png
    │   │       │       │   │   ├── favicon-32x32-e9e3fe3130a875eb.png
    │   │       │       │   │   ├── favicon-48x48-e9e3fe3130a875eb.png
    │   │       │       │   │   ├── favicon-e9e3fe3130a875eb.ico
    │   │       │       │   │   ├── fetti-896c2fdf.svg
    │   │       │       │   │   ├── fourSquares-de5c55d13d7de923.png
    │   │       │       │   │   ├── global-15fca5ccf020c02b.css
    │   │       │       │   │   ├── hover-13bd4972c72e1a52.gif
    │   │       │       │   │   ├── human-1-49800c7f.svg
    │   │       │       │   │   ├── human-2-acb91479.svg
    │   │       │       │   │   ├── human-3-c0227111.svg
    │   │       │       │   │   ├── human-4-10a52fcd.svg
    │   │       │       │   │   ├── human-5-8b3fbd2b.svg
    │   │       │       │   │   ├── human-6-0ba482b9.svg
    │   │       │       │   │   ├── hydrant-d11f08c8f1a631a3.svg
    │   │       │       │   │   ├── item-stoplight-53247b633eed5a85.svg
    │   │       │       │   │   ├── material-symbols-outlined-5a8e0f79.woff2
    │   │       │       │   │   ├── material-symbols-rounded-c9a13ced.woff2
    │   │       │       │   │   ├── poof-57ef02b2.png
    │   │       │       │   │   ├── prize-bike-ce3d17b0.svg
    │   │       │       │   │   ├── prize-crosswalk-c8a9609d.svg
    │   │       │       │   │   ├── prize-hydrant-d3f31a30.svg
    │   │       │       │   │   ├── prize-stoplight-60a1cd1a.svg
    │   │       │       │   │   └── target-594e0ee6.png
    │   │       │       │   └── scripts
    │   │       │       │       ├── demo-39df041b.js
    │   │       │       │       └── global-e680a49614fd8ff8.js
    │   │       │       └── templates
    │   │       │           ├── comment.html
    │   │       │           ├── home.html
    │   │       │           ├── login.html
    │   │       │           ├── signup.html
    │   │       │           └── store.html
    │   │       └── test
    │   │           └── java
    │   │               ├── ScoreKeyIT.java
    │   │               └── Util.java
    │   └── snippets
    │       └── src
    │           ├── main
    │           │   └── java
    │           │       ├── app
    │           │       │   ├── MainController.java
    │           │       │   └── Main.java
    │           │       └── recaptcha
    │           │           ├── account_defender
    │           │           │   ├── AccountDefenderAssessment.java
    │           │           │   ├── AnnotateAccountDefenderAssessment.java
    │           │           │   ├── ListRelatedAccountGroupMemberships.java
    │           │           │   ├── ListRelatedAccountGroups.java
    │           │           │   └── SearchRelatedAccountGroupMemberships.java
    │           │           ├── AnnotateAssessment.java
    │           │           ├── CreateAssessment.java
    │           │           ├── CreateSiteKey.java
    │           │           ├── DeleteSiteKey.java
    │           │           ├── GetMetrics.java
    │           │           ├── GetSiteKey.java
    │           │           ├── ListSiteKeys.java
    │           │           ├── MigrateKey.java
    │           │           ├── passwordleak
    │           │           │   └── CreatePasswordLeakAssessment.java
    │           │           └── UpdateSiteKey.java
    │           ├── pom.xml
    │           ├── resources
    │           │   └── templates
    │           │       └── index.html
    │           └── test
    │               └── java
    │                   └── app
    │                       └── SnippetsIT.java
    ├── retail
    │   └── interactive-tutorials
    │       ├── images
    │       │   ├── tutorail1.img
    │       │   ├── tutorial1.png
    │       │   ├── tutorials2.png
    │       │   ├── tutorials3.png
    │       │   └── tutorials4.png
    │       ├── pom.xml
    │       ├── README.md
    │       ├── src
    │       │   ├── main
    │       │   │   ├── java
    │       │   │   │   ├── events
    │       │   │   │   │   ├── ImportUserEventsBigQuery.java
    │       │   │   │   │   ├── ImportUserEventsGcs.java
    │       │   │   │   │   ├── ImportUserEventsInline.java
    │       │   │   │   │   ├── PurgeUserEvent.java
    │       │   │   │   │   ├── RejoinUserEvent.java
    │       │   │   │   │   ├── setup
    │       │   │   │   │   │   ├── EventsCreateBigQueryTable.java
    │       │   │   │   │   │   ├── EventsCreateGcsBucket.java
    │       │   │   │   │   │   ├── RemoveEventsResources.java
    │       │   │   │   │   │   └── UpdateUserEventsJson.java
    │       │   │   │   │   └── WriteUserEvent.java
    │       │   │   │   ├── product
    │       │   │   │   │   ├── AddFulfillmentPlaces.java
    │       │   │   │   │   ├── CreateProduct.java
    │       │   │   │   │   ├── CrudProduct.java
    │       │   │   │   │   ├── DeleteProduct.java
    │       │   │   │   │   ├── GetProduct.java
    │       │   │   │   │   ├── ImportProductsBigQueryTable.java
    │       │   │   │   │   ├── ImportProductsGcs.java
    │       │   │   │   │   ├── ImportProductsInlineSource.java
    │       │   │   │   │   ├── RemoveFulfillmentPlaces.java
    │       │   │   │   │   ├── SetInventory.java
    │       │   │   │   │   ├── setup
    │       │   │   │   │   │   ├── ProductsCreateBigqueryTable.java
    │       │   │   │   │   │   ├── ProductsCreateGcsBucket.java
    │       │   │   │   │   │   └── RemoveProductsResources.java
    │       │   │   │   │   └── UpdateProduct.java
    │       │   │   │   ├── search
    │       │   │   │   │   ├── SearchSimpleQuery.java
    │       │   │   │   │   ├── SearchWithBoostSpec.java
    │       │   │   │   │   ├── SearchWithFacetSpec.java
    │       │   │   │   │   ├── SearchWithFiltering.java
    │       │   │   │   │   ├── SearchWithOrdering.java
    │       │   │   │   │   ├── SearchWithPagination.java
    │       │   │   │   │   └── SearchWithQueryExpansionSpec.java
    │       │   │   │   └── setup
    │       │   │   │       └── SetupCleanup.java
    │       │   │   └── resources
    │       │   │       ├── events_schema.json
    │       │   │       ├── product_schema.json
    │       │   │       ├── products.json
    │       │   │       ├── products_some_invalid.json
    │       │   │       ├── user_events.json
    │       │   │       └── user_events_some_invalid.json
    │       │   └── test
    │       │       └── java
    │       │           ├── events
    │       │           │   ├── ImportUserEventsBigQueryTest.java
    │       │           │   ├── ImportUserEventsGcsTest.java
    │       │           │   ├── ImportUserEventsInlineTest.java
    │       │           │   ├── PurgeUserEventTest.java
    │       │           │   ├── RejoinUserEventTest.java
    │       │           │   └── WriteUserEventTest.java
    │       │           ├── product
    │       │           │   ├── AddFulfillmentPlacesTest.java
    │       │           │   ├── CreateProductTest.java
    │       │           │   ├── CrudProductTest.java
    │       │           │   ├── DeleteProductTest.java
    │       │           │   ├── GetProductTest.java
    │       │           │   ├── ImportProductsBigQueryTableTest.java
    │       │           │   ├── ImportProductsGcsTest.java
    │       │           │   ├── ImportProductsInlineSourceTest.java
    │       │           │   ├── RemoveFulfillmentPlacesTest.java
    │       │           │   ├── SetInventoryTest.java
    │       │           │   └── UpdateProductTest.java
    │       │           ├── resources
    │       │           │   ├── user_events.json
    │       │           │   └── user_events_some_invalid.json
    │       │           └── search
    │       │               ├── SearchSimpleQueryTest.java
    │       │               ├── SearchWithBoostSpecTest.java
    │       │               ├── SearchWithFacetSpecTest.java
    │       │               ├── SearchWithFilteringTest.java
    │       │               ├── SearchWithOrderingTest.java
    │       │               ├── SearchWithPaginationTest.java
    │       │               └── SearchWithQueryExpansionSpecTest.java
    │       ├── user_environment_setup.sh
    │       └── user_import_data_to_catalog.sh
    ├── run
    │   ├── authentication
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   └── java
    │   │       │       └── com
    │   │       │           └── example
    │   │       │               └── cloudrun
    │   │       │                   └── Authentication.java
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── cloudrun
    │   │                           └── AuthenticationTest.java
    │   ├── endpoints-v2-backend
    │   │   ├── openapi-run.yaml
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── java
    │   │       │   │   └── com
    │   │       │   │       └── example
    │   │       │   │           └── endpoints
    │   │       │   │               ├── controllers
    │   │       │   │               │   └── RepeatController.java
    │   │       │   │               └── EndpointsApplication.java
    │   │       │   └── resources
    │   │       │       └── application.yml
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── controllers
    │   │                           ├── RepeatControllerIT.java
    │   │                           └── RepeatControllerTest.java
    │   ├── filesystem
    │   │   ├── Dockerfile
    │   │   ├── gcsfuse.Dockerfile
    │   │   ├── gcsfuse_run.sh
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   ├── run.sh
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── java
    │   │       │   │   └── com
    │   │       │   │       └── example
    │   │       │   │           └── filesystem
    │   │       │   │               └── FilesystemApplication.java
    │   │       │   └── resources
    │   │       │       └── application.properties
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── filesystem
    │   │                           ├── ApplicationTests.java
    │   │                           └── FilesystemApplicationTests.java
    │   ├── hello-broken
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   └── java
    │   │       │       └── com
    │   │       │           └── example
    │   │       │               └── cloudrun
    │   │       │                   └── App.java
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── cloudrun
    │   │                           └── AppTest.java
    │   ├── helloworld
    │   │   ├── Dockerfile
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── java
    │   │       │   │   └── com
    │   │       │   │       └── example
    │   │       │   │           └── helloworld
    │   │       │   │               └── HelloworldApplication.java
    │   │       │   └── resources
    │   │       │       └── application.properties
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── helloworld
    │   │                           └── HelloworldApplicationTests.java
    │   ├── idp-sql
    │   │   ├── app.json
    │   │   ├── pom.xml
    │   │   ├── postcreate.sh
    │   │   ├── postgres-secrets.json
    │   │   ├── README.md
    │   │   ├── setup.sh
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── java
    │   │       │   │   └── com
    │   │       │   │       └── example
    │   │       │   │           └── cloudrun
    │   │       │   │               ├── IdpSqlApplication.java
    │   │       │   │               ├── VoteController.java
    │   │       │   │               └── Vote.java
    │   │       │   └── resources
    │   │       │       ├── application.properties
    │   │       │       ├── logback-spring.xml
    │   │       │       ├── schema.sql
    │   │       │       ├── static
    │   │       │       │   ├── config.js
    │   │       │       │   └── firebase.js
    │   │       │       └── templates
    │   │       │           └── index.html
    │   │       └── test
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── example
    │   │           │           └── cloudrun
    │   │           │               └── VoteControllerTests.java
    │   │           └── resources
    │   │               └── application.properties
    │   ├── image-processing
    │   │   ├── Dockerfile
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── java
    │   │       │   │   └── com
    │   │       │   │       └── example
    │   │       │   │           └── cloudrun
    │   │       │   │               ├── Body.java
    │   │       │   │               ├── ImageMagick.java
    │   │       │   │               ├── PubSubApplication.java
    │   │       │   │               └── PubSubController.java
    │   │       │   └── resources
    │   │       │       └── application.properties
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── cloudrun
    │   │                           └── PubSubControllerTests.java
    │   ├── jobs
    │   │   ├── pom.xml
    │   │   ├── project.toml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   └── java
    │   │       │       └── com
    │   │       │           └── example
    │   │       │               └── JobsExample.java
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       ├── JobsExampleTests.java
    │   │                       ├── JobsIntegrationTests.java
    │   │                       └── resources
    │   │                           ├── e2e_test_cleanup.yaml
    │   │                           ├── e2e_test_setup.yaml
    │   │                           └── retry.sh
    │   ├── logging-manual
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── java
    │   │       │   │   └── com
    │   │       │   │       └── example
    │   │       │   │           └── cloudrun
    │   │       │   │               └── App.java
    │   │       │   └── resources
    │   │       │       └── logback.xml
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── cloudrun
    │   │                           └── AppTest.java
    │   ├── markdown-preview
    │   │   ├── editor
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   ├── java
    │   │   │       │   │   └── com
    │   │   │       │   │       └── example
    │   │   │       │   │           └── cloudrun
    │   │   │       │   │               ├── Data.java
    │   │   │       │   │               ├── EditorApplication.java
    │   │   │       │   │               ├── EditorController.java
    │   │   │       │   │               └── RenderController.java
    │   │   │       │   └── resources
    │   │   │       │       ├── application.properties
    │   │   │       │       └── templates
    │   │   │       │           ├── index.html
    │   │   │       │           └── markdown.md
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── com
    │   │   │                   └── example
    │   │   │                       └── cloudrun
    │   │   │                           ├── EditorControllerTests.java
    │   │   │                           └── RenderControllerTests.java
    │   │   ├── README.md
    │   │   └── renderer
    │   │       ├── pom.xml
    │   │       └── src
    │   │           ├── main
    │   │           │   ├── java
    │   │           │   │   └── com
    │   │           │   │       └── example
    │   │           │   │           └── cloudrun
    │   │           │   │               ├── MarkdownController.java
    │   │           │   │               └── RendererApplication.java
    │   │           │   └── resources
    │   │           │       └── application.properties
    │   │           └── test
    │   │               └── java
    │   │                   └── com
    │   │                       └── example
    │   │                           └── cloudrun
    │   │                               └── RendererApplicationTests.java
    │   ├── pubsub
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── java
    │   │       │   │   └── com
    │   │       │   │       └── example
    │   │       │   │           └── cloudrun
    │   │       │   │               ├── Body.java
    │   │       │   │               ├── PubSubApplication.java
    │   │       │   │               └── PubSubController.java
    │   │       │   └── resources
    │   │       │       └── application.properties
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── cloudrun
    │   │                           └── PubSubControllerTests.java
    │   ├── README.md
    │   └── system-package
    │       ├── Dockerfile
    │       ├── pom.xml
    │       ├── README.md
    │       └── src
    │           ├── main
    │           │   └── java
    │           │       └── com
    │           │           └── example
    │           │               └── cloudrun
    │           │                   └── App.java
    │           └── test
    │               └── java
    │                   └── com
    │                       └── example
    │                           └── cloudrun
    │                               └── AppTest.java
    ├── SAMPLE_FORMAT.md
    ├── secretmanager
    │   ├── pom.xml
    │   ├── README.md
    │   └── src
    │       ├── main
    │       │   └── java
    │       │       └── secretmanager
    │       │           ├── AccessSecretVersion.java
    │       │           ├── AddSecretVersion.java
    │       │           ├── ConsumeEventNotification.java
    │       │           ├── CreateSecret.java
    │       │           ├── CreateSecretWithUserManagedReplication.java
    │       │           ├── DeleteSecret.java
    │       │           ├── DeleteSecretWithEtag.java
    │       │           ├── DestroySecretVersion.java
    │       │           ├── DestroySecretVersionWithEtag.java
    │       │           ├── DisableSecretVersion.java
    │       │           ├── DisableSecretVersionWithEtag.java
    │       │           ├── EnableSecretVersion.java
    │       │           ├── EnableSecretVersionWithEtag.java
    │       │           ├── GetSecret.java
    │       │           ├── GetSecretVersion.java
    │       │           ├── IamGrantAccess.java
    │       │           ├── IamRevokeAccess.java
    │       │           ├── ListSecrets.java
    │       │           ├── ListSecretsWithFilter.java
    │       │           ├── ListSecretVersions.java
    │       │           ├── ListSecretVersionsWithFilter.java
    │       │           ├── Quickstart.java
    │       │           ├── UpdateSecret.java
    │       │           ├── UpdateSecretWithAlias.java
    │       │           └── UpdateSecretWithEtag.java
    │       └── test
    │           └── java
    │               └── secretmanager
    │                   ├── QuickstartIT.java
    │                   └── SnippetsIT.java
    ├── security-command-center
    │   └── snippets
    │       ├── pom.xml
    │       └── src
    │           ├── main
    │           │   └── java
    │           │       ├── bigqueryexport
    │           │       │   ├── CreateBigQueryExport.java
    │           │       │   ├── DeleteBigQueryExport.java
    │           │       │   ├── GetBigQueryExport.java
    │           │       │   ├── ListBigQueryExports.java
    │           │       │   └── UpdateBigQueryExport.java
    │           │       ├── CreateNotificationConfigSnippets.java
    │           │       ├── DeleteNotificationConfigSnippets.java
    │           │       ├── GetNotificationConfigSnippets.java
    │           │       ├── ListNotificationConfigSnippets.java
    │           │       ├── muteconfig
    │           │       │   ├── BulkMuteFindings.java
    │           │       │   ├── CreateMuteRule.java
    │           │       │   ├── DeleteMuteRule.java
    │           │       │   ├── GetMuteRule.java
    │           │       │   ├── ListMuteRules.java
    │           │       │   ├── SetMuteFinding.java
    │           │       │   ├── SetUnmuteFinding.java
    │           │       │   └── UpdateMuteRule.java
    │           │       ├── NotificationReceiver.java
    │           │       └── UpdateNotificationConfigSnippets.java
    │           └── test
    │               └── java
    │                   ├── BigQueryExportIT.java
    │                   ├── MuteFindingIT.java
    │                   └── NotificationConfigSnippetTests.java
    ├── SECURITY.md
    ├── servicedirectory
    │   ├── pom.xml
    │   ├── README.md
    │   └── src
    │       ├── main
    │       │   └── java
    │       │       └── com
    │       │           └── example
    │       │               └── servicedirectory
    │       │                   ├── EndpointsCreate.java
    │       │                   ├── EndpointsDelete.java
    │       │                   ├── NamespacesCreate.java
    │       │                   ├── NamespacesDelete.java
    │       │                   ├── Quickstart.java
    │       │                   ├── ServicesCreate.java
    │       │                   ├── ServicesDelete.java
    │       │                   └── ServicesResolve.java
    │       └── test
    │           └── java
    │               └── com
    │                   └── example
    │                       └── servicedirectory
    │                           ├── EndpointsTests.java
    │                           ├── NamespacesTests.java
    │                           └── ServicesTests.java
    ├── session-handling
    │   ├── pom.xml
    │   └── src
    │       └── main
    │           ├── java
    │           │   └── com
    │           │       └── example
    │           │           └── gettingstarted
    │           │               ├── actions
    │           │               │   └── HelloWorldServlet.java
    │           │               └── util
    │           │                   └── FirestoreSessionFilter.java
    │           └── test
    │               └── java
    │                   └── com
    │                       └── example
    │                           └── getstarted
    │                               └── actions
    │                                   └── UserJourneyTestIT.java
    ├── spanner
    │   ├── changestreams
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   └── java
    │   │       │       └── com
    │   │       │           └── example
    │   │       │               └── spanner
    │   │       │                   └── changestreams
    │   │       │                       ├── ChangeStreamRecordMapper.java
    │   │       │                       ├── ChangeStreamSample.java
    │   │       │                       └── model
    │   │       │                           ├── ChangeStreamRecord.java
    │   │       │                           ├── ChildPartition.java
    │   │       │                           ├── ChildPartitionsRecord.java
    │   │       │                           ├── ColumnType.java
    │   │       │                           ├── DataChangeRecord.java
    │   │       │                           ├── HeartbeatRecord.java
    │   │       │                           ├── Mod.java
    │   │       │                           ├── ModType.java
    │   │       │                           ├── package-info.java
    │   │       │                           ├── TypeCode.java
    │   │       │                           └── ValueCaptureType.java
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── spanner
    │   │                           └── changestreams
    │   │                               └── ChangeStreamSampleIT.java
    │   ├── cloud-client
    │   │   └── README.md
    │   ├── hibernate
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       └── main
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── example
    │   │           │           └── spanner
    │   │           │               ├── CreditCardPayment.java
    │   │           │               ├── HibernateSampleApplication.java
    │   │           │               ├── Payment.java
    │   │           │               ├── Person.java
    │   │           │               └── WireTransferPayment.java
    │   │           └── resources
    │   │               └── hibernate.cfg.xml
    │   ├── jdbc
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   └── java
    │   │       │       └── com
    │   │       │           └── example
    │   │       │               └── spanner
    │   │       │                   └── jdbc
    │   │       │                       ├── AbortBatchExample.java
    │   │       │                       ├── AutocommitUpdateDataExample.java
    │   │       │                       ├── AutoPartitionModeExample.java
    │   │       │                       ├── BatchDdlExample.java
    │   │       │                       ├── BatchDdlUsingSqlStatementsExample.java
    │   │       │                       ├── BatchDmlExample.java
    │   │       │                       ├── BatchDmlUsingSqlStatementsExample.java
    │   │       │                       ├── BufferedWriteExample.java
    │   │       │                       ├── ConnectionWithQueryOptionsExample.java
    │   │       │                       ├── CreateConnectionExample.java
    │   │       │                       ├── CreateConnectionWithCredentialsExample.java
    │   │       │                       ├── CreateConnectionWithCustomHostExample.java
    │   │       │                       ├── CreateConnectionWithDataSourceExample.java
    │   │       │                       ├── CreateConnectionWithDefaultProjectIdExample.java
    │   │       │                       ├── CreateConnectionWithPropertiesExample.java
    │   │       │                       ├── CreateConnectionWithUrlPropertiesExample.java
    │   │       │                       ├── CreateTableExample.java
    │   │       │                       ├── DataBoostExample.java
    │   │       │                       ├── GetCommitTimestampExample.java
    │   │       │                       ├── GetReadTimestampExample.java
    │   │       │                       ├── InsertDataExample.java
    │   │       │                       ├── JsonCreateTableExample.java
    │   │       │                       ├── JsonInsertDataExample.java
    │   │       │                       ├── JsonQueryDataExample.java
    │   │       │                       ├── LoadCsvExample.java
    │   │       │                       ├── PartitionedDmlExample.java
    │   │       │                       ├── PartitionQueryExample.java
    │   │       │                       ├── PgAutoPartitionModeExample.java
    │   │       │                       ├── PgBatchDmlSample.java
    │   │       │                       ├── PgCaseSensitivitySample.java
    │   │       │                       ├── PgCastDataTypeSample.java
    │   │       │                       ├── PgConnectToDatabaseSample.java
    │   │       │                       ├── PgCreateInterleavedTableSample.java
    │   │       │                       ├── PgDataBoostExample.java
    │   │       │                       ├── PgDmlWithParametersSample.java
    │   │       │                       ├── PgFunctionsSample.java
    │   │       │                       ├── PgInformationSchemaSample.java
    │   │       │                       ├── PgNumericDataTypeSample.java
    │   │       │                       ├── PgOrderNullsSample.java
    │   │       │                       ├── PgPartitionedDmlSample.java
    │   │       │                       ├── PgPartitionQueryExample.java
    │   │       │                       ├── PgQueryParameterSample.java
    │   │       │                       ├── PgRunPartitionedQueryExample.java
    │   │       │                       ├── ReadOnlyTransactionExample.java
    │   │       │                       ├── ReadWriteTransactionExample.java
    │   │       │                       ├── RunPartitionedQueryExample.java
    │   │       │                       ├── SetQueryOptionsExample.java
    │   │       │                       ├── SingleUseReadOnlyExample.java
    │   │       │                       ├── SingleUseReadOnlyTimestampBoundExample.java
    │   │       │                       ├── TransactionWithRetryLoopExample.java
    │   │       │                       └── TransactionWithRetryLoopUsingOnlyJdbcExample.java
    │   │       └── test
    │   │           ├── java
    │   │           │   └── com
    │   │           │       └── example
    │   │           │           └── spanner
    │   │           │               └── jdbc
    │   │           │                   ├── BaseJdbcPgExamplesIT.java
    │   │           │                   ├── JdbcExamplesIT.java
    │   │           │                   ├── PgBatchDmlSampleIT.java
    │   │           │                   ├── PgCaseInsensitivitySampleIT.java
    │   │           │                   ├── PgCastDataTypeSampleIT.java
    │   │           │                   ├── PgConnectToDatabaseSampleIT.java
    │   │           │                   ├── PgCreateInterleavedTableSampleIT.java
    │   │           │                   ├── PgDmlWithParametersSampleIT.java
    │   │           │                   ├── PgFunctionsSampleIT.java
    │   │           │                   ├── PgInformationSchemaSampleIT.java
    │   │           │                   ├── PgNumericDataTypeSampleIT.java
    │   │           │                   ├── PgOrderNullsSampleIT.java
    │   │           │                   ├── PgPartitionedDmlSampleIT.java
    │   │           │                   ├── PgPartitionedQueryIT.java
    │   │           │                   └── PgQueryParameterSampleIT.java
    │   │           └── resources
    │   │               └── singers.csv
    │   ├── leaderboard
    │   │   ├── complete
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       ├── main
    │   │   │       │   └── java
    │   │   │       │       └── com
    │   │   │       │           └── google
    │   │   │       │               └── codelabs
    │   │   │       │                   └── App.java
    │   │   │       └── test
    │   │   │           └── java
    │   │   │               └── com
    │   │   │                   └── google
    │   │   │                       └── codelabs
    │   │   │                           └── AppTest.java
    │   │   ├── README.md
    │   │   ├── step4
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       └── main
    │   │   │           └── java
    │   │   │               └── com
    │   │   │                   └── google
    │   │   │                       └── codelabs
    │   │   │                           └── App.java
    │   │   ├── step5
    │   │   │   ├── pom.xml
    │   │   │   └── src
    │   │   │       └── main
    │   │   │           └── java
    │   │   │               └── com
    │   │   │                   └── google
    │   │   │                       └── codelabs
    │   │   │                           └── App.java
    │   │   └── step6
    │   │       ├── pom.xml
    │   │       └── src
    │   │           └── main
    │   │               └── java
    │   │                   └── com
    │   │                       └── google
    │   │                           └── codelabs
    │   │                               └── App.java
    │   ├── opencensus
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   └── java
    │   │       │       └── com
    │   │       │           └── example
    │   │       │               └── spanner
    │   │       │                   └── opencensus
    │   │       │                       ├── CaptureGfeMetric.java
    │   │       │                       ├── CaptureGrpcMetric.java
    │   │       │                       └── CaptureQueryStatsMetric.java
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── spanner
    │   │                           └── opencensus
    │   │                               ├── CaptureGfeMetricIT.java
    │   │                               ├── CaptureGrpcMetricIT.java
    │   │                               └── CaptureQueryStatsMetricIT.java
    │   ├── r2dbc
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   ├── java
    │   │       │   │   └── com
    │   │       │   │       └── example
    │   │       │   │           └── spanner
    │   │       │   │               └── r2dbc
    │   │       │   │                   ├── Name.java
    │   │       │   │                   ├── R2dbcSampleApplication.java
    │   │       │   │                   └── WebController.java
    │   │       │   └── resources
    │   │       │       ├── application.properties
    │   │       │       └── static
    │   │       │           └── index.html
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── spanner
    │   │                           └── r2dbc
    │   │                               └── R2dbcSampleApplicationIT.java
    │   └── spring-data
    │       ├── pom.xml
    │       ├── README.md
    │       └── src
    │           └── main
    │               ├── java
    │               │   └── com
    │               │       └── example
    │               │           └── spanner
    │               │               ├── Album.java
    │               │               ├── QuickStartSample.java
    │               │               ├── Singer.java
    │               │               ├── SingerRepository.java
    │               │               ├── SpannerRepositorySample.java
    │               │               ├── SpannerSchemaToolsSample.java
    │               │               └── SpannerTemplateSample.java
    │               └── resources
    │                   └── application.properties
    ├── speech
    │   ├── pom.xml
    │   ├── resources
    │   │   ├── audio.raw
    │   │   ├── commercial_mono.wav
    │   │   ├── commercial_stereo.wav
    │   │   └── Google_Gnome.wav
    │   └── src
    │       ├── main
    │       │   └── java
    │       │       └── com
    │       │           └── example
    │       │               └── speech
    │       │                   ├── AdaptationCustomClassReferenceV2.java
    │       │                   ├── AdaptationInlineCustomClassV2.java
    │       │                   ├── AdaptationInlinePhraseSetV2.java
    │       │                   ├── AdaptationPhraseSetReferenceV2.java
    │       │                   ├── CreateRecognizerV2.java
    │       │                   ├── InfiniteStreamRecognize.java
    │       │                   ├── InfiniteStreamRecognizeOptions.java
    │       │                   ├── QuickstartSample.java
    │       │                   ├── QuickstartSampleV2.java
    │       │                   ├── RecognizeBeta.java
    │       │                   ├── Recognize.java
    │       │                   ├── SpeechAdaptation.java
    │       │                   ├── SpeechProfanityFilter.java
    │       │                   ├── TranscribeDiarizationGcs.java
    │       │                   ├── TranscribeDiarization.java
    │       │                   └── TranscribeFileV2.java
    │       └── test
    │           └── java
    │               └── com
    │                   └── example
    │                       └── speech
    │                           ├── AdaptationCustomClassReferenceV2IT.java
    │                           ├── AdaptationInlineCustomClassV2IT.java
    │                           ├── AdaptationInlinePhraseSetV2IT.java
    │                           ├── AdaptationPhraseSetReferenceV2IT.java
    │                           ├── CreateRecognizerV2IT.java
    │                           ├── QuickstartSampleIT.java
    │                           ├── QuickstartSampleV2IT.java
    │                           ├── RecognizeBetaIT.java
    │                           ├── RecognizeIT.java
    │                           ├── SpeechAdaptationTest.java
    │                           ├── SpeechProfanityFilterTest.java
    │                           ├── TranscribeDiarizationIT.java
    │                           └── TranscribeFileV2IT.java
    ├── storage
    │   ├── cloud-client
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   └── java
    │   │       │       └── com
    │   │       │           └── example
    │   │       │               └── storage
    │   │       │                   └── QuickstartSample.java
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── storage
    │   │                           └── QuickstartSampleIT.java
    │   ├── s3-sdk
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   └── java
    │   │       │       └── storage
    │   │       │           └── s3sdk
    │   │       │               ├── ListGcsBuckets.java
    │   │       │               └── ListGcsObjects.java
    │   │       └── test
    │   │           └── java
    │   │               └── storage
    │   │                   └── s3sdk
    │   │                       ├── ListGcsBucketsTest.java
    │   │                       ├── ListGcsObjectsTest.java
    │   │                       └── TestHmacKeyRule.java
    │   └── xml-api
    │       ├── cmdline-sample
    │       │   ├── logging.properties
    │       │   ├── pom.xml
    │       │   ├── README.md
    │       │   └── src
    │       │       ├── main
    │       │       │   └── java
    │       │       │       └── StorageSample.java
    │       │       └── test
    │       │           └── java
    │       │               └── StorageSampleTest.java
    │       ├── README.md
    │       └── serviceaccount-appengine-sample
    │           ├── pom.xml
    │           ├── README.md
    │           └── src
    │               └── main
    │                   ├── java
    │                   │   └── com
    │                   │       └── google
    │                   │           └── api
    │                   │               └── client
    │                   │                   └── sample
    │                   │                       └── storage
    │                   │                           └── appengine
    │                   │                               └── serviceaccount
    │                   │                                   └── StorageSample.java
    │                   └── webapp
    │                       ├── WEB-INF
    │                       │   ├── appengine-web.xml
    │                       │   ├── logging.properties
    │                       │   └── web.xml
    │                       └── xsl
    │                           └── listing.xsl
    ├── storageinsights
    │   ├── pom.xml
    │   └── src
    │       ├── main
    │       │   └── java
    │       │       └── com
    │       │           └── google
    │       │               └── cloud
    │       │                   └── storage
    │       │                       └── storageinsights
    │       │                           └── samples
    │       │                               ├── CreateInventoryReportConfig.java
    │       │                               ├── DeleteInventoryReportConfig.java
    │       │                               ├── EditInventoryReportConfig.java
    │       │                               ├── GetInventoryReportNames.java
    │       │                               └── ListInventoryReportConfigs.java
    │       └── test
    │           └── java
    │               └── com
    │                   └── google
    │                       └── cloud
    │                           └── storage
    │                               └── storageinsights
    │                                   └── samples
    │                                       └── test
    │                                           └── ITStorageinsightsSamplesTest.java
    ├── storage-transfer
    │   ├── pom.xml
    │   └── src
    │       ├── main
    │       │   └── java
    │       │       └── com
    │       │           └── google
    │       │               └── cloud
    │       │                   └── storage
    │       │                       └── storagetransfer
    │       │                           └── samples
    │       │                               ├── apiary
    │       │                               │   ├── CheckLatestTransferOperationApiary.java
    │       │                               │   ├── CheckTransferJobApiary.java
    │       │                               │   ├── CreateTransferClient.java
    │       │                               │   ├── RetryHttpInitializerWrapper.java
    │       │                               │   ├── TransferFromAwsApiary.java
    │       │                               │   └── TransferToNearlineApiary.java
    │       │                               ├── CheckLatestTransferOperation.java
    │       │                               ├── CreateEventDrivenAwsTransfer.java
    │       │                               ├── CreateEventDrivenGcsTransfer.java
    │       │                               ├── DownloadToPosix.java
    │       │                               ├── QuickstartSample.java
    │       │                               ├── TransferBetweenPosix.java
    │       │                               ├── TransferFromAws.java
    │       │                               ├── TransferFromAzure.java
    │       │                               ├── TransferFromPosix.java
    │       │                               ├── TransferFromS3CompatibleSource.java
    │       │                               ├── TransferToNearline.java
    │       │                               └── TransferUsingManifest.java
    │       └── test
    │           └── java
    │               └── com
    │                   └── google
    │                       └── cloud
    │                           └── storage
    │                               └── storagetransfer
    │                                   └── samples
    │                                       └── test
    │                                           ├── ITStoragetransferSamplesTest.java
    │                                           ├── TransferJobUtilsTest.java
    │                                           └── util
    │                                               └── TransferJobUtils.java
    ├── talent
    │   └── snippets
    │       ├── pom.xml
    │       └── src
    │           ├── main
    │           │   └── java
    │           │       └── com
    │           │           └── example
    │           │               └── jobs
    │           │                   ├── CommuteSearchJobs.java
    │           │                   ├── CustomRankingSearchJobs.java
    │           │                   ├── HistogramSearchJobs.java
    │           │                   ├── JobSearchAutoCompleteJobTitle.java
    │           │                   ├── JobSearchCreateClientEvent.java
    │           │                   ├── JobSearchCreateCompany.java
    │           │                   ├── JobSearchCreateJobCustomAttributes.java
    │           │                   ├── JobSearchCreateJob.java
    │           │                   ├── JobSearchCreateTenant.java
    │           │                   ├── JobSearchDeleteCompany.java
    │           │                   ├── JobSearchDeleteJob.java
    │           │                   ├── JobSearchDeleteTenant.java
    │           │                   ├── JobSearchGetCompany.java
    │           │                   ├── JobSearchGetJob.java
    │           │                   ├── JobSearchGetTenant.java
    │           │                   ├── JobSearchListCompanies.java
    │           │                   ├── JobSearchListJobs.java
    │           │                   └── JobSearchListTenants.java
    │           └── test
    │               └── java
    │                   ├── CommuteSearchJobsTest.java
    │                   ├── CustomRankingSearchJobsTest.java
    │                   ├── HistogramSearchJobsTest.java
    │                   ├── JobSearchAutoCompleteJobTitleTest.java
    │                   ├── JobSearchCreateCompanyTest.java
    │                   ├── JobSearchCreateJobTest.java
    │                   ├── JobSearchCreateJobWithCustomAttrTest.java
    │                   ├── JobSearchCreateTenantTest.java
    │                   ├── JobSearchDeleteCompanyTest.java
    │                   ├── JobSearchDeleteJobTest.java
    │                   ├── JobSearchDeleteTenantTest.java
    │                   ├── JobSearchGetCompanyTest.java
    │                   ├── JobSearchGetJobTest.java
    │                   ├── JobSearchGetTenantTest.java
    │                   ├── JobSearchListCompaniesTest.java
    │                   ├── JobSearchListJobsTest.java
    │                   └── JobSearchListTenantsTest.java
    ├── tasks
    │   └── snippets
    │       ├── pom.xml
    │       └── src
    │           ├── main
    │           │   └── java
    │           │       └── com
    │           │           └── example
    │           │               └── task
    │           │                   ├── CreateHttpTask.java
    │           │                   ├── CreateHttpTaskWithToken.java
    │           │                   ├── CreateQueue.java
    │           │                   ├── DeleteQueue.java
    │           │                   └── ListQueues.java
    │           └── test
    │               └── java
    │                   └── com
    │                       └── example
    │                           └── task
    │                               ├── CreateHttpTaskIT.java
    │                               ├── CreateQueueIT.java
    │                               ├── DeleteQueueIT.java
    │                               └── ListQueuesIT.java
    ├── texttospeech
    │   ├── beta
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   ├── resources
    │   │   │   ├── hello.ssml
    │   │   │   └── hello.txt
    │   │   └── src
    │   │       ├── main
    │   │       │   └── java
    │   │       │       └── com
    │   │       │           └── example
    │   │       │               └── texttospeech
    │   │       │                   ├── ListAllSupportedVoices.java
    │   │       │                   ├── QuickstartSample.java
    │   │       │                   ├── SynthesizeFile.java
    │   │       │                   └── SynthesizeText.java
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── texttospeech
    │   │                           ├── ListAllSupportedVoicesIT.java
    │   │                           ├── SynthesizeFileIT.java
    │   │                           └── SynthesizeTextIT.java
    │   ├── cloud-client
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   ├── resources
    │   │   │   ├── example.ssml
    │   │   │   ├── example.txt
    │   │   │   ├── expected_example.mp3
    │   │   │   ├── hello.ssml
    │   │   │   └── hello.txt
    │   │   └── src
    │   │       ├── main
    │   │       │   └── java
    │   │       │       └── com
    │   │       │           └── example
    │   │       │               └── texttospeech
    │   │       │                   ├── ListAllSupportedVoices.java
    │   │       │                   ├── QuickstartSample.java
    │   │       │                   ├── SsmlAddresses.java
    │   │       │                   ├── SynthesizeFile.java
    │   │       │                   └── SynthesizeText.java
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── example
    │   │                       └── texttospeech
    │   │                           ├── ListAllSupportedVoicesIT.java
    │   │                           ├── SsmlAddressesIT.java
    │   │                           ├── SynthesizeFileIT.java
    │   │                           └── SynthesizeTextIT.java
    │   └── snippets
    │       ├── pom.xml
    │       ├── resources
    │       │   ├── example.ssml
    │       │   ├── example.txt
    │       │   ├── expected_example.mp3
    │       │   ├── hello.ssml
    │       │   └── hello.txt
    │       └── src
    │           ├── main
    │           │   └── java
    │           │       └── com
    │           │           └── example
    │           │               └── texttospeech
    │           │                   ├── ListAllSupportedVoicesBeta.java
    │           │                   ├── ListAllSupportedVoices.java
    │           │                   ├── QuickstartSampleBeta.java
    │           │                   ├── QuickstartSample.java
    │           │                   ├── SsmlAddresses.java
    │           │                   ├── SynthesizeFileBeta.java
    │           │                   ├── SynthesizeFile.java
    │           │                   ├── SynthesizeTextBeta.java
    │           │                   └── SynthesizeText.java
    │           └── test
    │               └── java
    │                   └── com
    │                       └── example
    │                           └── texttospeech
    │                               ├── ListAllSupportedVoicesBetaIT.java
    │                               ├── ListAllSupportedVoicesIT.java
    │                               ├── SsmlAddressesIT.java
    │                               ├── SynthesizeFileBetaIT.java
    │                               ├── SynthesizeFileIT.java
    │                               ├── SynthesizeTextBetaIT.java
    │                               └── SynthesizeTextIT.java
    ├── trace
    │   ├── pom.xml
    │   └── src
    │       ├── main
    │       │   └── java
    │       │       └── com
    │       │           └── example
    │       │               └── trace
    │       │                   └── TraceSample.java
    │       └── test
    │           └── java
    │               └── com
    │                   └── example
    │                       └── trace
    │                           └── TraceSampleIT.java
    ├── translate
    │   ├── pom.xml
    │   ├── resources
    │   │   └── fake_invoice.pdf
    │   └── src
    │       ├── main
    │       │   └── java
    │       │       └── com
    │       │           └── example
    │       │               └── translate
    │       │                   ├── BatchTranslateText.java
    │       │                   ├── BatchTranslateTextWithGlossaryAndModel.java
    │       │                   ├── BatchTranslateTextWithGlossary.java
    │       │                   ├── BatchTranslateTextWithModel.java
    │       │                   ├── CreateGlossary.java
    │       │                   ├── DeleteGlossary.java
    │       │                   ├── DetectLanguage.java
    │       │                   ├── GetGlossary.java
    │       │                   ├── GetSupportedLanguagesForTarget.java
    │       │                   ├── GetSupportedLanguages.java
    │       │                   ├── ListGlossaries.java
    │       │                   ├── TranslateText.java
    │       │                   ├── TranslateTextWithGlossary.java
    │       │                   └── TranslateTextWithModel.java
    │       └── test
    │           └── java
    │               └── com
    │                   └── example
    │                       └── translate
    │                           ├── BatchTranslateTextTests.java
    │                           ├── BatchTranslateTextWithGlossaryAndModelTests.java
    │                           ├── BatchTranslateTextWithGlossaryTests.java
    │                           ├── BatchTranslateTextWithModelTests.java
    │                           ├── CreateGlossaryTests.java
    │                           ├── DeleteGlossaryTests.java
    │                           ├── DetectLanguageTests.java
    │                           ├── GetGlossaryTests.java
    │                           ├── GetSupportedLanguagesForTargetTests.java
    │                           ├── GetSupportedLanguagesTests.java
    │                           ├── ListGlossariesTests.java
    │                           ├── TranslateTextTests.java
    │                           ├── TranslateTextWithGlossaryTests.java
    │                           └── TranslateTextWithModelTests.java
    ├── unittests
    │   ├── pom.xml
    │   ├── README.md
    │   └── src
    │       ├── main
    │       │   └── webapp
    │       │       └── WEB-INF
    │       │           ├── appengine-web.xml
    │       │           ├── logging.properties
    │       │           ├── queue.xml
    │       │           └── web.xml
    │       └── test
    │           └── java
    │               └── com
    │                   └── google
    │                       └── appengine
    │                           └── samples
    │                               ├── AuthenticationTest.java
    │                               ├── BaseTestConfiguration.java
    │                               ├── DeferredTaskTest.java
    │                               ├── LocalCustomPolicyHighRepDatastoreTest.java
    │                               ├── LocalDatastoreTest.java
    │                               ├── LocalHighRepDatastoreTest.java
    │                               ├── LocalMemcacheTest.java
    │                               ├── LocalUrlFetchTest.java
    │                               ├── MyFirstTest.java
    │                               ├── ShortTest.java
    │                               ├── TaskQueueConfigTest.java
    │                               └── TaskQueueTest.java
    ├── vertexai
    │   └── snippets
    │       ├── pom.xml
    │       └── src
    │           ├── main
    │           │   └── java
    │           │       └── vertexai
    │           │           └── gemini
    │           │               ├── ChatDiscussion.java
    │           │               ├── GetTokenCount.java
    │           │               ├── MultimodalMultiImage.java
    │           │               ├── MultimodalQuery.java
    │           │               ├── MultimodalVideoInput.java
    │           │               ├── MultiTurnMultimodal.java
    │           │               ├── QuestionAnswer.java
    │           │               ├── Quickstart.java
    │           │               ├── SingleTurnMultimodal.java
    │           │               ├── StreamingQuestionAnswer.java
    │           │               └── WithSafetySettings.java
    │           └── test
    │               └── java
    │                   └── vertexai
    │                       └── gemini
    │                           └── SnippetsIT.java
    ├── video
    │   ├── pom.xml
    │   ├── README.md
    │   ├── resources
    │   │   ├── cat.mp4
    │   │   └── googlework_short.mp4
    │   └── src
    │       ├── main
    │       │   └── java
    │       │       ├── beta
    │       │       │   └── video
    │       │       │       ├── StreamingAnnotationToStorage.java
    │       │       │       ├── StreamingAutoMlActionRecognition.java
    │       │       │       ├── StreamingAutoMlClassification.java
    │       │       │       ├── StreamingAutoMlObjectTracking.java
    │       │       │       ├── StreamingExplicitContentDetection.java
    │       │       │       ├── StreamingLabelDetection.java
    │       │       │       ├── StreamingObjectTracking.java
    │       │       │       └── StreamingShotChangeDetection.java
    │       │       └── video
    │       │           ├── DetectFacesGcs.java
    │       │           ├── DetectFaces.java
    │       │           ├── Detect.java
    │       │           ├── DetectPersonGcs.java
    │       │           ├── DetectPerson.java
    │       │           ├── LogoDetectionGcs.java
    │       │           ├── LogoDetection.java
    │       │           ├── QuickstartSample.java
    │       │           ├── TextDetection.java
    │       │           └── TrackObjects.java
    │       └── test
    │           └── java
    │               ├── beta
    │               │   └── video
    │               │       ├── StreamingAnnotationToStorageIT.java
    │               │       ├── StreamingAutoMlActionRecognitionIT.java
    │               │       ├── StreamingAutoMlClassificationIT.java
    │               │       ├── StreamingAutoMlObjectTrackingIT.java
    │               │       ├── StreamingExplicitContentDetectionIT.java
    │               │       ├── StreamingLabelDetectionIT.java
    │               │       ├── StreamingObjectTrackingIT.java
    │               │       └── StreamingShotChangeDetectionIT.java
    │               └── video
    │                   ├── DetectFacesGcsIT.java
    │                   ├── DetectFacesIT.java
    │                   ├── DetectIT.java
    │                   ├── DetectLogoGcsTest.java
    │                   ├── DetectLogoTest.java
    │                   ├── DetectPersonGcsIT.java
    │                   ├── DetectPersonIT.java
    │                   ├── DetectTextTest.java
    │                   └── QuickstartIT.java
    ├── vision
    │   ├── automl
    │   │   └── README.md
    │   ├── face-detection
    │   │   ├── data
    │   │   │   ├── bad.txt
    │   │   │   └── face.jpg
    │   │   ├── pom.xml
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── main
    │   │       │   └── java
    │   │       │       └── com
    │   │       │           └── google
    │   │       │               └── cloud
    │   │       │                   └── vision
    │   │       │                       └── samples
    │   │       │                           └── facedetect
    │   │       │                               └── FaceDetectApp.java
    │   │       └── test
    │   │           └── java
    │   │               └── com
    │   │                   └── google
    │   │                       └── cloud
    │   │                           └── vision
    │   │                               └── samples
    │   │                                   └── facedetect
    │   │                                       ├── FaceDetectAppIT.java
    │   │                                       └── FaceDetectAppTest.java
    │   ├── README.md
    │   ├── snippets
    │   │   ├── pom.xml
    │   │   ├── resources
    │   │   │   ├── city.jpg
    │   │   │   ├── face_no_surprise.jpg
    │   │   │   ├── gcp-logos.png
    │   │   │   ├── handwritten.jpg
    │   │   │   ├── indexed_product_sets.csv
    │   │   │   ├── kafka.pdf
    │   │   │   ├── landmark.jpg
    │   │   │   ├── logos.png
    │   │   │   ├── product_sets.csv
    │   │   │   ├── puppies.jpg
    │   │   │   ├── shoes_1.jpg
    │   │   │   ├── shoes_2.jpg
    │   │   │   ├── text.jpg
    │   │   │   └── wakeupcat.jpg
    │   │   └── src
    │   │       ├── main
    │   │       │   └── java
    │   │       │       └── com
    │   │       │           └── example
    │   │       │               └── vision
    │   │       │                   ├── AsyncBatchAnnotateImagesGcs.java
    │   │       │                   ├── DetectBatchAnnotateFilesGcs.java
    │   │       │                   ├── DetectBatchAnnotateFiles.java
    │   │       │                   ├── DetectBeta.java
    │   │       │                   ├── Detect.java
    │   │       │                   ├── ImportProductSets.java
    │   │       │                   ├── ProductInProductSetManagement.java
    │   │       │                   ├── ProductManagement.java
    │   │       │                   ├── ProductSearch.java
    │   │       │                   ├── ProductSetManagement.java
    │   │       │                   ├── quickstart
    │   │       │                   │   └── QuickstartSample.java
    │   │       │                   ├── ReferenceImageManagement.java
    │   │       │                   └── snippets
    │   │       │                       ├── AsyncBatchAnnotateImages.java
    │   │       │                       ├── BatchAnnotateFilesGcs.java
    │   │       │                       ├── BatchAnnotateFiles.java
    │   │       │                       ├── DetectCropHintsGcs.java
    │   │       │                       ├── DetectCropHints.java
    │   │       │                       ├── DetectFacesGcs.java
    │   │       │                       ├── DetectFaces.java
    │   │       │                       ├── DetectLabelsGcs.java
    │   │       │                       ├── DetectLabels.java
    │   │       │                       ├── DetectLandmarksGcs.java
    │   │       │                       ├── DetectLandmarks.java
    │   │       │                       ├── DetectLandmarksUrl.java
    │   │       │                       ├── DetectLogosGcs.java
    │   │       │                       ├── DetectLogos.java
    │   │       │                       ├── DetectPropertiesGcs.java
    │   │       │                       ├── DetectProperties.java
    │   │       │                       ├── DetectSafeSearchGcs.java
    │   │       │                       ├── DetectSafeSearch.java
    │   │       │                       ├── DetectTextGcs.java
    │   │       │                       ├── DetectText.java
    │   │       │                       ├── DetectWebDetectionsGcs.java
    │   │       │                       ├── DetectWebDetections.java
    │   │       │                       ├── DetectWebEntitiesGcs.java
    │   │       │                       ├── DetectWebEntitiesIncludeGeoResultsGcs.java
    │   │       │                       ├── DetectWebEntitiesIncludeGeoResults.java
    │   │       │                       ├── DetectWebEntities.java
    │   │       │                       ├── PurgeProductsInProductSet.java
    │   │       │                       ├── PurgeProducts.java
    │   │       │                       └── SetEndpoint.java
    │   │       └── test
    │   │           └── java
    │   │               ├── com
    │   │               │   └── example
    │   │               │       └── vision
    │   │               │           ├── AsyncBatchAnnotateImagesTest.java
    │   │               │           ├── BatchAnnotateFilesGcsTest.java
    │   │               │           ├── BatchAnnotateFilesTest.java
    │   │               │           ├── DetectBetaIT.java
    │   │               │           ├── DetectCropHintsGcsTest.java
    │   │               │           ├── DetectCropHintsTest.java
    │   │               │           ├── DetectFacesGcsTest.java
    │   │               │           ├── DetectFacesTest.java
    │   │               │           ├── DetectIT.java
    │   │               │           ├── DetectLabelsGcsTest.java
    │   │               │           ├── DetectLabelsTest.java
    │   │               │           ├── DetectLandmarksGcsTest.java
    │   │               │           ├── DetectLandmarksTest.java
    │   │               │           ├── DetectLogosGcsTest.java
    │   │               │           ├── DetectLogosTest.java
    │   │               │           ├── DetectPropertiesGcsTest.java
    │   │               │           ├── DetectPropertiesTest.java
    │   │               │           ├── DetectSafeSearchGcsTest.java
    │   │               │           ├── DetectSafeSearchTest.java
    │   │               │           ├── DetectTextGcsTest.java
    │   │               │           ├── DetectTextTest.java
    │   │               │           ├── DetectWebDetectionsGcsTest.java
    │   │               │           ├── DetectWebDetectionsTest.java
    │   │               │           ├── DetectWebEntitiesGcsTest.java
    │   │               │           ├── DetectWebEntitiesIncludeGeoResultsGcsTest.java
    │   │               │           ├── DetectWebEntitiesIncludeGeoResultsTest.java
    │   │               │           ├── DetectWebEntitiesTest.java
    │   │               │           ├── ImportProductSetsIT.java
    │   │               │           ├── ProductInProductSetManagementIT.java
    │   │               │           ├── ProductManagementIT.java
    │   │               │           ├── ProductSearchIT.java
    │   │               │           ├── ProductSetManagementIT.java
    │   │               │           ├── ReferenceImageManagementIT.java
    │   │               │           └── SetEndpointIT.java
    │   │               └── vision
    │   │                   └── snippets
    │   │                       ├── ProductInProductSetManagementTests.java
    │   │                       └── ProductManagementTests.java
    │   └── spring-framework
    │       ├── pom.xml
    │       ├── README.md
    │       └── src
    │           └── main
    │               ├── java
    │               │   └── com
    │               │       └── example
    │               │           └── vision
    │               │               ├── Application.java
    │               │               └── VisionController.java
    │               └── resources
    │                   ├── static
    │                   │   └── index.html
    │                   └── templates
    │                       └── result.html
    ├── webrisk
    │   ├── pom.xml
    │   └── src
    │       ├── main
    │       │   └── java
    │       │       └── webrisk
    │       │           ├── ComputeThreatListDiff.java
    │       │           ├── SearchHashes.java
    │       │           ├── SearchUri.java
    │       │           └── SubmitUri.java
    │       └── test
    │           └── java
    │               └── webrisk
    │                   └── SnippetsIT.java
    └── workflows
        └── cloud-client
            ├── pom.xml
            ├── README.md
            └── src
                ├── main
                │   └── java
                │       └── com
                │           └── example
                │               └── workflows
                │                   └── WorkflowsQuickstart.java
                └── test
                    └── java
                        └── com
                            └── example
                                └── workflows
                                    ├── resources
                                    │   └── source.yaml
                                    └── WorkflowsQuickstartTest.java

3411 directories, 3751 files

标签: google Kotlin cloud java COM

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警