Google Cloud Migration Center V1 Client - Class Aggregation (1.1.2)

Reference documentation and code samples for the Google Cloud Migration Center V1 Client class Aggregation.

Message describing an aggregation. The message includes the aggregation type, parameters, and the field on which to perform the aggregation.

Generated from protobuf message google.cloud.migrationcenter.v1.Aggregation

Namespace

Google \ Cloud \ MigrationCenter \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ field
string

The name of the field on which to aggregate.

↳ count
Aggregation\Count

Count the number of matching objects.

↳ sum
Aggregation\Sum

Sum over a numeric field.

↳ histogram
Aggregation\Histogram

Creates a bucketed histogram of field values.

↳ frequency
Aggregation\Frequency

Creates a frequency distribution of all field values.

getField

The name of the field on which to aggregate.

Returns
Type
Description
string

setField

The name of the field on which to aggregate.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getCount

Count the number of matching objects.

Returns
Type
Description

hasCount

setCount

Count the number of matching objects.

Parameter
Name
Description
Returns
Type
Description
$this

getSum

Sum over a numeric field.

Returns
Type
Description

hasSum

setSum

Sum over a numeric field.

Parameter
Name
Description
Returns
Type
Description
$this

getHistogram

Creates a bucketed histogram of field values.

Returns
Type
Description

hasHistogram

setHistogram

Creates a bucketed histogram of field values.

Parameter
Name
Description
Returns
Type
Description
$this

getFrequency

Creates a frequency distribution of all field values.

Returns
Type
Description

hasFrequency

setFrequency

Creates a frequency distribution of all field values.

Parameter
Name
Description
Returns
Type
Description
$this

getAggregationFunction

Returns
Type
Description
string
Design a Mobile Site
View Site in Mobile | Classic
Share by: