Example of how to interact with the Google Cloud Storage Java Client API in it's entirety. The Google Cloud Examples can be found here but not completely documented: [https://cloud.google.com/storage/docs/uploading-objects#storage-upload-object-code_sample]
Of course don't forget to get your GOOGLE_APPLICATION_CREDENTIALS environment variable properly set up as well. [https://cloud.google.com/docs/authentication/getting-started]