public sealed class DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo : IMessage<DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo>, IEquatable<DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo>, IDeepCloneable<DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Dataplex v1 API class DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo.
ProfileInfo defines the profile information for each schema field type.
Implements
IMessageDataProfileResultTypesProfileTypesFieldTypesProfileInfo, IEquatableDataProfileResultTypesProfileTypesFieldTypesProfileInfo, IDeepCloneableDataProfileResultTypesProfileTypesFieldTypesProfileInfo, IBufferMessage, IMessageNamespace
GoogleCloudGoogle.Cloud.DataplexV1Assembly
Google.Cloud.Dataplex.V1.dll
Constructors
ProfileInfo()
public ProfileInfo()
ProfileInfo(ProfileInfo)
public ProfileInfo(DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo other)
Parameter | |
---|---|
Name | Description |
other | DataProfileResultTypesProfileTypesFieldTypesProfileInfo |
Properties
DistinctRatio
public double DistinctRatio { get; set; }
The ratio of rows that are distinct against the rows in the sampled data.
Property Value | |
---|---|
Type | Description |
double |
DoubleProfile
public DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo.Types.DoubleFieldInfo DoubleProfile { get; set; }
The corresponding double field profile.
Property Value | |
---|---|
Type | Description |
DataProfileResultTypesProfileTypesFieldTypesProfileInfoTypesDoubleFieldInfo |
FieldInfoCase
public DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo.FieldInfoOneofCase FieldInfoCase { get; }
Property Value | |
---|---|
Type | Description |
DataProfileResultTypesProfileTypesFieldTypesProfileInfoFieldInfoOneofCase |
IntegerProfile
public DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo.Types.IntegerFieldInfo IntegerProfile { get; set; }
The corresponding integer field profile.
Property Value | |
---|---|
Type | Description |
DataProfileResultTypesProfileTypesFieldTypesProfileInfoTypesIntegerFieldInfo |
NullRatio
public double NullRatio { get; set; }
The ratio of null rows against the rows in the sampled data.
Property Value | |
---|---|
Type | Description |
double |
StringProfile
public DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo.Types.StringFieldInfo StringProfile { get; set; }
The corresponding string field profile.
Property Value | |
---|---|
Type | Description |
DataProfileResultTypesProfileTypesFieldTypesProfileInfoTypesStringFieldInfo |
TopNValues
public RepeatedField<DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo.Types.TopNValue> TopNValues { get; }
The array of top N values of the field in the sampled data. Currently N is set as 10 or equal to distinct values in the field, whichever is smaller. This will be optional for complex non-groupable data-types such as JSON, ARRAY, JSON, STRUCT.
Property Value | |
---|---|
Type | Description |
RepeatedFieldDataProfileResultTypesProfileTypesFieldTypesProfileInfoTypesTopNValue |