Cloud Dataplex v1 API - Class DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo (2.3.0)

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.

Inheritance

object > DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo

Namespace

GoogleCloudGoogle.Cloud.DataplexV1

Assembly

Google.Cloud.Dataplex.V1.dll

Constructors

ProfileInfo()

public ProfileInfo()

ProfileInfo(ProfileInfo)

public ProfileInfo(DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo other)
Parameter
NameDescription
otherDataProfileResultTypesProfileTypesFieldTypesProfileInfo

Properties

DistinctRatio

public double DistinctRatio { get; set; }

The ratio of rows that are distinct against the rows in the sampled data.

Property Value
TypeDescription
double

DoubleProfile

public DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo.Types.DoubleFieldInfo DoubleProfile { get; set; }

The corresponding double field profile.

Property Value
TypeDescription
DataProfileResultTypesProfileTypesFieldTypesProfileInfoTypesDoubleFieldInfo

FieldInfoCase

public DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo.FieldInfoOneofCase FieldInfoCase { get; }
Property Value
TypeDescription
DataProfileResultTypesProfileTypesFieldTypesProfileInfoFieldInfoOneofCase

IntegerProfile

public DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo.Types.IntegerFieldInfo IntegerProfile { get; set; }

The corresponding integer field profile.

Property Value
TypeDescription
DataProfileResultTypesProfileTypesFieldTypesProfileInfoTypesIntegerFieldInfo

NullRatio

public double NullRatio { get; set; }

The ratio of null rows against the rows in the sampled data.

Property Value
TypeDescription
double

StringProfile

public DataProfileResult.Types.Profile.Types.Field.Types.ProfileInfo.Types.StringFieldInfo StringProfile { get; set; }

The corresponding string field profile.

Property Value
TypeDescription
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
TypeDescription
RepeatedFieldDataProfileResultTypesProfileTypesFieldTypesProfileInfoTypesTopNValue