public sealed class DataTable : IMessage<DataTable>, IEquatable<DataTable>, IDeepCloneable<DataTable>, IBufferMessage, IMessageReference documentation and code samples for the Chronicle v1 API class DataTable.
DataTable represents the data table resource.
Implements
IMessageDataTable, IEquatableDataTable, IDeepCloneableDataTable, IBufferMessage, IMessageNamespace
Google.Cloud.Chronicle.V1Assembly
Google.Cloud.Chronicle.V1.dll
Constructors
DataTable()
public DataTable()DataTable(DataTable)
public DataTable(DataTable other)| Parameter | |
|---|---|
| Name | Description |
other |
DataTable |
Properties
ApproximateRowCount
public long ApproximateRowCount { get; set; }Output only. The count of rows in the data table.
| Property Value | |
|---|---|
| Type | Description |
long |
|
ColumnInfo
public RepeatedField<DataTableColumnInfo> ColumnInfo { get; }Immutable. Details of all the columns in the table
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldDataTableColumnInfo |
|
CreateTime
public Timestamp CreateTime { get; set; }Output only. Table create time
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
DataTableName
public DataTableName DataTableName { get; set; }DataTableName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
DataTableName |
|
DataTableUuid
public string DataTableUuid { get; set; }Output only. Data table unique id
| Property Value | |
|---|---|
| Type | Description |
string |
|
Description
public string Description { get; set; }Required. A user-provided description of the data table.
| Property Value | |
|---|---|
| Type | Description |
string |
|
DisplayName
public string DisplayName { get; set; }Output only. The unique display name of the data table.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Name
public string Name { get; set; }Identifier. The resource name of the data table Format: "{project}/locations/{location}/instances/{instance}/dataTables/{data_table}"
| Property Value | |
|---|---|
| Type | Description |
string |
|
RowTimeToLive
public string RowTimeToLive { get; set; }Optional. User-provided TTL of the data table.
| Property Value | |
|---|---|
| Type | Description |
string |
|
RowTimeToLiveUpdateTime
public Timestamp RowTimeToLiveUpdateTime { get; set; }Output only. Last update time of the TTL of the data table.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
RuleAssociationsCount
public int RuleAssociationsCount { get; set; }Output only. The count of rules using the data table.
| Property Value | |
|---|---|
| Type | Description |
int |
|
Rules
public RepeatedField<string> Rules { get; }Output only. The resource names for the associated Rules that use this data table. Format: projects/{project}/locations/{location}/instances/{instance}/rules/{rule}. {rule} here refers to the rule id.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
ScopeInfo
public DataTableScopeInfo ScopeInfo { get; set; }Optional. The scope info of the data table. During data table creation, if this field is not set, the data table without scopes (an unscoped table) will be created for a global user. For a scoped user, this field must be set. During data table update, if scope_info is requested to be updated, this field must be set.
| Property Value | |
|---|---|
| Type | Description |
DataTableScopeInfo |
|
UpdateSource
public DataTableUpdateSource UpdateSource { get; set; }Output only. Source of the data table update.
| Property Value | |
|---|---|
| Type | Description |
DataTableUpdateSource |
|
UpdateTime
public Timestamp UpdateTime { get; set; }Output only. Table update time
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|