private void buildPartialOneofs(com.google.cloud.storageinsights.v1.ReportConfig result) {
      result.reportFormatCase_ = reportFormatCase_;
      result.reportFormat_ = this.reportFormat_;
      if (reportFormatCase_ == 6 && csvOptionsBuilder_ != null) {
        result.reportFormat_ = csvOptionsBuilder_.build();
      }
      if (reportFormatCase_ == 7 && parquetOptionsBuilder_ != null) {
        result.reportFormat_ = parquetOptionsBuilder_.build();
      }
      result.reportKindCase_ = reportKindCase_;
      result.reportKind_ = this.reportKind_;
      if (reportKindCase_ == 8 && objectMetadataReportOptionsBuilder_ != null) {
        result.reportKind_ = objectMetadataReportOptionsBuilder_.build();
      }
    }
<pre>
Message describing ReportConfig object. ReportConfig is the configuration to
generate reports.
See
https://cloud.google.com/storage/docs/insights/using-inventory-reports#create-config-rest
for more details on how to set various fields.
Next ID: 12
</pre>

Protobuf type {@code google.cloud.storageinsights.v1.ReportConfig}
java-storageinsights/proto-google-cloud-storageinsights-v1/src/main/java/com/google/cloud/storageinsights/v1/ReportConfig.java