Class DataStats.Builder

  • All Implemented Interfaces:
    DataStatsOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    DataStats

    public static final class DataStats.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<DataStats.Builder>
    implements DataStatsOrBuilder
     The data statistics of a series of values that share the same DataType.
     
    Protobuf type google.cloud.automl.v1beta1.DataStats
    • Method Detail

      • getDescriptor

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

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<DataStats.Builder>
      • clear

        public DataStats.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.GeneratedMessageV3.Builder<DataStats.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.GeneratedMessageV3.Builder<DataStats.Builder>
      • getDefaultInstanceForType

        public DataStats getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public DataStats build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public DataStats buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public DataStats.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<DataStats.Builder>
      • setField

        public DataStats.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                          Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<DataStats.Builder>
      • clearField

        public DataStats.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<DataStats.Builder>
      • clearOneof

        public DataStats.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<DataStats.Builder>
      • setRepeatedField

        public DataStats.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                  int index,
                                                  Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<DataStats.Builder>
      • addRepeatedField

        public DataStats.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                  Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<DataStats.Builder>
      • mergeFrom

        public DataStats.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<DataStats.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<DataStats.Builder>
      • mergeFrom

        public DataStats.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<DataStats.Builder>
        Throws:
        IOException
      • hasFloat64Stats

        public boolean hasFloat64Stats()
         The statistics for FLOAT64 DataType.
         
        .google.cloud.automl.v1beta1.Float64Stats float64_stats = 3;
        Specified by:
        hasFloat64Stats in interface DataStatsOrBuilder
        Returns:
        Whether the float64Stats field is set.
      • getFloat64Stats

        public Float64Stats getFloat64Stats()
         The statistics for FLOAT64 DataType.
         
        .google.cloud.automl.v1beta1.Float64Stats float64_stats = 3;
        Specified by:
        getFloat64Stats in interface DataStatsOrBuilder
        Returns:
        The float64Stats.
      • setFloat64Stats

        public DataStats.Builder setFloat64Stats​(Float64Stats value)
         The statistics for FLOAT64 DataType.
         
        .google.cloud.automl.v1beta1.Float64Stats float64_stats = 3;
      • setFloat64Stats

        public DataStats.Builder setFloat64Stats​(Float64Stats.Builder builderForValue)
         The statistics for FLOAT64 DataType.
         
        .google.cloud.automl.v1beta1.Float64Stats float64_stats = 3;
      • mergeFloat64Stats

        public DataStats.Builder mergeFloat64Stats​(Float64Stats value)
         The statistics for FLOAT64 DataType.
         
        .google.cloud.automl.v1beta1.Float64Stats float64_stats = 3;
      • clearFloat64Stats

        public DataStats.Builder clearFloat64Stats()
         The statistics for FLOAT64 DataType.
         
        .google.cloud.automl.v1beta1.Float64Stats float64_stats = 3;
      • getFloat64StatsBuilder

        public Float64Stats.Builder getFloat64StatsBuilder()
         The statistics for FLOAT64 DataType.
         
        .google.cloud.automl.v1beta1.Float64Stats float64_stats = 3;
      • hasStringStats

        public boolean hasStringStats()
         The statistics for STRING DataType.
         
        .google.cloud.automl.v1beta1.StringStats string_stats = 4;
        Specified by:
        hasStringStats in interface DataStatsOrBuilder
        Returns:
        Whether the stringStats field is set.
      • getStringStats

        public StringStats getStringStats()
         The statistics for STRING DataType.
         
        .google.cloud.automl.v1beta1.StringStats string_stats = 4;
        Specified by:
        getStringStats in interface DataStatsOrBuilder
        Returns:
        The stringStats.
      • setStringStats

        public DataStats.Builder setStringStats​(StringStats value)
         The statistics for STRING DataType.
         
        .google.cloud.automl.v1beta1.StringStats string_stats = 4;
      • setStringStats

        public DataStats.Builder setStringStats​(StringStats.Builder builderForValue)
         The statistics for STRING DataType.
         
        .google.cloud.automl.v1beta1.StringStats string_stats = 4;
      • mergeStringStats

        public DataStats.Builder mergeStringStats​(StringStats value)
         The statistics for STRING DataType.
         
        .google.cloud.automl.v1beta1.StringStats string_stats = 4;
      • clearStringStats

        public DataStats.Builder clearStringStats()
         The statistics for STRING DataType.
         
        .google.cloud.automl.v1beta1.StringStats string_stats = 4;
      • getStringStatsBuilder

        public StringStats.Builder getStringStatsBuilder()
         The statistics for STRING DataType.
         
        .google.cloud.automl.v1beta1.StringStats string_stats = 4;
      • hasTimestampStats

        public boolean hasTimestampStats()
         The statistics for TIMESTAMP DataType.
         
        .google.cloud.automl.v1beta1.TimestampStats timestamp_stats = 5;
        Specified by:
        hasTimestampStats in interface DataStatsOrBuilder
        Returns:
        Whether the timestampStats field is set.
      • getTimestampStats

        public TimestampStats getTimestampStats()
         The statistics for TIMESTAMP DataType.
         
        .google.cloud.automl.v1beta1.TimestampStats timestamp_stats = 5;
        Specified by:
        getTimestampStats in interface DataStatsOrBuilder
        Returns:
        The timestampStats.
      • setTimestampStats

        public DataStats.Builder setTimestampStats​(TimestampStats value)
         The statistics for TIMESTAMP DataType.
         
        .google.cloud.automl.v1beta1.TimestampStats timestamp_stats = 5;
      • setTimestampStats

        public DataStats.Builder setTimestampStats​(TimestampStats.Builder builderForValue)
         The statistics for TIMESTAMP DataType.
         
        .google.cloud.automl.v1beta1.TimestampStats timestamp_stats = 5;
      • mergeTimestampStats

        public DataStats.Builder mergeTimestampStats​(TimestampStats value)
         The statistics for TIMESTAMP DataType.
         
        .google.cloud.automl.v1beta1.TimestampStats timestamp_stats = 5;
      • clearTimestampStats

        public DataStats.Builder clearTimestampStats()
         The statistics for TIMESTAMP DataType.
         
        .google.cloud.automl.v1beta1.TimestampStats timestamp_stats = 5;
      • getTimestampStatsBuilder

        public TimestampStats.Builder getTimestampStatsBuilder()
         The statistics for TIMESTAMP DataType.
         
        .google.cloud.automl.v1beta1.TimestampStats timestamp_stats = 5;
      • hasArrayStats

        public boolean hasArrayStats()
         The statistics for ARRAY DataType.
         
        .google.cloud.automl.v1beta1.ArrayStats array_stats = 6;
        Specified by:
        hasArrayStats in interface DataStatsOrBuilder
        Returns:
        Whether the arrayStats field is set.
      • getArrayStats

        public ArrayStats getArrayStats()
         The statistics for ARRAY DataType.
         
        .google.cloud.automl.v1beta1.ArrayStats array_stats = 6;
        Specified by:
        getArrayStats in interface DataStatsOrBuilder
        Returns:
        The arrayStats.
      • setArrayStats

        public DataStats.Builder setArrayStats​(ArrayStats value)
         The statistics for ARRAY DataType.
         
        .google.cloud.automl.v1beta1.ArrayStats array_stats = 6;
      • setArrayStats

        public DataStats.Builder setArrayStats​(ArrayStats.Builder builderForValue)
         The statistics for ARRAY DataType.
         
        .google.cloud.automl.v1beta1.ArrayStats array_stats = 6;
      • mergeArrayStats

        public DataStats.Builder mergeArrayStats​(ArrayStats value)
         The statistics for ARRAY DataType.
         
        .google.cloud.automl.v1beta1.ArrayStats array_stats = 6;
      • clearArrayStats

        public DataStats.Builder clearArrayStats()
         The statistics for ARRAY DataType.
         
        .google.cloud.automl.v1beta1.ArrayStats array_stats = 6;
      • getArrayStatsBuilder

        public ArrayStats.Builder getArrayStatsBuilder()
         The statistics for ARRAY DataType.
         
        .google.cloud.automl.v1beta1.ArrayStats array_stats = 6;
      • hasStructStats

        public boolean hasStructStats()
         The statistics for STRUCT DataType.
         
        .google.cloud.automl.v1beta1.StructStats struct_stats = 7;
        Specified by:
        hasStructStats in interface DataStatsOrBuilder
        Returns:
        Whether the structStats field is set.
      • getStructStats

        public StructStats getStructStats()
         The statistics for STRUCT DataType.
         
        .google.cloud.automl.v1beta1.StructStats struct_stats = 7;
        Specified by:
        getStructStats in interface DataStatsOrBuilder
        Returns:
        The structStats.
      • setStructStats

        public DataStats.Builder setStructStats​(StructStats value)
         The statistics for STRUCT DataType.
         
        .google.cloud.automl.v1beta1.StructStats struct_stats = 7;
      • setStructStats

        public DataStats.Builder setStructStats​(StructStats.Builder builderForValue)
         The statistics for STRUCT DataType.
         
        .google.cloud.automl.v1beta1.StructStats struct_stats = 7;
      • mergeStructStats

        public DataStats.Builder mergeStructStats​(StructStats value)
         The statistics for STRUCT DataType.
         
        .google.cloud.automl.v1beta1.StructStats struct_stats = 7;
      • clearStructStats

        public DataStats.Builder clearStructStats()
         The statistics for STRUCT DataType.
         
        .google.cloud.automl.v1beta1.StructStats struct_stats = 7;
      • getStructStatsBuilder

        public StructStats.Builder getStructStatsBuilder()
         The statistics for STRUCT DataType.
         
        .google.cloud.automl.v1beta1.StructStats struct_stats = 7;
      • hasCategoryStats

        public boolean hasCategoryStats()
         The statistics for CATEGORY DataType.
         
        .google.cloud.automl.v1beta1.CategoryStats category_stats = 8;
        Specified by:
        hasCategoryStats in interface DataStatsOrBuilder
        Returns:
        Whether the categoryStats field is set.
      • getCategoryStats

        public CategoryStats getCategoryStats()
         The statistics for CATEGORY DataType.
         
        .google.cloud.automl.v1beta1.CategoryStats category_stats = 8;
        Specified by:
        getCategoryStats in interface DataStatsOrBuilder
        Returns:
        The categoryStats.
      • setCategoryStats

        public DataStats.Builder setCategoryStats​(CategoryStats value)
         The statistics for CATEGORY DataType.
         
        .google.cloud.automl.v1beta1.CategoryStats category_stats = 8;
      • setCategoryStats

        public DataStats.Builder setCategoryStats​(CategoryStats.Builder builderForValue)
         The statistics for CATEGORY DataType.
         
        .google.cloud.automl.v1beta1.CategoryStats category_stats = 8;
      • mergeCategoryStats

        public DataStats.Builder mergeCategoryStats​(CategoryStats value)
         The statistics for CATEGORY DataType.
         
        .google.cloud.automl.v1beta1.CategoryStats category_stats = 8;
      • clearCategoryStats

        public DataStats.Builder clearCategoryStats()
         The statistics for CATEGORY DataType.
         
        .google.cloud.automl.v1beta1.CategoryStats category_stats = 8;
      • getCategoryStatsBuilder

        public CategoryStats.Builder getCategoryStatsBuilder()
         The statistics for CATEGORY DataType.
         
        .google.cloud.automl.v1beta1.CategoryStats category_stats = 8;
      • getDistinctValueCount

        public long getDistinctValueCount()
         The number of distinct values.
         
        int64 distinct_value_count = 1;
        Specified by:
        getDistinctValueCount in interface DataStatsOrBuilder
        Returns:
        The distinctValueCount.
      • setDistinctValueCount

        public DataStats.Builder setDistinctValueCount​(long value)
         The number of distinct values.
         
        int64 distinct_value_count = 1;
        Parameters:
        value - The distinctValueCount to set.
        Returns:
        This builder for chaining.
      • clearDistinctValueCount

        public DataStats.Builder clearDistinctValueCount()
         The number of distinct values.
         
        int64 distinct_value_count = 1;
        Returns:
        This builder for chaining.
      • getNullValueCount

        public long getNullValueCount()
         The number of values that are null.
         
        int64 null_value_count = 2;
        Specified by:
        getNullValueCount in interface DataStatsOrBuilder
        Returns:
        The nullValueCount.
      • setNullValueCount

        public DataStats.Builder setNullValueCount​(long value)
         The number of values that are null.
         
        int64 null_value_count = 2;
        Parameters:
        value - The nullValueCount to set.
        Returns:
        This builder for chaining.
      • clearNullValueCount

        public DataStats.Builder clearNullValueCount()
         The number of values that are null.
         
        int64 null_value_count = 2;
        Returns:
        This builder for chaining.
      • getValidValueCount

        public long getValidValueCount()
         The number of values that are valid.
         
        int64 valid_value_count = 9;
        Specified by:
        getValidValueCount in interface DataStatsOrBuilder
        Returns:
        The validValueCount.
      • setValidValueCount

        public DataStats.Builder setValidValueCount​(long value)
         The number of values that are valid.
         
        int64 valid_value_count = 9;
        Parameters:
        value - The validValueCount to set.
        Returns:
        This builder for chaining.
      • clearValidValueCount

        public DataStats.Builder clearValidValueCount()
         The number of values that are valid.
         
        int64 valid_value_count = 9;
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final DataStats.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DataStats.Builder>
      • mergeUnknownFields

        public final DataStats.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DataStats.Builder>