public static com.google.cloud.storagebatchoperations.v1.DeleteObject getDefaultInstance() {
    return DEFAULT_INSTANCE;
  }
<pre>
Required. Controls deletion behavior when versioning is enabled for the
object's bucket. If true both live and noncurrent objects will be
permanently deleted. Otherwise live objects in versioned buckets will
become noncurrent and objects that were already noncurrent will be skipped.
This setting doesn't have any impact on the Soft Delete feature. All
objects deleted by this service can be be restored for the duration of the
Soft Delete retention duration if enabled. If enabled and the manifest
doesn't specify an object's generation, a GetObjectMetadata call (a Class B
operation) will be made to determine the live object generation.
</pre>

<code>bool permanent_object_deletion_enabled = 1 [(.google.api.field_behavior) = REQUIRED];
</code>

@return This builder for chaining.
java-storagebatchoperations/proto-google-cloud-storagebatchoperations-v1/src/main/java/com/google/cloud/storagebatchoperations/v1/DeleteObject.java