@java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
      if (validatedCount_ != 0L) {
        output.writeInt64(1, validatedCount_);
      }
      if (permissionDeniedCount_ != 0L) {
        output.writeInt64(2, permissionDeniedCount_);
      }
      for (int i = 0; i < permissionDeniedBucketIds_.size(); i++) {
        com.google.protobuf.GeneratedMessageV3.writeString(
            output, 3, permissionDeniedBucketIds_.getRaw(i));
      }
      if (internalErrorCount_ != 0L) {
        output.writeInt64(4, internalErrorCount_);
      }
      if (nonManagementHubEntitledCount_ != 0L) {
        output.writeInt64(5, nonManagementHubEntitledCount_);
      }
      if (nonStorageIntelligenceEntitledCount_ != 0L) {
        output.writeInt64(7, nonStorageIntelligenceEntitledCount_);
      }
      for (int i = 0; i < nonStorageIntelligenceEntitledBucketIds_.size(); i++) {
        com.google.protobuf.GeneratedMessageV3.writeString(
            output, 8, nonStorageIntelligenceEntitledBucketIds_.getRaw(i));
      }
      getUnknownFields().writeTo(output);
    }
<pre>
Optional. Subset of bucket names that are not subscribed to Storage
Intelligence.
</pre>

<code>
repeated string non_storage_intelligence_entitled_bucket_ids = 8 [(.google.api.field_behavior) = OPTIONAL];
</code>

@param index The index of the value to return.
@return The bytes of the nonStorageIntelligenceEntitledBucketIds at the given index.
java-storageinsights/proto-google-cloud-storageinsights-v1/src/main/java/com/google/cloud/storageinsights/v1/DatasetConfig.java