Class DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder (1.20.0)

public static final class DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder extends GeneratedMessageV3.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

Inheritance

Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addAllQuartiles(Iterable<? extends Double> values)

public DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder addAllQuartiles(Iterable<? extends Double> values)

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;

Parameter
NameDescription
valuesIterable<? extends java.lang.Double>

The quartiles to add.

Returns
TypeDescription
DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder

This builder for chaining.

addQuartiles(double value)

public DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder addQuartiles(double value)

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;

Parameter
NameDescription
valuedouble

The quartiles to add.

Returns
TypeDescription
DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder

This builder for chaining.

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder
Overrides

build()

public DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo build()
Returns
TypeDescription
DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo

buildPartial()

public DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo buildPartial()
Returns
TypeDescription
DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo

clear()

public DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder clear()
Returns
TypeDescription
DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder
Overrides

clearAverage()

public DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder clearAverage()

Average of non-null values in the scanned data. NaN, if the field has a NaN.

double average = 1;

Returns
TypeDescription
DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder
Overrides

clearMax()

public DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder clearMax()

Maximum of non-null values in the scanned data. NaN, if the field has a NaN.

double max = 5;

Returns
TypeDescription
DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder

This builder for chaining.

clearMin()

public DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder clearMin()

Minimum of non-null values in the scanned data. NaN, if the field has a NaN.

double min = 4;

Returns
TypeDescription
DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder
Overrides

clearQuartiles()

public DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder clearQuartiles()

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;

Returns
TypeDescription
DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder

This builder for chaining.

clearStandardDeviation()

public DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder clearStandardDeviation()

Standard deviation of non-null values in the scanned data. NaN, if the field has a NaN.

double standard_deviation = 3;

Returns
TypeDescription
DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder

This builder for chaining.

clone()

public DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder clone()
Returns
TypeDescription
DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder
Overrides

getAverage()

public double getAverage()

Average of non-null values in the scanned data. NaN, if the field has a NaN.

double average = 1;

Returns
TypeDescription
double

The average.

getDefaultInstanceForType()

public DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo getDefaultInstanceForType()
Returns
TypeDescription
DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getMax()

public double getMax()

Maximum of non-null values in the scanned data. NaN, if the field has a NaN.

double max = 5;

Returns
TypeDescription
double

The max.

getMin()

public double getMin()

Minimum of non-null values in the scanned data. NaN, if the field has a NaN.

double min = 4;

Returns
TypeDescription
double

The min.

getQuartiles(int index)

public double getQuartiles(int index)

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;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
double

The quartiles at the given index.

getQuartilesCount()

public int getQuartilesCount()

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;

Returns
TypeDescription
int

The count of quartiles.

getQuartilesList()

public List<Double> getQuartilesList()

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;

Returns
TypeDescription
List<Double>

A list containing the quartiles.

getStandardDeviation()

public double getStandardDeviation()

Standard deviation of non-null values in the scanned data. NaN, if the field has a NaN.

double standard_deviation = 3;

Returns
TypeDescription
double

The standardDeviation.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo other)

public DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder mergeFrom(DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo other)
Parameter
NameDescription
otherDataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo
Returns
TypeDescription
DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder
Overrides

setAverage(double value)

public DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder setAverage(double value)

Average of non-null values in the scanned data. NaN, if the field has a NaN.

double average = 1;

Parameter
NameDescription
valuedouble

The average to set.

Returns
TypeDescription
DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder
Overrides

setMax(double value)

public DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder setMax(double value)

Maximum of non-null values in the scanned data. NaN, if the field has a NaN.

double max = 5;

Parameter
NameDescription
valuedouble

The max to set.

Returns
TypeDescription
DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder

This builder for chaining.

setMin(double value)

public DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder setMin(double value)

Minimum of non-null values in the scanned data. NaN, if the field has a NaN.

double min = 4;

Parameter
NameDescription
valuedouble

The min to set.

Returns
TypeDescription
DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder

This builder for chaining.

setQuartiles(int index, double value)

public DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder setQuartiles(int index, double value)

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;

Parameters
NameDescription
indexint

The index to set the value at.

valuedouble

The quartiles to set.

Returns
TypeDescription
DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder
Overrides

setStandardDeviation(double value)

public DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder setStandardDeviation(double value)

Standard deviation of non-null values in the scanned data. NaN, if the field has a NaN.

double standard_deviation = 3;

Parameter
NameDescription
valuedouble

The standardDeviation to set.

Returns
TypeDescription
DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo.Builder
Overrides