From 4a7c9a67cf92f554df5a03cd5fecfa91b2d21ce7 Mon Sep 17 00:00:00 2001 From: Nidhi Date: Mon, 12 Jan 2026 10:56:19 +0000 Subject: [PATCH] Add IsBucketUnreachable.java sample --- .../storage/bucket/IsBucketUnreachable.java | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 samples/snippets/src/main/java/com/example/storage/bucket/IsBucketUnreachable.java diff --git a/samples/snippets/src/main/java/com/example/storage/bucket/IsBucketUnreachable.java b/samples/snippets/src/main/java/com/example/storage/bucket/IsBucketUnreachable.java new file mode 100644 index 0000000000..800ded0144 --- /dev/null +++ b/samples/snippets/src/main/java/com/example/storage/bucket/IsBucketUnreachable.java @@ -0,0 +1,27 @@ +// [START storage_is_bucket_unreachable] +package com.example.storage.bucket; + +import com.google.cloud.storage.Bucket; +import com.google.cloud.storage.Storage; +import com.google.cloud.storage.StorageOptions; + +public class IsBucketUnreachable { + public static void isBucketUnreachable(String projectId, String bucketName) { + // The ID of your GCP project + // String projectId = "your-project-id"; + + // The name of your GCS bucket + // String bucketName = "your-unique-bucket-name"; + + Storage storage = StorageOptions.newBuilder().setProjectId(projectId).build().getService(); + Bucket bucket = storage.get(bucketName); + + if (bucket != null) { + boolean isUnreachable = bucket.isUnreachable(); + System.out.println("Bucket " + bucketName + " is unreachable: " + isUnreachable); + } else { + System.out.println("Bucket " + bucketName + " not found."); + } + } +} +// [END storage_is_bucket_unreachable]