Required. The list of fields to be updated. Field names must be in snake case (e.g., "field_to_update"). Omitted fields will not be updated. To replace the entire entity, use one path with the string "*" to match all fields.
getDataRetentionSettings
Required. The settings to update.
The name field is used to identify the settings to be updated.
Required. The list of fields to be updated. Field names must be in snake
case (e.g., "field_to_update"). Omitted fields will not be updated. To
replace the entire entity, use one path with the string "*" to match all
fields.
Required. The list of fields to be updated. Field names must be in snake
case (e.g., "field_to_update"). Omitted fields will not be updated. To
replace the entire entity, use one path with the string "*" to match all
fields.
Required. The list of fields to be updated. Field names must be in snake
case (e.g., "field_to_update"). Omitted fields will not be updated. To
replace the entire entity, use one path with the string "*" to match all
fields.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Analytics Admin V1beta Client - Class UpdateDataRetentionSettingsRequest (0.29.1)\n\nVersion latestkeyboard_arrow_down\n\n- [0.29.1 (latest)](/php/docs/reference/analytics-admin/latest/V1beta.UpdateDataRetentionSettingsRequest)\n- [0.29.0](/php/docs/reference/analytics-admin/0.29.0/V1beta.UpdateDataRetentionSettingsRequest)\n- [0.28.1](/php/docs/reference/analytics-admin/0.28.1/V1beta.UpdateDataRetentionSettingsRequest)\n- [0.27.0](/php/docs/reference/analytics-admin/0.27.0/V1beta.UpdateDataRetentionSettingsRequest)\n- [0.26.0](/php/docs/reference/analytics-admin/0.26.0/V1beta.UpdateDataRetentionSettingsRequest)\n- [0.25.2](/php/docs/reference/analytics-admin/0.25.2/V1beta.UpdateDataRetentionSettingsRequest)\n- [0.24.2](/php/docs/reference/analytics-admin/0.24.2/V1beta.UpdateDataRetentionSettingsRequest)\n- [0.23.0](/php/docs/reference/analytics-admin/0.23.0/V1beta.UpdateDataRetentionSettingsRequest)\n- [0.22.5](/php/docs/reference/analytics-admin/0.22.5/V1beta.UpdateDataRetentionSettingsRequest)\n- [0.20.0](/php/docs/reference/analytics-admin/0.20.0/V1beta.UpdateDataRetentionSettingsRequest)\n- [0.19.0](/php/docs/reference/analytics-admin/0.19.0/V1beta.UpdateDataRetentionSettingsRequest)\n- [0.18.1](/php/docs/reference/analytics-admin/0.18.1/V1beta.UpdateDataRetentionSettingsRequest)\n- [0.17.0](/php/docs/reference/analytics-admin/0.17.0/V1beta.UpdateDataRetentionSettingsRequest)\n- [0.16.0](/php/docs/reference/analytics-admin/0.16.0/V1beta.UpdateDataRetentionSettingsRequest)\n- [0.15.1](/php/docs/reference/analytics-admin/0.15.1/V1beta.UpdateDataRetentionSettingsRequest)\n- [0.14.0](/php/docs/reference/analytics-admin/0.14.0/V1beta.UpdateDataRetentionSettingsRequest)\n- [0.13.0](/php/docs/reference/analytics-admin/0.13.0/V1beta.UpdateDataRetentionSettingsRequest)\n- [0.12.0](/php/docs/reference/analytics-admin/0.12.0/V1beta.UpdateDataRetentionSettingsRequest)\n- [0.11.1](/php/docs/reference/analytics-admin/0.11.1/V1beta.UpdateDataRetentionSettingsRequest)\n- [0.10.0](/php/docs/reference/analytics-admin/0.10.0/V1beta.UpdateDataRetentionSettingsRequest)\n- [0.9.0](/php/docs/reference/analytics-admin/0.9.0/V1beta.UpdateDataRetentionSettingsRequest)\n- [0.8.2](/php/docs/reference/analytics-admin/0.8.2/V1beta.UpdateDataRetentionSettingsRequest) \n| **Beta**\n|\n|\n| This library is covered by the [Pre-GA Offerings Terms](/terms/service-terms#1)\n| of the Terms of Service. Pre-GA libraries might have limited support,\n| and changes to pre-GA libraries might not be compatible with other pre-GA versions.\n| For more information, see the\n[launch stage descriptions](/products#product-launch-stages). \nReference documentation and code samples for the Google Analytics Admin V1beta Client class UpdateDataRetentionSettingsRequest.\n\nRequest message for UpdateDataRetentionSettings RPC.\n\nGenerated from protobuf message `google.analytics.admin.v1beta.UpdateDataRetentionSettingsRequest`\n\nNamespace\n---------\n\nGoogle \\\\ Analytics \\\\ Admin \\\\ V1beta\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getDataRetentionSettings\n\nRequired. The settings to update.\n\nThe `name` field is used to identify the settings to be updated.\n\n### hasDataRetentionSettings\n\n### clearDataRetentionSettings\n\n### setDataRetentionSettings\n\nRequired. The settings to update.\n\nThe `name` field is used to identify the settings to be updated.\n\n### getUpdateMask\n\nRequired. The list of fields to be updated. Field names must be in snake\ncase (e.g., \"field_to_update\"). Omitted fields will not be updated. To\nreplace the entire entity, use one path with the string \"\\*\" to match all\nfields.\n\n### hasUpdateMask\n\n### clearUpdateMask\n\n### setUpdateMask\n\nRequired. The list of fields to be updated. Field names must be in snake\ncase (e.g., \"field_to_update\"). Omitted fields will not be updated. To\nreplace the entire entity, use one path with the string \"\\*\" to match all\nfields.\n\n### static::build"]]