Google Analytics Admin V1alpha Client - Class UpdateReportingIdentitySettingsRequest (0.33.0)

Reference documentation and code samples for the Google Analytics Admin V1alpha Client class UpdateReportingIdentitySettingsRequest.

Request message for UpdateReportingIdentitySettings RPC.

Generated from protobuf message google.analytics.admin.v1alpha.UpdateReportingIdentitySettingsRequest

Namespace

Google \ Analytics \ Admin \ V1alpha

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ reporting_identity_settings ReportingIdentitySettings

Required. The reporting identity settings to update. The settings' name field is used to identify the settings.

↳ update_mask Google\Protobuf\FieldMask

Optional. The list of fields to be updated. Field names must be in snake case (for example, "field_to_update"). Omitted fields will not be updated. To replace the entire entity, use one path with the string "*" to match all fields. If omitted, the service will treat it as an implied field mask equivalent to all fields that are populated.

getReportingIdentitySettings

Required. The reporting identity settings to update.

The settings' name field is used to identify the settings.

Returns
Type Description
ReportingIdentitySettings|null

hasReportingIdentitySettings

clearReportingIdentitySettings

setReportingIdentitySettings

Required. The reporting identity settings to update.

The settings' name field is used to identify the settings.

Parameter
Name Description
var ReportingIdentitySettings
Returns
Type Description
$this

getUpdateMask

Optional. The list of fields to be updated. Field names must be in snake case (for example, "field_to_update"). Omitted fields will not be updated.

To replace the entire entity, use one path with the string "*" to match all fields. If omitted, the service will treat it as an implied field mask equivalent to all fields that are populated.

Returns
Type Description
Google\Protobuf\FieldMask|null

hasUpdateMask

clearUpdateMask

setUpdateMask

Optional. The list of fields to be updated. Field names must be in snake case (for example, "field_to_update"). Omitted fields will not be updated.

To replace the entire entity, use one path with the string "*" to match all fields. If omitted, the service will treat it as an implied field mask equivalent to all fields that are populated.

Parameter
Name Description
var Google\Protobuf\FieldMask
Returns
Type Description
$this

static::build

Parameters
Name Description
reportingIdentitySettings ReportingIdentitySettings

Required. The reporting identity settings to update. The settings' name field is used to identify the settings.

updateMask Google\Protobuf\FieldMask

Optional. The list of fields to be updated. Field names must be in snake case (for example, "field_to_update"). Omitted fields will not be updated. To replace the entire entity, use one path with the string "*" to match all fields. If omitted, the service will treat it as an implied field mask equivalent to all fields that are populated.

Returns
Type Description
UpdateReportingIdentitySettingsRequest