@java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        promptTokenCount_ = 0;
        candidatesTokenCount_ = 0;
        totalTokenCount_ = 0;
        cachedContentTokenCount_ = 0;
        if (promptTokensDetailsBuilder_ == null) {
          promptTokensDetails_ = java.util.Collections.emptyList();
        } else {
          promptTokensDetails_ = null;
          promptTokensDetailsBuilder_.clear();
        }
        bitField0_ = (bitField0_ & ~0x00000010);
        if (cacheTokensDetailsBuilder_ == null) {
          cacheTokensDetails_ = java.util.Collections.emptyList();
        } else {
          cacheTokensDetails_ = null;
          cacheTokensDetailsBuilder_.clear();
        }
        bitField0_ = (bitField0_ & ~0x00000020);
        if (candidatesTokensDetailsBuilder_ == null) {
          candidatesTokensDetails_ = java.util.Collections.emptyList();
        } else {
          candidatesTokensDetails_ = null;
          candidatesTokensDetailsBuilder_.clear();
        }
        bitField0_ = (bitField0_ & ~0x00000040);
        return this;
      }
<pre>
Usage metadata about response(s).
</pre>

Protobuf type {@code google.cloud.vertexai.v1.GenerateContentResponse.UsageMetadata}
java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/GenerateContentResponse.java