com.google.cloud.bigquery.migration.v2.migration_metrics

Members list

Type members

Classlikes

object MigrationMetricsProto extends GeneratedFileObject

Attributes

Source
MigrationMetricsProto.scala
Supertypes
class GeneratedFileObject
class Object
trait Matchable
class Any
Self type
final case class Point(interval: Option[TimeInterval], value: Option[TypedValue], unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[Point]

A single data point in a time series.

A single data point in a time series.

Value parameters

interval

The time interval to which the data point applies. For GAUGE metrics, the start time does not need to be supplied, but if it is supplied, it must equal the end time. For DELTA metrics, the start and end time should specify a non-zero interval, with subsequent points specifying contiguous and non-overlapping intervals. For CUMULATIVE metrics, the start and end time should specify a non-zero interval, with subsequent points specifying the same start time and increasing end times, until an event resets the cumulative value to zero and sets a new start time for the following points.

value

The value of the data point.

Attributes

Companion
object
Source
Point.scala
Supertypes
trait Updatable[Point]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Point extends GeneratedMessageCompanion[Point]

Attributes

Companion
class
Source
Point.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[Point]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
Point.type
final case class TimeInterval(startTime: Option[Timestamp], endTime: Option[Timestamp], unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[TimeInterval]

A time interval extending just after a start time through an end time.

A time interval extending just after a start time through an end time. If the start time is the same as the end time, then the interval represents a single point in time.

Value parameters

endTime

Required. The end of the time interval.

startTime

Optional. The beginning of the time interval. The default value for the start time is the end time. The start time must not be later than the end time.

Attributes

Companion
object
Source
TimeInterval.scala
Supertypes
trait Updatable[TimeInterval]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object TimeInterval extends GeneratedMessageCompanion[TimeInterval]

Attributes

Companion
class
Source
TimeInterval.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[TimeInterval]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
final case class TimeSeries(metric: String, valueType: ValueTypeEnum, metricKind: MetricKind, points: Seq[Point], unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[TimeSeries]

The metrics object for a SubTask.

The metrics object for a SubTask.

Value parameters

metric

Required. The name of the metric. If the metric is not known by the service yet, it will be auto-created.

metricKind

Optional. The metric kind of the time series. If present, it must be the same as the metric kind of the associated metric. If the associated metric's descriptor must be auto-created, then this field specifies the metric kind of the new descriptor and must be either GAUGE (the default) or CUMULATIVE.

points

Required. The data points of this time series. When listing time series, points are returned in reverse time order. When creating a time series, this field must contain exactly one point and the point's type must be the same as the value type of the associated metric. If the associated metric's descriptor must be auto-created, then the value type of the descriptor is determined by the point's type, which must be BOOL, INT64, DOUBLE, or DISTRIBUTION.

valueType

Required. The value type of the time series.

Attributes

Companion
object
Source
TimeSeries.scala
Supertypes
trait Updatable[TimeSeries]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object TimeSeries extends GeneratedMessageCompanion[TimeSeries]

Attributes

Companion
class
Source
TimeSeries.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[TimeSeries]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
TimeSeries.type
final case class TypedValue(value: Value, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[TypedValue]

A single strongly-typed value.

A single strongly-typed value.

Attributes

Companion
object
Source
TypedValue.scala
Supertypes
trait Updatable[TypedValue]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object TypedValue extends GeneratedMessageCompanion[TypedValue]

Attributes

Companion
class
Source
TypedValue.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[TypedValue]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
TypedValue.type