Google Cloud Migration Center V1 Client - Class AggregateAssetsValuesRequest (0.3.1)

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

A request to aggregate one or more values.

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

Namespace

Google \ Cloud \ MigrationCenter \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ parent string

Required. Parent value for AggregateAssetsValuesRequest.

↳ aggregations array<Google\Cloud\MigrationCenter\V1\Aggregation>

Array of aggregations to perform. Up to 25 aggregations can be defined.

↳ filter string

The aggregation will be performed on assets that match the provided filter.

getParent

Required. Parent value for AggregateAssetsValuesRequest.

Returns
TypeDescription
string

setParent

Required. Parent value for AggregateAssetsValuesRequest.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getAggregations

Array of aggregations to perform.

Up to 25 aggregations can be defined.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setAggregations

Array of aggregations to perform.

Up to 25 aggregations can be defined.

Parameter
NameDescription
var array<Google\Cloud\MigrationCenter\V1\Aggregation>
Returns
TypeDescription
$this

getFilter

The aggregation will be performed on assets that match the provided filter.

Returns
TypeDescription
string

setFilter

The aggregation will be performed on assets that match the provided filter.

Parameter
NameDescription
var string
Returns
TypeDescription
$this