Package com.google.cloud.dataplex.v1
Class DataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfo.Builder>
com.google.cloud.dataplex.v1.DataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfo.Builder
- All Implemented Interfaces:
DataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfoOrBuilder,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.IntegerFieldInfo
public static final class DataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfo.Builder
extends com.google.protobuf.GeneratedMessage.Builder<DataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfo.Builder>
implements DataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfoOrBuilder
The profile information for an integer type field.Protobuf type
google.cloud.dataplex.v1.DataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfo-
Method Summary
Modifier and TypeMethodDescriptionaddAllQuartiles(Iterable<? extends Long> values) Output only.addQuartiles(long value) Output only.build()clear()Output only.clearMax()Output only.clearMin()Output only.Output only.Output only.doubleOutput only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorlonggetMax()Output only.longgetMin()Output only.longgetQuartiles(int index) Output only.intOutput only.Output only.doubleOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setAverage(double value) Output only.setMax(long value) Output only.setMin(long value) Output only.setQuartiles(int index, long value) Output only.setStandardDeviation(double value) Output only.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<DataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfo.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<DataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<DataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public DataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfo.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<DataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfo.Builder>
-
mergeFrom
public DataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfo.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:
getAveragein interfaceDataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfoOrBuilder- Returns:
- The average.
-
setAverage
public DataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfo.Builder setAverage(double value) 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:
getStandardDeviationin interfaceDataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfoOrBuilder- Returns:
- The standardDeviation.
-
setStandardDeviation
public DataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfo.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
public DataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfo.Builder 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 long getMin()Output only. Minimum of non-null values in the scanned data. NaN, if the field has a NaN.
int64 min = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getMinin interfaceDataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfoOrBuilder- Returns:
- The min.
-
setMin
Output only. Minimum of non-null values in the scanned data. NaN, if the field has a NaN.
int64 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.
int64 min = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
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 approximate quartile values for the scanned data, occurring in order Q1, median, Q3.
repeated int64 quartiles = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getQuartilesListin interfaceDataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfoOrBuilder- 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 approximate quartile values for the scanned data, occurring in order Q1, median, Q3.
repeated int64 quartiles = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getQuartilesCountin interfaceDataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfoOrBuilder- Returns:
- The count of quartiles.
-
getQuartiles
public long 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 approximate quartile values for the scanned data, occurring in order Q1, median, Q3.
repeated int64 quartiles = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getQuartilesin interfaceDataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfoOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The quartiles at the given index.
-
setQuartiles
public DataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfo.Builder setQuartiles(int index, long 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 approximate quartile values for the scanned data, occurring in order Q1, median, Q3.
repeated int64 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
public DataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfo.Builder addQuartiles(long 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 approximate quartile values for the scanned data, occurring in order Q1, median, Q3.
repeated int64 quartiles = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The quartiles to add.- Returns:
- This builder for chaining.
-
addAllQuartiles
public DataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfo.Builder addAllQuartiles(Iterable<? extends Long> values) 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 approximate quartile values for the scanned data, occurring in order Q1, median, Q3.
repeated int64 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 approximate quartile values for the scanned data, occurring in order Q1, median, Q3.
repeated int64 quartiles = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getMax
public long getMax()Output only. Maximum of non-null values in the scanned data. NaN, if the field has a NaN.
int64 max = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getMaxin interfaceDataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfoOrBuilder- Returns:
- The max.
-
setMax
Output only. Maximum of non-null values in the scanned data. NaN, if the field has a NaN.
int64 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.
int64 max = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-