Reference documentation and code samples for the Google Cloud Chronicle V1 Client class DataTable.
DataTable represents the data table resource.
Generated from protobuf message google.cloud.chronicle.v1.DataTable
Namespace
Google \ Cloud \ Chronicle \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
Identifier. The resource name of the data table Format: "{project}/locations/{location}/instances/{instance}/dataTables/{data_table}"
↳ display_name
string
Output only. The unique display name of the data table.
↳ description
string
Required. A user-provided description of the data table.
↳ create_time
↳ update_time
↳ column_info
↳ data_table_uuid
string
Output only. Data table unique id
↳ rules
string[]
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.
↳ rule_associations_count
int
Output only. The count of rules using the data table.
↳ row_time_to_live
string
Optional. User-provided TTL of the data table.
↳ approximate_row_count
int|string
Output only. The count of rows in the data table.
↳ scope_info
DataTableScopeInfo
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.
↳ update_source
int
Output only. Source of the data table update.
↳ row_time_to_live_update_time
getName
Identifier. The resource name of the data table Format: "{project}/locations/{location}/instances/{instance}/dataTables/{data_table}"
string
setName
Identifier. The resource name of the data table Format: "{project}/locations/{location}/instances/{instance}/dataTables/{data_table}"
var
string
$this
getDisplayName
Output only. The unique display name of the data table.
string
setDisplayName
Output only. The unique display name of the data table.
var
string
$this
getDescription
Required. A user-provided description of the data table.
string
setDescription
Required. A user-provided description of the data table.
var
string
$this
getCreateTime
Output only. Table create time
hasCreateTime
clearCreateTime
setCreateTime
Output only. Table create time
$this
getUpdateTime
Output only. Table update time
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. Table update time
$this
getColumnInfo
Immutable. Details of all the columns in the table
setColumnInfo
Immutable. Details of all the columns in the table
$this
getDataTableUuid
Output only. Data table unique id
string
setDataTableUuid
Output only. Data table unique id
var
string
$this
getRules
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.
setRules
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.
var
string[]
$this
getRuleAssociationsCount
Output only. The count of rules using the data table.
int
setRuleAssociationsCount
Output only. The count of rules using the data table.
var
int
$this
getRowTimeToLive
Optional. User-provided TTL of the data table.
string
setRowTimeToLive
Optional. User-provided TTL of the data table.
var
string
$this
getApproximateRowCount
Output only. The count of rows in the data table.
int|string
setApproximateRowCount
Output only. The count of rows in the data table.
var
int|string
$this
getScopeInfo
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.
hasScopeInfo
clearScopeInfo
setScopeInfo
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.
$this
getUpdateSource
Output only. Source of the data table update.
setUpdateSource
Output only. Source of the data table update.
$this
getRowTimeToLiveUpdateTime
Output only. Last update time of the TTL of the data table.
hasRowTimeToLiveUpdateTime
clearRowTimeToLiveUpdateTime
setRowTimeToLiveUpdateTime
Output only. Last update time of the TTL of the data table.
$this

