Class DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder>
com.google.cloud.dataplex.v1.DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder
All Implemented Interfaces:
DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfoOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo

public static final class DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder extends com.google.protobuf.GeneratedMessage.Builder<DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder> implements DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfoOrBuilder
 The profile information for a double type field.
 
Protobuf type google.cloud.dataplex.v1.DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder>
    • getDefaultInstanceForType

      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder>
    • mergeFrom

      public DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder>
      Throws:
      IOException
    • getAverage

      public double getAverage()
       Output only. Average of non-null values in the scanned data. NaN,
       if the field has a NaN.
       
      double average = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getAverage in interface DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfoOrBuilder
      Returns:
      The average.
    • setAverage

       Output only. Average of non-null values in the scanned data. NaN,
       if the field has a NaN.
       
      double average = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The average to set.
      Returns:
      This builder for chaining.
    • clearAverage

       Output only. Average of non-null values in the scanned data. NaN,
       if the field has a NaN.
       
      double average = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • getStandardDeviation

      public double getStandardDeviation()
       Output only. Standard deviation of non-null values in the scanned
       data. NaN, if the field has a NaN.
       
      double standard_deviation = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getStandardDeviation in interface DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfoOrBuilder
      Returns:
      The standardDeviation.
    • setStandardDeviation

      public DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder setStandardDeviation(double value)
       Output only. Standard deviation of non-null values in the scanned
       data. NaN, if the field has a NaN.
       
      double standard_deviation = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The standardDeviation to set.
      Returns:
      This builder for chaining.
    • clearStandardDeviation

       Output only. Standard deviation of non-null values in the scanned
       data. NaN, if the field has a NaN.
       
      double standard_deviation = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • getMin

      public double getMin()
       Output only. Minimum of non-null values in the scanned data. NaN,
       if the field has a NaN.
       
      double min = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getMin in interface DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfoOrBuilder
      Returns:
      The min.
    • setMin

       Output only. Minimum of non-null values in the scanned data. NaN,
       if the field has a NaN.
       
      double min = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The min to set.
      Returns:
      This builder for chaining.
    • clearMin

       Output only. Minimum of non-null values in the scanned data. NaN,
       if the field has a NaN.
       
      double min = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • getQuartilesList

      public List<Double> getQuartilesList()
       Output only. A quartile divides the number of data points into four
       parts, or quarters, of more-or-less equal size. Three main
       quartiles used are: The first quartile (Q1) splits off the lowest
       25% of data from the highest 75%. It is also known as the lower or
       25th empirical quartile, as 25% of the data is below this point.
       The second quartile (Q2) is the median of a data set. So, 50% of
       the data lies below this point. The third quartile (Q3) splits off
       the highest 25% of data from the lowest 75%. It is known as the
       upper or 75th empirical quartile, as 75% of the data lies below
       this point. Here, the quartiles is provided as an ordered list of
       quartile values for the scanned data, occurring in order Q1,
       median, Q3.
       
      repeated double quartiles = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getQuartilesList in interface DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfoOrBuilder
      Returns:
      A list containing the quartiles.
    • getQuartilesCount

      public int getQuartilesCount()
       Output only. A quartile divides the number of data points into four
       parts, or quarters, of more-or-less equal size. Three main
       quartiles used are: The first quartile (Q1) splits off the lowest
       25% of data from the highest 75%. It is also known as the lower or
       25th empirical quartile, as 25% of the data is below this point.
       The second quartile (Q2) is the median of a data set. So, 50% of
       the data lies below this point. The third quartile (Q3) splits off
       the highest 25% of data from the lowest 75%. It is known as the
       upper or 75th empirical quartile, as 75% of the data lies below
       this point. Here, the quartiles is provided as an ordered list of
       quartile values for the scanned data, occurring in order Q1,
       median, Q3.
       
      repeated double quartiles = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getQuartilesCount in interface DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfoOrBuilder
      Returns:
      The count of quartiles.
    • getQuartiles

      public double getQuartiles(int index)
       Output only. A quartile divides the number of data points into four
       parts, or quarters, of more-or-less equal size. Three main
       quartiles used are: The first quartile (Q1) splits off the lowest
       25% of data from the highest 75%. It is also known as the lower or
       25th empirical quartile, as 25% of the data is below this point.
       The second quartile (Q2) is the median of a data set. So, 50% of
       the data lies below this point. The third quartile (Q3) splits off
       the highest 25% of data from the lowest 75%. It is known as the
       upper or 75th empirical quartile, as 75% of the data lies below
       this point. Here, the quartiles is provided as an ordered list of
       quartile values for the scanned data, occurring in order Q1,
       median, Q3.
       
      repeated double quartiles = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getQuartiles in interface DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfoOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The quartiles at the given index.
    • setQuartiles

      public DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder setQuartiles(int index, double value)
       Output only. A quartile divides the number of data points into four
       parts, or quarters, of more-or-less equal size. Three main
       quartiles used are: The first quartile (Q1) splits off the lowest
       25% of data from the highest 75%. It is also known as the lower or
       25th empirical quartile, as 25% of the data is below this point.
       The second quartile (Q2) is the median of a data set. So, 50% of
       the data lies below this point. The third quartile (Q3) splits off
       the highest 25% of data from the lowest 75%. It is known as the
       upper or 75th empirical quartile, as 75% of the data lies below
       this point. Here, the quartiles is provided as an ordered list of
       quartile values for the scanned data, occurring in order Q1,
       median, Q3.
       
      repeated double quartiles = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      index - The index to set the value at.
      value - The quartiles to set.
      Returns:
      This builder for chaining.
    • addQuartiles

       Output only. A quartile divides the number of data points into four
       parts, or quarters, of more-or-less equal size. Three main
       quartiles used are: The first quartile (Q1) splits off the lowest
       25% of data from the highest 75%. It is also known as the lower or
       25th empirical quartile, as 25% of the data is below this point.
       The second quartile (Q2) is the median of a data set. So, 50% of
       the data lies below this point. The third quartile (Q3) splits off
       the highest 25% of data from the lowest 75%. It is known as the
       upper or 75th empirical quartile, as 75% of the data lies below
       this point. Here, the quartiles is provided as an ordered list of
       quartile values for the scanned data, occurring in order Q1,
       median, Q3.
       
      repeated double quartiles = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The quartiles to add.
      Returns:
      This builder for chaining.
    • addAllQuartiles

       Output only. A quartile divides the number of data points into four
       parts, or quarters, of more-or-less equal size. Three main
       quartiles used are: The first quartile (Q1) splits off the lowest
       25% of data from the highest 75%. It is also known as the lower or
       25th empirical quartile, as 25% of the data is below this point.
       The second quartile (Q2) is the median of a data set. So, 50% of
       the data lies below this point. The third quartile (Q3) splits off
       the highest 25% of data from the lowest 75%. It is known as the
       upper or 75th empirical quartile, as 75% of the data lies below
       this point. Here, the quartiles is provided as an ordered list of
       quartile values for the scanned data, occurring in order Q1,
       median, Q3.
       
      repeated double quartiles = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      values - The quartiles to add.
      Returns:
      This builder for chaining.
    • clearQuartiles

       Output only. A quartile divides the number of data points into four
       parts, or quarters, of more-or-less equal size. Three main
       quartiles used are: The first quartile (Q1) splits off the lowest
       25% of data from the highest 75%. It is also known as the lower or
       25th empirical quartile, as 25% of the data is below this point.
       The second quartile (Q2) is the median of a data set. So, 50% of
       the data lies below this point. The third quartile (Q3) splits off
       the highest 25% of data from the lowest 75%. It is known as the
       upper or 75th empirical quartile, as 75% of the data lies below
       this point. Here, the quartiles is provided as an ordered list of
       quartile values for the scanned data, occurring in order Q1,
       median, Q3.
       
      repeated double quartiles = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • getMax

      public double getMax()
       Output only. Maximum of non-null values in the scanned data. NaN,
       if the field has a NaN.
       
      double max = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getMax in interface DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfoOrBuilder
      Returns:
      The max.
    • setMax

       Output only. Maximum of non-null values in the scanned data. NaN,
       if the field has a NaN.
       
      double max = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The max to set.
      Returns:
      This builder for chaining.
    • clearMax

       Output only. Maximum of non-null values in the scanned data. NaN,
       if the field has a NaN.
       
      double max = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.