public Bucket getDefaultEventBasedHold ( String bucketName ) throws StorageException { // [START storage_get_default_event_based_hold] // Instantiate a Google Cloud Storage client Storage storage = StorageOptions . getDefaultInstance ( ) . getService ( ) ; // The name of a bucket, e.g. "my-bucket" // String bucketName = "my-bucket"; Bucket bucket = storage . get ( bucketName , BucketGetOption . fields ( BucketField . DEFAULT_EVENT_BASED_HOLD ) ) ; if ( bucket . getDefaultEventBasedHold ( ) != null && bucket . getDefaultEventBasedHold ( ) ) { System . out . println ( "Default event-based hold is enabled for " + bucketName ) ; } else { System . out . println ( "Default event-based hold is not enabled for " + bucketName ) ; } // [END storage_get_default_event_based_hold] return bucket ; }
Example of how to get default event - based hold for a bucket