-
Notifications
You must be signed in to change notification settings - Fork 2.9k
samples: migrate code from googleapis/java-aiplatform #7451
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 210 commits
Commits
Show all changes
212 commits
Select commit
Hold shift + click to select a range
2f86a6f
feat: initial code generation
chingor13 4a75f75
chore(deps): update dependency com.google.cloud.samples:shared-config…
renovate-bot ff034b1
chore(deps): update dependency com.google.cloud.samples:shared-config…
renovate-bot a564b4f
samples: update pom.xml (s) in the samples dir (#24)
munkhuushmgl 67e7148
chore(deps): update dependency com.google.cloud.samples:shared-config…
renovate-bot 7bfbbd4
test(deps): update dependency junit:junit to v4.13.1
renovate-bot 331527a
test(deps): update dependency com.google.truth:truth to v1.1 (#33)
renovate-bot 9688a76
deps: update dependency com.google.cloud:google-cloud-storage to v1.1…
renovate-bot 413b908
samples: ucaip samples batch 3 of 6 (#18)
munkhuushmgl a662f6b
samples: ucaip batch samples 4 of 6 (#19)
munkhuushmgl 69d7c85
samples: ucaip batch samples 5 of 6 (#20)
munkhuushmgl ac542f2
samples: ucaip samples batch 6 of 6 (#17)
munkhuushmgl 4d46ad1
samples: ucaip sample batch 2 of 6 (#15)
munkhuushmgl 18bd403
chore: delete ununsed format script (#48)
munkhuushmgl 7f079f7
samples: initial commit and it is missing env vars for testing (#7)
munkhuushmgl abfdcda
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 1052a02
samples(deps): update dependency com.google.cloud:google-cloud-storag…
renovate-bot fc550d9
samples(deps): update dependency com.google.protobuf:protobuf-java-ut…
renovate-bot d6602ce
samples: adds custom model, action recognition samples and tests (#111)
telpirion 1bb518b
feat: adds ValueConverter utility and demo samples (#108)
telpirion 3c91672
samples(deps): update dependency com.google.cloud:google-cloud-storag…
renovate-bot 8fc4cc0
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 41cf967
test(deps): update dependency com.google.truth:truth to v1.1.2 (#138)
renovate-bot 060d985
samples: adds enhanced library samples (#134)
telpirion 21159ee
test(deps): update dependency junit:junit to v4.13.2 (#161)
renovate-bot 39b8b0b
deps: update dependency com.google.cloud:google-cloud-storage to v1.1…
renovate-bot 4322d76
fix: reduces image object detection test resource file size (#154)
telpirion eb873ed
deps: update dependency com.google.cloud:google-cloud-storage to v1.1…
renovate-bot c5a7d3f
feat: updates library for v1 service (#157)
telpirion 02bcefa
deps: update dependency com.google.cloud:google-cloud-storage to v1.1…
renovate-bot d69e490
docs: updates prediction to new hostname (#173)
telpirion 9557577
chore: replaced hard-coded values with env vars (#185)
munkhuushmgl 6cb381c
deps: update dependency com.google.cloud:google-cloud-storage to v1.1…
renovate-bot 0cb7c78
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot e0b7851
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot 757136e
deps: update dependency com.google.cloud:google-cloud-storage to v1.1…
renovate-bot 32445da
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot a863c98
chore(deps): update dependency com.google.cloud.samples:shared-config…
renovate-bot 25b724b
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot af5228b
deps: update dependency com.google.cloud:google-cloud-storage to v1.1…
renovate-bot 0c8edf6
samples: updates samples to v1 (1 of 8) (#206)
telpirion 70ecdfd
samples: updates samples to v1 (2 of 8) (#212)
telpirion 36b57b0
test(teardown): refactored teardown section of test (#254)
munkhuushmgl c257d88
test(env var): added missing requireEnv val (#255)
munkhuushmgl 2a0bbdc
samples: updates samples to v1 (3 of 8) (#215)
telpirion aaeb060
samples: updates samples to v1 (5 of 10) (#235)
telpirion d8e6f7c
samples: updates samples to v1 (4 of 10) (#233)
telpirion 128c8aa
deps: update dependency com.google.cloud:google-cloud-storage to v1.1…
renovate-bot 2c3c2e7
chore: Increasing timeout createdataset (#337)
munkhuushmgl affc53c
samples: updates samples to v1 (7 of 10) (#238)
telpirion 5e006b6
samples: updates samples to v1 (6 of 10) (#236)
telpirion d2d85f3
samples: updates samples to v1 (8 of 8) (#239)
telpirion 0699904
deps: update dependency com.google.cloud:google-cloud-storage to v1.1…
renovate-bot 28edbd1
deps: update dependency com.google.code.gson:gson to v2.8.7 (#382)
renovate-bot d1abc1e
test(deps): update dependency com.google.truth:truth to v1.1.3 (#383)
renovate-bot 1e32a2e
chore: changes product name to 'Vertex AI' (#373)
morgandu 92fef00
chore(deps): update dependency com.google.cloud.samples:shared-config…
renovate-bot d558268
deps: update dependency com.google.cloud:google-cloud-storage to v1.1…
renovate-bot a103380
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 1fa5736
chore: disabling ITs to reduce cost & resolve quota issue (#421)
munkhuushmgl 4111e25
deps: update dependency com.google.cloud:google-cloud-storage to v1.1…
renovate-bot e961b54
test: Refactor teardown (#424)
munkhuushmgl a3de4cf
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot 1746cb6
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 3ab9dba
deps: update dependency com.google.cloud:google-cloud-storage to v1.1…
renovate-bot fbe7736
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot 10bf486
deps: update dependency com.google.cloud:google-cloud-storage to v2 (…
renovate-bot 49fa6c9
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 7270bfe
deps: update dependency com.google.cloud:google-cloud-storage to v2.0…
renovate-bot a411f61
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot e768535
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot ee167f3
deps: update dependency com.google.code.gson:gson to v2.8.8 (#622)
renovate-bot bd19c85
deps: update dependency com.google.cloud:google-cloud-storage to v2.0…
renovate-bot 70de22d
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot b987da5
deps: update dependency com.google.cloud:google-cloud-storage to v2.1…
renovate-bot bc4a46e
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot 0f3ea1f
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 68b48ac
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 69a9605
deps: update dependency com.google.cloud:google-cloud-storage to v2.1…
renovate-bot c0ae4cb
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 71ce2d0
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot c6d808d
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 5276b67
deps: update dependency com.google.cloud:google-cloud-storage to v2.1…
renovate-bot 1a22ec9
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot 6f8a44b
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot 1551de4
deps: update dependency com.google.cloud:google-cloud-storage to v2.1…
renovate-bot 50b895b
deps: update dependency com.google.cloud:google-cloud-storage to v2.1…
renovate-bot 142ea93
deps: update dependency com.google.cloud:google-cloud-storage to v2.1…
renovate-bot e772a82
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 9756bd1
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot 0340e5a
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 655c5a2
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 0010a0b
deps: update dependency com.google.cloud:google-cloud-storage to v2.1…
renovate-bot 5d931d6
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot cbe758f
deps: update dependency com.google.cloud:google-cloud-storage to v2.1…
renovate-bot 4b5441c
deps: update dependency com.google.cloud:google-cloud-storage to v2.1…
renovate-bot 602dbe7
deps: update dependency com.google.cloud:google-cloud-storage to v2.1…
renovate-bot 6f6c83f
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot b5d45ec
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot 2640ef1
deps: update dependency com.google.code.gson:gson to v2.8.9 (#707)
renovate-bot 66a2996
deps: update dependency com.google.cloud:google-cloud-storage to v2.2…
renovate-bot 4bf9637
deps: update dependency com.google.cloud:google-cloud-storage to v2.2…
renovate-bot 146d541
docs: Added evalId comment to samples (#727)
nayaknishant 9734e1e
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot 2f2e790
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 7290145
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot c566cdb
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 2e4bd06
deps: update dependency com.google.cloud:google-cloud-storage to v2.2…
renovate-bot 31d4f5d
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot 3a35564
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 6cdb13d
chore(deps): update dependency com.google.cloud.samples:shared-config…
renovate-bot 56939de
chore(deps): update dependency com.google.cloud.samples:shared-config…
renovate-bot a5960a4
test: Add null check in teardown (#752)
kweinmeister 0910ddc
deps: update dependency com.google.cloud:google-cloud-storage to v2.2…
renovate-bot d446f04
deps: update dependency com.google.cloud:google-cloud-storage to v2.3…
renovate-bot 2d3141d
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot 43adb87
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot fba0c3c
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 19eb0a8
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot b32a6eb
deps: update dependency com.google.code.gson:gson to v2.9.0 (#792)
renovate-bot 684acfa
deps: update dependency com.google.cloud:google-cloud-storage to v2.4…
renovate-bot b617cda
deps: update dependency com.google.cloud:google-cloud-storage to v2.4…
renovate-bot b21ce58
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 068060c
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot 045e04c
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 1083e6d
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot b59eae8
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot c1cfd03
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot 0afde91
deps: update dependency com.google.cloud:google-cloud-storage to v2.4…
renovate-bot c376bb4
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot c2faf09
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot 0ce77c3
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 7ccfcae
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot f4f8edb
deps: update dependency com.google.cloud:google-cloud-storage to v2.5…
renovate-bot 80dc725
deps: update dependency com.google.cloud:google-cloud-storage to v2.5…
renovate-bot 8a6ed93
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot f1762dd
deps: update dependency com.google.cloud:google-cloud-storage to v2.6…
renovate-bot db9bf6f
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot af700cb
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 27442c2
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot 6f1c2a1
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot ec19304
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot f455830
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 2b7f384
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot d81ab3b
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot 3690f22
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 9f0ef0f
deps: update dependency com.google.cloud:google-cloud-storage to v2.6…
renovate-bot 044c699
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 43e5811
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot f331fcd
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot fc5e792
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot b6929a3
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 1f5226c
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot e7cf4cc
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 92f7937
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot 790e760
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot c1ea584
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 41f3799
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot f596fac
deps: update dependency com.google.cloud:google-cloud-storage to v2.7…
renovate-bot 5d9a9e8
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 47a874c
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 8c29ada
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot 966f9ac
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot 02cbeb6
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot bde2a50
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot b4e0b85
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot 8c51037
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot 1a52691
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 865ca9c
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot 7cbe115
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 668b4bf
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot b2b95e3
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot 74cf579
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 68dda72
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot 3a4771e
feat(samples): add create-featurestore sample (#948)
sai-chaithu e7cb3c3
feat(samples): added all entity type samples (#976)
sai-chaithu 43255aa
feat(samples): add remaining featurestore api samples (#974)
sai-chaithu 1400e4b
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 5db07ea
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot 9a28bcb
deps: update dependency com.google.code.gson:gson to v2.9.1 (#1001)
renovate-bot 3d8cabc
deps: update dependency com.google.cloud:google-cloud-storage to v2.1…
renovate-bot 9fadbcb
feat(samples): add all feature samples (#980)
sai-chaithu df8148a
deps: update dependency com.google.cloud:google-cloud-storage to v2.1…
renovate-bot 09ae767
feat(samples): add all feature values samples (#981)
sai-chaithu 25256a7
deps: update dependency com.google.cloud:google-cloud-bigquery to v2.…
renovate-bot f77f53b
deps: update dependency com.google.cloud:google-cloud-storage to v2.1…
renovate-bot d84b64b
deps: update dependency com.google.cloud:google-cloud-storage to v2.1…
renovate-bot 6ce94e5
deps: update dependency com.google.cloud:google-cloud-bigquery to v2.…
renovate-bot 13735ea
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot b1e7173
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot f88d5c0
deps: update dependency com.google.cloud:google-cloud-bigquery to v2.…
renovate-bot 97e598f
deps: update dependency com.google.cloud:google-cloud-bigquery to v2.…
renovate-bot 2f54534
deps: update dependency com.google.cloud:google-cloud-storage to v2.1…
renovate-bot 7bd4cdb
deps: update dependency com.google.cloud:google-cloud-bigquery to v2.…
renovate-bot a50283d
deps: update dependency com.google.cloud:google-cloud-bigquery to v2.…
renovate-bot 64ba5e4
deps: update dependency com.google.cloud:google-cloud-bigquery to v2.…
renovate-bot 4233ac3
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot 9d38a00
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 05b2ab1
deps: update dependency com.google.cloud:google-cloud-bigquery to v2.…
renovate-bot ee71424
deps: update dependency com.google.cloud:google-cloud-storage to v2.1…
renovate-bot 9233ae2
feat(sample): featurestore node updates (#1028)
sai-chaithu e43048e
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot 1edab2a
deps: update dependency com.google.cloud:google-cloud-bigquery to v2.…
renovate-bot 7c7ae48
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot a70822b
deps: update dependency com.google.cloud:google-cloud-storage to v2.1…
renovate-bot ba225fe
deps: update dependency com.google.cloud:google-cloud-bigquery to v2.…
renovate-bot 3179f77
chore(deps): update dependency com.google.cloud:google-cloud-aiplatfo…
renovate-bot b964e42
deps: update dependency com.google.api.grpc:proto-google-cloud-aiplat…
renovate-bot eae9efb
deps: update dependency com.google.cloud:google-cloud-bigquery to v2.…
renovate-bot 1d514b0
Merge remote-tracking branch 'migration/main' into java-aiplatform-mi…
Shabirmean 1d66e57
cleanup: update pom artifactId, URL
Shabirmean 521cf23
Merge branch 'main' into java-aiplatform-migration
Shabirmean File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,71 @@ | ||
<?xml version='1.0' encoding='UTF-8'?> | ||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | ||
<modelVersion>4.0.0</modelVersion> | ||
<groupId>com.google.cloud</groupId> | ||
<artifactId>aiplatform-snippets</artifactId> | ||
<packaging>jar</packaging> | ||
<name>Google Cloud Vertex AI Snippets</name> | ||
<url>https://github.com/googleapis/java-aiplatform</url> | ||
|
||
<!-- | ||
The parent pom defines common style checks and testing strategies for our samples. | ||
Removing or replacing it should not affect the execution of the samples in anyway. | ||
--> | ||
<parent> | ||
<groupId>com.google.cloud.samples</groupId> | ||
<artifactId>shared-configuration</artifactId> | ||
<version>1.2.0</version> | ||
</parent> | ||
|
||
<properties> | ||
<maven.compiler.target>1.8</maven.compiler.target> | ||
<maven.compiler.source>1.8</maven.compiler.source> | ||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | ||
</properties> | ||
<!-- [START aiplatform_install_with_bom] --> | ||
<dependencies> | ||
<dependency> | ||
<groupId>com.google.cloud</groupId> | ||
<artifactId>google-cloud-aiplatform</artifactId> | ||
<version>3.4.1</version> | ||
</dependency> | ||
<!-- [END aiplatform_install_with_bom] --> | ||
<dependency> | ||
<groupId>com.google.cloud</groupId> | ||
<artifactId>google-cloud-storage</artifactId> | ||
<version>2.13.0</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>com.google.protobuf</groupId> | ||
<artifactId>protobuf-java-util</artifactId> | ||
<version>4.0.0-rc-2</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>com.google.code.gson</groupId> | ||
<artifactId>gson</artifactId> | ||
<version>2.9.1</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>junit</groupId> | ||
<artifactId>junit</artifactId> | ||
<version>4.13.2</version> | ||
<scope>test</scope> | ||
</dependency> | ||
<dependency> | ||
<groupId>com.google.truth</groupId> | ||
<artifactId>truth</artifactId> | ||
<version>1.1.3</version> | ||
<scope>test</scope> | ||
</dependency> | ||
<dependency> | ||
<groupId>com.google.api.grpc</groupId> | ||
<artifactId>proto-google-cloud-aiplatform-v1beta1</artifactId> | ||
<version>0.20.1</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>com.google.cloud</groupId> | ||
<artifactId>google-cloud-bigquery</artifactId> | ||
<version>2.18.0</version> | ||
</dependency> | ||
</dependencies> | ||
</project> |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
128 changes: 128 additions & 0 deletions
128
aiplatform/snippets/src/main/java/aiplatform/BatchCreateFeaturesSample.java
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,128 @@ | ||
/* | ||
* Copyright 2022 Google LLC | ||
* | ||
* Licensed under the Apache License, Version 2.0 (the "License"); | ||
* you may not use this file except in compliance with the License. | ||
* You may obtain a copy of the License at | ||
* | ||
* http://www.apache.org/licenses/LICENSE-2.0 | ||
* | ||
* Unless required by applicable law or agreed to in writing, software | ||
* distributed under the License is distributed on an "AS IS" BASIS, | ||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
* See the License for the specific language governing permissions and | ||
* limitations under the License. | ||
* | ||
* | ||
* Create features in bulk for an existing entity type. See | ||
* https://cloud.google.com/vertex-ai/docs/featurestore/setup | ||
* before running the code snippet | ||
*/ | ||
|
||
package aiplatform; | ||
|
||
// [START aiplatform_batch_create_features_sample] | ||
|
||
import com.google.api.gax.longrunning.OperationFuture; | ||
import com.google.cloud.aiplatform.v1.BatchCreateFeaturesOperationMetadata; | ||
import com.google.cloud.aiplatform.v1.BatchCreateFeaturesRequest; | ||
import com.google.cloud.aiplatform.v1.BatchCreateFeaturesResponse; | ||
import com.google.cloud.aiplatform.v1.CreateFeatureRequest; | ||
import com.google.cloud.aiplatform.v1.EntityTypeName; | ||
import com.google.cloud.aiplatform.v1.Feature; | ||
import com.google.cloud.aiplatform.v1.Feature.ValueType; | ||
import com.google.cloud.aiplatform.v1.FeaturestoreServiceClient; | ||
import com.google.cloud.aiplatform.v1.FeaturestoreServiceSettings; | ||
import java.io.IOException; | ||
import java.util.ArrayList; | ||
import java.util.List; | ||
import java.util.concurrent.ExecutionException; | ||
import java.util.concurrent.TimeUnit; | ||
import java.util.concurrent.TimeoutException; | ||
|
||
public class BatchCreateFeaturesSample { | ||
|
||
public static void main(String[] args) | ||
throws IOException, InterruptedException, ExecutionException, TimeoutException { | ||
// TODO(developer): Replace these variables before running the sample. | ||
String project = "YOUR_PROJECT_ID"; | ||
String featurestoreId = "YOUR_FEATURESTORE_ID"; | ||
String entityTypeId = "YOUR_ENTITY_TYPE_ID"; | ||
String location = "us-central1"; | ||
String endpoint = "us-central1-aiplatform.googleapis.com:443"; | ||
int timeout = 300; | ||
batchCreateFeaturesSample(project, featurestoreId, entityTypeId, location, endpoint, timeout); | ||
} | ||
|
||
static void batchCreateFeaturesSample( | ||
String project, | ||
String featurestoreId, | ||
String entityTypeId, | ||
String location, | ||
String endpoint, | ||
int timeout) | ||
throws IOException, InterruptedException, ExecutionException, TimeoutException { | ||
FeaturestoreServiceSettings featurestoreServiceSettings = | ||
FeaturestoreServiceSettings.newBuilder().setEndpoint(endpoint).build(); | ||
|
||
// Initialize client that will be used to send requests. This client only needs to be created | ||
// once, and can be reused for multiple requests. After completing all of your requests, call | ||
// the "close" method on the client to safely clean up any remaining background resources. | ||
try (FeaturestoreServiceClient featurestoreServiceClient = | ||
FeaturestoreServiceClient.create(featurestoreServiceSettings)) { | ||
|
||
List<CreateFeatureRequest> createFeatureRequests = new ArrayList<>(); | ||
|
||
Feature titleFeature = | ||
Feature.newBuilder() | ||
.setDescription("The title of the movie") | ||
.setValueType(ValueType.STRING) | ||
.build(); | ||
Feature genresFeature = | ||
Feature.newBuilder() | ||
.setDescription("The genres of the movie") | ||
.setValueType(ValueType.STRING) | ||
.build(); | ||
Feature averageRatingFeature = | ||
Feature.newBuilder() | ||
.setDescription("The average rating for the movie, range is [1.0-5.0]") | ||
.setValueType(ValueType.DOUBLE) | ||
.build(); | ||
|
||
createFeatureRequests.add( | ||
CreateFeatureRequest.newBuilder().setFeature(titleFeature).setFeatureId("title").build()); | ||
|
||
createFeatureRequests.add( | ||
CreateFeatureRequest.newBuilder() | ||
.setFeature(genresFeature) | ||
.setFeatureId("genres") | ||
.build()); | ||
|
||
createFeatureRequests.add( | ||
CreateFeatureRequest.newBuilder() | ||
.setFeature(averageRatingFeature) | ||
.setFeatureId("average_rating") | ||
.build()); | ||
|
||
BatchCreateFeaturesRequest batchCreateFeaturesRequest = | ||
BatchCreateFeaturesRequest.newBuilder() | ||
.setParent( | ||
EntityTypeName.of(project, location, featurestoreId, entityTypeId).toString()) | ||
.addAllRequests(createFeatureRequests) | ||
.build(); | ||
|
||
OperationFuture<BatchCreateFeaturesResponse, BatchCreateFeaturesOperationMetadata> | ||
batchCreateFeaturesFuture = | ||
featurestoreServiceClient.batchCreateFeaturesAsync(batchCreateFeaturesRequest); | ||
System.out.format( | ||
"Operation name: %s%n", batchCreateFeaturesFuture.getInitialFuture().get().getName()); | ||
System.out.println("Waiting for operation to finish..."); | ||
BatchCreateFeaturesResponse batchCreateFeaturesResponse = | ||
batchCreateFeaturesFuture.get(timeout, TimeUnit.SECONDS); | ||
System.out.println("Batch Create Features Response"); | ||
System.out.println(batchCreateFeaturesResponse); | ||
featurestoreServiceClient.close(); | ||
} | ||
} | ||
} | ||
// [END aiplatform_batch_create_features_sample] |
135 changes: 135 additions & 0 deletions
135
aiplatform/snippets/src/main/java/aiplatform/BatchReadFeatureValuesSample.java
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,135 @@ | ||
/* | ||
* Copyright 2022 Google LLC | ||
* | ||
* Licensed under the Apache License, Version 2.0 (the "License"); | ||
* you may not use this file except in compliance with the License. | ||
* You may obtain a copy of the License at | ||
* | ||
* http://www.apache.org/licenses/LICENSE-2.0 | ||
* | ||
* Unless required by applicable law or agreed to in writing, software | ||
* distributed under the License is distributed on an "AS IS" BASIS, | ||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
* See the License for the specific language governing permissions and | ||
* limitations under the License. | ||
* | ||
* | ||
* Batch read feature values from a featurestore, as determined by your | ||
* read instances list file, to export data. See | ||
* https://cloud.google.com/vertex-ai/docs/featurestore/setup before running | ||
* the code snippet | ||
*/ | ||
|
||
package aiplatform; | ||
|
||
// [START aiplatform_batch_read_feature_values_sample] | ||
|
||
import com.google.api.gax.longrunning.OperationFuture; | ||
import com.google.cloud.aiplatform.v1.BatchReadFeatureValuesOperationMetadata; | ||
import com.google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest; | ||
import com.google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.EntityTypeSpec; | ||
import com.google.cloud.aiplatform.v1.BatchReadFeatureValuesResponse; | ||
import com.google.cloud.aiplatform.v1.BigQueryDestination; | ||
import com.google.cloud.aiplatform.v1.CsvSource; | ||
import com.google.cloud.aiplatform.v1.FeatureSelector; | ||
import com.google.cloud.aiplatform.v1.FeatureValueDestination; | ||
import com.google.cloud.aiplatform.v1.FeaturestoreName; | ||
import com.google.cloud.aiplatform.v1.FeaturestoreServiceClient; | ||
import com.google.cloud.aiplatform.v1.FeaturestoreServiceSettings; | ||
import com.google.cloud.aiplatform.v1.GcsSource; | ||
import com.google.cloud.aiplatform.v1.IdMatcher; | ||
import java.io.IOException; | ||
import java.util.ArrayList; | ||
import java.util.Arrays; | ||
import java.util.List; | ||
import java.util.concurrent.ExecutionException; | ||
import java.util.concurrent.TimeUnit; | ||
import java.util.concurrent.TimeoutException; | ||
|
||
public class BatchReadFeatureValuesSample { | ||
|
||
public static void main(String[] args) | ||
throws IOException, InterruptedException, ExecutionException, TimeoutException { | ||
// TODO(developer): Replace these variables before running the sample. | ||
String project = "YOUR_PROJECT_ID"; | ||
String featurestoreId = "YOUR_FEATURESTORE_ID"; | ||
String entityTypeId = "YOUR_ENTITY_TYPE_ID"; | ||
String inputCsvFile = "YOU_INPUT_CSV_FILE"; | ||
String destinationTableUri = "YOUR_DESTINATION_TABLE_URI"; | ||
List<String> featureSelectorIds = Arrays.asList("title", "genres", "average_rating"); | ||
String location = "us-central1"; | ||
String endpoint = "us-central1-aiplatform.googleapis.com:443"; | ||
int timeout = 300; | ||
batchReadFeatureValuesSample( | ||
project, | ||
featurestoreId, | ||
entityTypeId, | ||
inputCsvFile, | ||
destinationTableUri, | ||
featureSelectorIds, | ||
location, | ||
endpoint, | ||
timeout); | ||
} | ||
|
||
static void batchReadFeatureValuesSample( | ||
String project, | ||
String featurestoreId, | ||
String entityTypeId, | ||
String inputCsvFile, | ||
String destinationTableUri, | ||
List<String> featureSelectorIds, | ||
String location, | ||
String endpoint, | ||
int timeout) | ||
throws IOException, InterruptedException, ExecutionException, TimeoutException { | ||
FeaturestoreServiceSettings featurestoreServiceSettings = | ||
FeaturestoreServiceSettings.newBuilder().setEndpoint(endpoint).build(); | ||
|
||
// Initialize client that will be used to send requests. This client only needs to be created | ||
// once, and can be reused for multiple requests. After completing all of your requests, call | ||
// the "close" method on the client to safely clean up any remaining background resources. | ||
try (FeaturestoreServiceClient featurestoreServiceClient = | ||
FeaturestoreServiceClient.create(featurestoreServiceSettings)) { | ||
|
||
List<EntityTypeSpec> entityTypeSpecs = new ArrayList<>(); | ||
|
||
FeatureSelector featureSelector = | ||
FeatureSelector.newBuilder() | ||
.setIdMatcher(IdMatcher.newBuilder().addAllIds(featureSelectorIds).build()) | ||
.build(); | ||
EntityTypeSpec entityTypeSpec = | ||
EntityTypeSpec.newBuilder() | ||
.setEntityTypeId(entityTypeId) | ||
.setFeatureSelector(featureSelector) | ||
.build(); | ||
|
||
entityTypeSpecs.add(entityTypeSpec); | ||
|
||
BigQueryDestination bigQueryDestination = | ||
BigQueryDestination.newBuilder().setOutputUri(destinationTableUri).build(); | ||
GcsSource gcsSource = GcsSource.newBuilder().addUris(inputCsvFile).build(); | ||
BatchReadFeatureValuesRequest batchReadFeatureValuesRequest = | ||
BatchReadFeatureValuesRequest.newBuilder() | ||
.setFeaturestore(FeaturestoreName.of(project, location, featurestoreId).toString()) | ||
.setCsvReadInstances(CsvSource.newBuilder().setGcsSource(gcsSource)) | ||
.setDestination( | ||
FeatureValueDestination.newBuilder().setBigqueryDestination(bigQueryDestination)) | ||
.addAllEntityTypeSpecs(entityTypeSpecs) | ||
.build(); | ||
|
||
OperationFuture<BatchReadFeatureValuesResponse, BatchReadFeatureValuesOperationMetadata> | ||
batchReadFeatureValuesFuture = | ||
featurestoreServiceClient.batchReadFeatureValuesAsync(batchReadFeatureValuesRequest); | ||
System.out.format( | ||
"Operation name: %s%n", batchReadFeatureValuesFuture.getInitialFuture().get().getName()); | ||
System.out.println("Waiting for operation to finish..."); | ||
BatchReadFeatureValuesResponse batchReadFeatureValuesResponse = | ||
batchReadFeatureValuesFuture.get(timeout, TimeUnit.SECONDS); | ||
System.out.println("Batch Read Feature Values Response"); | ||
System.out.println(batchReadFeatureValuesResponse); | ||
featurestoreServiceClient.close(); | ||
} | ||
} | ||
} | ||
// [END aiplatform_batch_read_feature_values_sample] |
56 changes: 56 additions & 0 deletions
56
aiplatform/snippets/src/main/java/aiplatform/CancelBatchPredictionJobSample.java
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
/* | ||
* Copyright 2021 Google LLC | ||
* | ||
* Licensed under the Apache License, Version 2.0 (the "License"); | ||
* you may not use this file except in compliance with the License. | ||
* You may obtain a copy of the License at | ||
* | ||
* http://www.apache.org/licenses/LICENSE-2.0 | ||
* | ||
* Unless required by applicable law or agreed to in writing, software | ||
* distributed under the License is distributed on an "AS IS" BASIS, | ||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
* See the License for the specific language governing permissions and | ||
* limitations under the License. | ||
*/ | ||
|
||
package aiplatform; | ||
|
||
// [START aiplatform_cancel_batch_prediction_job_sample] | ||
|
||
import com.google.cloud.aiplatform.v1.BatchPredictionJobName; | ||
import com.google.cloud.aiplatform.v1.JobServiceClient; | ||
import com.google.cloud.aiplatform.v1.JobServiceSettings; | ||
import java.io.IOException; | ||
|
||
public class CancelBatchPredictionJobSample { | ||
|
||
public static void main(String[] args) throws IOException { | ||
// TODO(developer): Replace these variables before running the sample. | ||
String project = "YOUR_PROJECT_ID"; | ||
String batchPredictionJobId = "YOUR_BATCH_PREDICTION_JOB_ID"; | ||
cancelBatchPredictionJobSample(project, batchPredictionJobId); | ||
} | ||
|
||
static void cancelBatchPredictionJobSample(String project, String batchPredictionJobId) | ||
throws IOException { | ||
JobServiceSettings jobServiceSettings = | ||
JobServiceSettings.newBuilder() | ||
.setEndpoint("us-central1-aiplatform.googleapis.com:443") | ||
.build(); | ||
|
||
// Initialize client that will be used to send requests. This client only needs to be created | ||
// once, and can be reused for multiple requests. After completing all of your requests, call | ||
// the "close" method on the client to safely clean up any remaining background resources. | ||
try (JobServiceClient jobServiceClient = JobServiceClient.create(jobServiceSettings)) { | ||
String location = "us-central1"; | ||
BatchPredictionJobName batchPredictionJobName = | ||
BatchPredictionJobName.of(project, location, batchPredictionJobId); | ||
|
||
jobServiceClient.cancelBatchPredictionJob(batchPredictionJobName); | ||
|
||
System.out.println("Cancelled the Batch Prediction Job"); | ||
} | ||
} | ||
} | ||
// [END aiplatform_cancel_batch_prediction_job_sample] |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.