Cloud Logging V2 API - Class Google::Cloud::Logging::V2::BigQueryOptions (v1.0.0)

Reference documentation and code samples for the Cloud Logging V2 API class Google::Cloud::Logging::V2::BigQueryOptions.

Options that change functionality of a sink exporting data to BigQuery.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#use_partitioned_tables

def use_partitioned_tables() -> ::Boolean
Returns
  • (::Boolean) — Optional. Whether to use BigQuery's partition tables. By default, Cloud Logging creates dated tables based on the log entries' timestamps, e.g. syslog_20170523. With partitioned tables the date suffix is no longer present and special query syntax has to be used instead. In both cases, tables are sharded based on UTC timezone.

#use_partitioned_tables=

def use_partitioned_tables=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Optional. Whether to use BigQuery's partition tables. By default, Cloud Logging creates dated tables based on the log entries' timestamps, e.g. syslog_20170523. With partitioned tables the date suffix is no longer present and special query syntax has to be used instead. In both cases, tables are sharded based on UTC timezone.
Returns
  • (::Boolean) — Optional. Whether to use BigQuery's partition tables. By default, Cloud Logging creates dated tables based on the log entries' timestamps, e.g. syslog_20170523. With partitioned tables the date suffix is no longer present and special query syntax has to be used instead. In both cases, tables are sharded based on UTC timezone.

#uses_timestamp_column_partitioning

def uses_timestamp_column_partitioning() -> ::Boolean
Returns
  • (::Boolean) — Output only. True if new timestamp column based partitioning is in use, false if legacy ingestion-time partitioning is in use.

    All new sinks will have this field set true and will use timestamp column based partitioning. If use_partitioned_tables is false, this value has no meaning and will be false. Legacy sinks using partitioned tables will have this field set to false.