public com.google.api.Distribution.BucketOptions buildPartial() { com.google.api.Distribution.BucketOptions result = new com.google.api.Distribution.BucketOptions(this); if (optionsCase_ == 1) { if (linearBucketsBuilder_ == null) { result.options_ = options_; } else { result.options_ = linearBucketsBuilder_.build(); } } if (optionsCase_ == 2) { if (exponentialBucketsBuilder_ == null) { result.options_ = options_; } else { result.options_ = exponentialBucketsBuilder_.build(); } } if (optionsCase_ == 3) { if (explicitBucketsBuilder_ == null) { result.options_ = options_; } else { result.options_ = explicitBucketsBuilder_.build(); } } result.optionsCase_ = optionsCase_; onBuilt(); return result; }