@@ -23,12 +23,13 @@ namespace OpenTelemetry.Metrics
         private Aggregation aggregation = Aggregation.Histogram;
 
         /// <summary>
-        /// Gets or sets the custom histogram bounds.
+        /// Gets or sets the values representing explicit histogram bucket
+        /// boundary values.
         /// </summary>
         /// <remarks>
         /// The array must be in ascending order with distinct values.
         /// </remarks>
-        public double[] BucketBounds { get; set; }
+        public double[] Boundaries { get; set; }
 
         public override Aggregation Aggregation
         {
// <copyright file="HistogramConfiguration.cs" company="OpenTelemetry Authors">
// Copyright The OpenTelemetry Authors
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// </copyright>

using System;

namespace OpenTelemetry.Metrics
{
    public class HistogramConfiguration : MetricStreamConfiguration
    {
        private Aggregation aggregation = Aggregation.Histogram;

        /// <summary>
        /// Gets or sets the custom histogram bounds.
        /// </summary>
        /// <remarks>
        /// The array must be in ascending order with distinct values.
        /// </remarks>
        public double[] BucketBounds { get; set; }

        public override Aggregation Aggregation
        {
            get => this.aggregation;

            set
            {
                if (value != Aggregation.Histogram)
                {
                    throw new ArgumentException($"Aggregation must be Histogram.");
                }

                this.aggregation = value;
            }
        }
    }
}

Consider changing this class name to `ExplicitBucketHistogramConfiguration` (so that later if we add exponential bucket histogram, we don't expose `Boundaries`).