Skip to content
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

cdn: URL signing example #1020

Merged
merged 2 commits into from
Mar 5, 2018
Merged

Conversation

daniel-sanche
Copy link
Member

@daniel-sanche daniel-sanche commented Feb 8, 2018

I added some samples for. Cloud CDN URL signing. I believe we don't want to merge this until the feature is actually ready to launch

this is my first submission to the sample repo, so let me know if I'm doing anything weird.

@googlebot googlebot added the cla: yes This human has signed the Contributor License Agreement. label Feb 8, 2018
@daniel-sanche
Copy link
Member Author

@frankyn Would you mind double-checking to make sure I'm doing the maven stuff properly?

@ahmetb

@ahmetb ahmetb changed the title Cloud cdn cdn: URL signing example Feb 8, 2018
@ahmetb ahmetb changed the title cdn: URL signing example cdn: URL signing example [DO NOT MERGE] Feb 8, 2018
@ahmetb
Copy link

ahmetb commented Feb 8, 2018

Reviewers: please review, but DO NOT MERGE until we're ready to launch.

/**
* Creates a signed URL for a Cloud CDN endpoint with the given key
* should pass in a properly formatted URL
* will work:
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you can remove the following examples and just say

@param url the the Cloud CDN endpoint to sign, make sure there's a forward slash (/) after the hostname.

throws InvalidKeyException, NoSuchAlgorithmException {

final String algorithm = "HmacSHA1";
Key key = new SecretKeySpec(privateKey, 0, privateKey.length, algorithm);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What does this 0 mean?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks like the function can take an offset for when there is garbage data before the key. Do you think I should give the 0 a name?

@@ -0,0 +1 @@
nZtRohdNF9m3cKM24IcK4w==
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do not check this in

private static Date EXPIRATION = new Date(TIMESTAMP * 1000);
private static byte[] KEY_BYTES = Base64.getUrlDecoder().decode("aaaaaaaaaaaaaaaaaaaaaa==");
private static String KEY_NAME = "my-key";
private static String BASE_URL = "https://www.google.com/";
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

use example.com for tests

//turn the key string into a byte array
byte[] keyBytes = Base64.getUrlDecoder().decode(base64String);

String result = signUrl("http://35.186.234.33/index.html", keyBytes, "my-key", tomorrow);
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

use http://example.com/ here and YOUR-KEY-NAME (uppercase indicates people should change it)

Date tomorrow = cal.getTime();

//read the key as a base 64 url-safe encoded string
final String keyPath = "./src/main/resources/my-key";
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

use /path/to/your/key

//read the key as a base 64 url-safe encoded string
final String keyPath = "./src/main/resources/my-key";
String base64String = new String(Files.readAllBytes(Paths.get(keyPath)));
//turn the key string into a byte array
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

redundant comment

* www.google.com
*
* @param url the Cloud CDN endpoint to sign
* @param key encoded as a 16-byte array
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

encoded as a 16-byte array --> url signing key uploaded to the backend service/bucket, as a 16-byte array

"16-byte array" is not an encoding :)

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've addressed the issues you mentioned, let me know what you think

@frankyn frankyn added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Feb 8, 2018
@kokoro-team kokoro-team removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Feb 8, 2018
pom.xml Outdated
@@ -47,6 +47,7 @@

<module>cloud-tasks</module>
<module>compute</module>
<module>cdn/signed-urls</module>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM and tests are run.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for checking!

@ahmetb ahmetb changed the title cdn: URL signing example [DO NOT MERGE] cdn: URL signing example Feb 28, 2018
@ahmetb
Copy link

ahmetb commented Feb 28, 2018

@dansanche can you rebase to address the merge conflict?

This is now OK to merge from logistics perspective. If maintainers can take a look and merge, I appreciate.

ahmetb
ahmetb previously approved these changes Feb 28, 2018
@googlebot
Copy link

So there's good news and bad news.

👍 The good news is that everyone that needs to sign a CLA (the pull request submitter and all commit authors) have done so. Everything is all good there.

😕 The bad news is that it appears that one or more commits were authored by someone other than the pull request submitter. We need to confirm that all authors are ok with their commits being contributed to this project. Please have them confirm that here in the pull request.

Note to project maintainer: This is a terminal state, meaning the cla/google commit status will not change from this State. It's up to you to confirm consent of the commit author(s) and merge this pull request when appropriate.

@googlebot googlebot added cla: no This human has *not* signed the Contributor License Agreement. and removed cla: yes This human has signed the Contributor License Agreement. labels Mar 1, 2018
@frankyn frankyn requested a review from lesv March 1, 2018 20:02
@jabubake jabubake requested a review from dzlier-gcp March 1, 2018 20:45
@ahmetb
Copy link

ahmetb commented Mar 5, 2018

Repo owners: It looks like there's a requirement like "PR branches must include all commits from the master" in this repo. Do we want to retain this policy? Often times, this will cause inconvenience to the contributors as they have to rebase multiple times, even though there are no merge-conflicts.

If someone can review/LGTM, I appreciate.

frankyn
frankyn previously approved these changes Mar 5, 2018
Copy link
Contributor

@lesv lesv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PTAL

  1. mvn verify
  2. Please add a README.md, specifically tell folks where to get / how to include keys.

<url>http://maven.apache.org</url>

<properties>
<maven.compiler.target>1.7</maven.compiler.target>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1.8

@daniel-sanche
Copy link
Member Author

@lesv I added the README and fixed the version number

Copy link
Contributor

@lesv lesv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@lesv
Copy link
Contributor

lesv commented Mar 5, 2018

I know all the contributors have signed the CLA

@lesv lesv merged commit edb1883 into GoogleCloudPlatform:master Mar 5, 2018
kurtisvg pushed a commit that referenced this pull request Mar 16, 2018
Shabirmean pushed a commit that referenced this pull request Nov 18, 2022
…rm to v3.2.0 (#1020)

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.cloud:google-cloud-aiplatform](https://togithub.com/googleapis/java-) | `3.1.0` -> `3.2.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-aiplatform/3.2.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-aiplatform/3.2.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-aiplatform/3.2.0/compatibility-slim/3.1.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-aiplatform/3.2.0/confidence-slim/3.1.0)](https://docs.renovatebot.com/merge-confidence/) |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Renovate will not automatically rebase this PR, because other commits have been found.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox. ⚠ **Warning**: custom changes will be lost.

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-aiplatform).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xNTMuMCIsInVwZGF0ZWRJblZlciI6IjMyLjE1My4wIn0=-->
gcf-merge-on-green bot pushed a commit that referenced this pull request Dec 20, 2022
### Migrating samples from [googleapis/java-aiplatform](https://togithub.com/googleapis/java-aiplatform/tree/main/samples) into [java-docs-samples/aiplatform](https://togithub.com/GoogleCloudPlatform/java-docs-samples)
---

- feat: initial code generation
- chore(deps): update dependency com.google.cloud.samples:shared-configuration to v1.0.18 (#2)
- chore(deps): update dependency com.google.cloud.samples:shared-configuration to v1.0.19 (#11)
- samples: update pom.xml (s) in the samples dir (#24)
- chore(deps): update dependency com.google.cloud.samples:shared-configuration to v1.0.21 (#14)
- test(deps): update dependency junit:junit to v4.13.1
- test(deps): update dependency com.google.truth:truth to v1.1 (#33)
- deps: update dependency com.google.cloud:google-cloud-storage to v1.113.2 (#38)
- samples: ucaip samples batch 3 of 6 (#18)
- samples: ucaip batch samples 4 of 6 (#19)
- samples: ucaip batch samples 5 of 6 (#20)
- samples: ucaip samples batch 6 of  6 (#17)
- samples: ucaip sample batch 2 of 6 (#15)
- chore: delete ununsed format script (#48)
- samples: initial commit  and it is missing env vars for testing (#7)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v0.1.0 (#59)
- samples(deps): update dependency com.google.cloud:google-cloud-storage to v1.113.3 (#55)
- samples(deps): update dependency com.google.protobuf:protobuf-java-util to v4.0.0-rc-2 (#27)
- samples: adds custom model, action recognition samples and tests (#111)
- feat: adds ValueConverter utility and demo samples (#108)
- samples(deps): update dependency com.google.cloud:google-cloud-storage to v1.113.8 (#72)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v0.2.0 (#133)
- test(deps): update dependency com.google.truth:truth to v1.1.2 (#138)
- samples: adds enhanced library samples (#134)
- test(deps): update dependency junit:junit to v4.13.2 (#161)
- deps: update dependency com.google.cloud:google-cloud-storage to v1.113.9 (#132)
- fix: reduces image object detection test resource file size (#154)
- deps: update dependency com.google.cloud:google-cloud-storage to v1.113.10 (#164)
- feat: updates library for v1 service (#157)
- deps: update dependency com.google.cloud:google-cloud-storage to v1.113.11 (#175)
- docs: updates prediction to new hostname (#173)
- chore: replaced hard-coded values with env vars (#185)
- deps: update dependency com.google.cloud:google-cloud-storage to v1.113.12 (#186)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v0.3.0 (#188)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.3.0 (#189)
- deps: update dependency com.google.cloud:google-cloud-storage to v1.113.14 (#202)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v0.4.0 (#209)
- chore(deps): update dependency com.google.cloud.samples:shared-configuration to v1.0.22 (#223)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.4.0 (#210)
- deps: update dependency com.google.cloud:google-cloud-storage to v1.113.15 (#232)
- samples: updates samples to v1 (1 of 8) (#206)
- samples: updates samples to v1 (2 of 8) (#212)
- test(teardown): refactored teardown section of test (#254)
- test(env var): added missing requireEnv val (#255)
- samples:  updates samples to v1 (3 of 8) (#215)
- samples: updates samples to v1 (5 of 10) (#235)
- samples: updates samples to v1 (4 of 10) (#233)
- deps: update dependency com.google.cloud:google-cloud-storage to v1.113.16 (#334)
- chore: Increasing timeout createdataset (#337)
- samples: updates samples to v1 (7 of 10) (#238)
- samples: updates samples to v1 (6 of 10) (#236)
- samples: updates samples to v1 (8 of 8) (#239)
- deps: update dependency com.google.cloud:google-cloud-storage to v1.114.0 (#349)
- deps: update dependency com.google.code.gson:gson to v2.8.7 (#382)
- test(deps): update dependency com.google.truth:truth to v1.1.3 (#383)
- chore: changes product name to 'Vertex AI' (#373)
- chore(deps): update dependency com.google.cloud.samples:shared-configuration to v1.0.23 (#399)
- deps: update dependency com.google.cloud:google-cloud-storage to v1.115.0 (#396)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v1 (#406)
- chore: disabling ITs to reduce cost & resolve quota issue (#421)
- deps: update dependency com.google.cloud:google-cloud-storage to v1.117.1 (#422)
- test: Refactor teardown (#424)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.5.1 (#428)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v1.0.2 (#427)
- deps: update dependency com.google.cloud:google-cloud-storage to v1.118.0 (#440)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.5.2 (#434)
- deps: update dependency com.google.cloud:google-cloud-storage to v2 (#610)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2 (#609)
- deps: update dependency com.google.cloud:google-cloud-storage to v2.0.1 (#612)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.6.0 (#608)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.0.1 (#616)
- deps: update dependency com.google.code.gson:gson to v2.8.8 (#622)
- deps: update dependency com.google.cloud:google-cloud-storage to v2.0.2 (#621)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.6.1 (#617)
- deps: update dependency com.google.cloud:google-cloud-storage to v2.1.0 (#630)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.6.2 (#629)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.0.2 (#628)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.1.0 (#640)
- deps: update dependency com.google.cloud:google-cloud-storage to v2.1.1 (#644)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.2.0 (#650)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.8.0 (#641)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.2.1 (#660)
- deps: update dependency com.google.cloud:google-cloud-storage to v2.1.2 (#662)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.8.1 (#661)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.8.2 (#666)
- deps: update dependency com.google.cloud:google-cloud-storage to v2.1.3 (#667)
- deps: update dependency com.google.cloud:google-cloud-storage to v2.1.4 (#669)
- deps: update dependency com.google.cloud:google-cloud-storage to v2.1.5 (#673)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.2.2 (#665)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.8.3 (#678)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.2.3 (#677)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.2.4 (#681)
- deps: update dependency com.google.cloud:google-cloud-storage to v2.1.6 (#683)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.8.4 (#682)
- deps: update dependency com.google.cloud:google-cloud-storage to v2.1.7 (#689)
- deps: update dependency com.google.cloud:google-cloud-storage to v2.1.8 (#696)
- deps: update dependency com.google.cloud:google-cloud-storage to v2.1.9 (#698)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.3.0 (#702)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.9.0 (#703)
- deps: update dependency com.google.code.gson:gson to v2.8.9 (#707)
- deps: update dependency com.google.cloud:google-cloud-storage to v2.2.0 (#710)
- deps: update dependency com.google.cloud:google-cloud-storage to v2.2.1 (#722)
- docs: Added evalId comment to samples (#727)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.10.0 (#733)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.4.0 (#732)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.11.0 (#740)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.5.0 (#739)
- deps: update dependency com.google.cloud:google-cloud-storage to v2.2.2 (#747)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.11.2 (#744)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.5.2 (#748)
- chore(deps): update dependency com.google.cloud.samples:shared-configuration to v1.0.24 (#734)
- chore(deps): update dependency com.google.cloud.samples:shared-configuration to v1.2.0 (#749)
- test: Add null check in teardown (#752)
- deps: update dependency com.google.cloud:google-cloud-storage to v2.2.3 (#764)
- deps: update dependency com.google.cloud:google-cloud-storage to v2.3.0 (#773)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.11.3 (#762)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.5.3 (#761)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.6.0 (#784)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.12.0 (#782)
- deps: update dependency com.google.code.gson:gson to v2.9.0 (#792)
- deps: update dependency com.google.cloud:google-cloud-storage to v2.4.0 (#783)
- deps: update dependency com.google.cloud:google-cloud-storage to v2.4.4 (#801)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.7.0 (#807)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.13.0 (#808)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.7.1 (#813)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.13.1 (#812)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.7.2 (#819)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.13.2 (#817)
- deps: update dependency com.google.cloud:google-cloud-storage to v2.4.5 (#818)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.7.3 (#822)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.13.3 (#823)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.7.4 (#828)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.13.4 (#829)
- deps: update dependency com.google.cloud:google-cloud-storage to v2.5.0 (#834)
- deps: update dependency com.google.cloud:google-cloud-storage to v2.5.1 (#835)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.8.0 (#838)
- deps: update dependency com.google.cloud:google-cloud-storage to v2.6.0 (#840)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.14.0 (#839)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.8.1 (#846)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.14.1 (#847)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.14.2 (#852)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.8.2 (#851)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.8.3 (#855)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.14.3 (#856)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.14.4 (#860)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.8.4 (#859)
- deps: update dependency com.google.cloud:google-cloud-storage to v2.6.1 (#863)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.8.5 (#868)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.14.5 (#869)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.14.6 (#875)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.8.6 (#874)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.8.7 (#878)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.14.7 (#879)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.8.8 (#882)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.14.8 (#883)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.14.9 (#890)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.8.9 (#889)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.15.0 (#915)
- deps: update dependency com.google.cloud:google-cloud-storage to v2.7.0 (#916)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.9.0 (#914)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.9.1 (#919)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.15.1 (#920)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.15.2 (#924)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.9.2 (#923)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.9.3 (#927)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.15.3 (#928)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.15.4 (#932)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.9.4 (#931)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.15.5 (#936)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.9.5 (#935)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.9.6 (#941)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.15.6 (#942)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v2.9.7 (#953)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.15.7 (#954)
- feat(samples): add create-featurestore sample (#948)
- feat(samples): added all entity type samples (#976)
- feat(samples): add remaining featurestore api samples (#974)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v3 (#986)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.17.0 (#1003)
- deps: update dependency com.google.code.gson:gson to v2.9.1 (#1001)
- deps: update dependency com.google.cloud:google-cloud-storage to v2.10.0 (#1004)
- feat(samples): add all feature samples (#980)
- deps: update dependency com.google.cloud:google-cloud-storage to v2.11.0 (#1005)
- feat(samples): add all feature values samples (#981)
- deps: update dependency com.google.cloud:google-cloud-bigquery to v2.14.1 (#1006)
- deps: update dependency com.google.cloud:google-cloud-storage to v2.11.1 (#1008)
- deps: update dependency com.google.cloud:google-cloud-storage to v2.11.2 (#1010)
- deps: update dependency com.google.cloud:google-cloud-bigquery to v2.14.3 (#1009)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v3.2.0 (#1020)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.18.0 (#1021)
- deps: update dependency com.google.cloud:google-cloud-bigquery to v2.14.5 (#1016)
- deps: update dependency com.google.cloud:google-cloud-bigquery to v2.14.6 (#1026)
- deps: update dependency com.google.cloud:google-cloud-storage to v2.11.3 (#1015)
- deps: update dependency com.google.cloud:google-cloud-bigquery to v2.14.7 (#1031)
- deps: update dependency com.google.cloud:google-cloud-bigquery to v2.15.0 (#1040)
- deps: update dependency com.google.cloud:google-cloud-bigquery to v2.16.0 (#1044)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.19.0 (#1051)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v3.3.0 (#1050)
- deps: update dependency com.google.cloud:google-cloud-bigquery to v2.16.1 (#1046)
- deps: update dependency com.google.cloud:google-cloud-storage to v2.12.0 (#1047)
- feat(sample): featurestore node updates (#1028)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v3.4.0 (#1085)
- deps: update dependency com.google.cloud:google-cloud-bigquery to v2.17.0 (#1082)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.20.0 (#1086)
- deps: update dependency com.google.cloud:google-cloud-storage to v2.13.0 (#1087)
- deps: update dependency com.google.cloud:google-cloud-bigquery to v2.17.1 (#1092)
- chore(deps): update dependency com.google.cloud:google-cloud-aiplatform to v3.4.1 (#1090)
- deps: update dependency com.google.api.grpc:proto-google-cloud-aiplatform-v1beta1 to v0.20.1 (#1091)
- deps: update dependency com.google.cloud:google-cloud-bigquery to v2.18.0 (#1113)

Fixes #issue

> It's a good idea to open an issue first for discussion.

- [ ] I have followed [Sample Format Guide](https://togithub.com/GoogleCloudPlatform/java-docs-samples/blob/main/SAMPLE_FORMAT.md)
- [ ] `pom.xml` parent set to latest `shared-configuration`
- [ ] Appropriate changes to README are included in PR
- [ ] API's need to be enabled to test (tell us)
- [ ] Environment Variables need to be set (ask us to set them)
- [ ] **Tests** pass:   `mvn clean verify` **required**
- [ ] **Lint**  passes: `mvn -P lint checkstyle:check` **required**
- [ ] **Static Analysis**:  `mvn -P lint clean compile pmd:cpd-check spotbugs:check` **advisory only**
- [ ] Please **merge** this PR for me once it is approved.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla: no This human has *not* signed the Contributor License Agreement.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants