Data Catalog v1 API - Class UsageSignal (2.11.0)

public sealed class UsageSignal : IMessage<UsageSignal>, IEquatable<UsageSignal>, IDeepCloneable<UsageSignal>, IBufferMessage, IMessage

Reference documentation and code samples for the Data Catalog v1 API class UsageSignal.

The set of all usage signals that Data Catalog stores.

Note: Usually, these signals are updated daily. In rare cases, an update may fail but will be performed again on the next day.

Inheritance

object > UsageSignal

Namespace

Google.Cloud.DataCatalog.V1

Assembly

Google.Cloud.DataCatalog.V1.dll

Constructors

UsageSignal()

public UsageSignal()

UsageSignal(UsageSignal)

public UsageSignal(UsageSignal other)
Parameter
NameDescription
otherUsageSignal

Properties

CommonUsageWithinTimeRange

public MapField<string, CommonUsageStats> CommonUsageWithinTimeRange { get; }

Common usage statistics over each of the predefined time ranges.

Supported time ranges are {"24H", "7D", "30D", "Lifetime"}.

Property Value
TypeDescription
MapFieldstringCommonUsageStats

FavoriteCount

public long FavoriteCount { get; set; }

Favorite count in the source system.

Property Value
TypeDescription
long

HasFavoriteCount

public bool HasFavoriteCount { get; }

Gets whether the "favorite_count" field is set

Property Value
TypeDescription
bool

UpdateTime

public Timestamp UpdateTime { get; set; }

The end timestamp of the duration of usage statistics.

Property Value
TypeDescription
Timestamp

UsageWithinTimeRange

public MapField<string, UsageStats> UsageWithinTimeRange { get; }

Output only. BigQuery usage statistics over each of the predefined time ranges.

Supported time ranges are {"24H", "7D", "30D"}.

Property Value
TypeDescription
MapFieldstringUsageStats