(::Google::Protobuf::FieldMask) — The update mask applies to the settings. Only the top level fields of
AccessApprovalSettings (notification_emails & enrolled_services) are
supported. For each field, if it is included, the currently stored value
will be entirely overwritten with the value of the field passed in this
request.
For the FieldMask definition, see
https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
If this field is left unset, only the notification_emails field will be
updated.
value (::Google::Protobuf::FieldMask) — The update mask applies to the settings. Only the top level fields of
AccessApprovalSettings (notification_emails & enrolled_services) are
supported. For each field, if it is included, the currently stored value
will be entirely overwritten with the value of the field passed in this
request.
For the FieldMask definition, see
https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
If this field is left unset, only the notification_emails field will be
updated.
Returns
(::Google::Protobuf::FieldMask) — The update mask applies to the settings. Only the top level fields of
AccessApprovalSettings (notification_emails & enrolled_services) are
supported. For each field, if it is included, the currently stored value
will be entirely overwritten with the value of the field passed in this
request.
For the FieldMask definition, see
https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
If this field is left unset, only the notification_emails field will be
updated.
[[["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-09 UTC."],[],[],null,["# Access Approval V1 API - Class Google::Cloud::AccessApproval::V1::UpdateAccessApprovalSettingsMessage (v1.3.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.3.0 (latest)](/ruby/docs/reference/google-cloud-access_approval-v1/latest/Google-Cloud-AccessApproval-V1-UpdateAccessApprovalSettingsMessage)\n- [1.2.1](/ruby/docs/reference/google-cloud-access_approval-v1/1.2.1/Google-Cloud-AccessApproval-V1-UpdateAccessApprovalSettingsMessage)\n- [1.1.0](/ruby/docs/reference/google-cloud-access_approval-v1/1.1.0/Google-Cloud-AccessApproval-V1-UpdateAccessApprovalSettingsMessage)\n- [1.0.2](/ruby/docs/reference/google-cloud-access_approval-v1/1.0.2/Google-Cloud-AccessApproval-V1-UpdateAccessApprovalSettingsMessage)\n- [0.12.0](/ruby/docs/reference/google-cloud-access_approval-v1/0.12.0/Google-Cloud-AccessApproval-V1-UpdateAccessApprovalSettingsMessage)\n- [0.11.2](/ruby/docs/reference/google-cloud-access_approval-v1/0.11.2/Google-Cloud-AccessApproval-V1-UpdateAccessApprovalSettingsMessage)\n- [0.10.0](/ruby/docs/reference/google-cloud-access_approval-v1/0.10.0/Google-Cloud-AccessApproval-V1-UpdateAccessApprovalSettingsMessage)\n- [0.9.0](/ruby/docs/reference/google-cloud-access_approval-v1/0.9.0/Google-Cloud-AccessApproval-V1-UpdateAccessApprovalSettingsMessage)\n- [0.8.0](/ruby/docs/reference/google-cloud-access_approval-v1/0.8.0/Google-Cloud-AccessApproval-V1-UpdateAccessApprovalSettingsMessage)\n- [0.7.1](/ruby/docs/reference/google-cloud-access_approval-v1/0.7.1/Google-Cloud-AccessApproval-V1-UpdateAccessApprovalSettingsMessage)\n- [0.6.0](/ruby/docs/reference/google-cloud-access_approval-v1/0.6.0/Google-Cloud-AccessApproval-V1-UpdateAccessApprovalSettingsMessage)\n- [0.5.0](/ruby/docs/reference/google-cloud-access_approval-v1/0.5.0/Google-Cloud-AccessApproval-V1-UpdateAccessApprovalSettingsMessage)\n- [0.4.5](/ruby/docs/reference/google-cloud-access_approval-v1/0.4.5/Google-Cloud-AccessApproval-V1-UpdateAccessApprovalSettingsMessage) \nReference documentation and code samples for the Access Approval V1 API class Google::Cloud::AccessApproval::V1::UpdateAccessApprovalSettingsMessage.\n\nRequest to update access approval settings. \n\nInherits\n--------\n\n- Object \n\nExtended By\n-----------\n\n- Google::Protobuf::MessageExts::ClassMethods \n\nIncludes\n--------\n\n- Google::Protobuf::MessageExts\n\nMethods\n-------\n\n### #settings\n\n def settings() -\u003e ::Google::Cloud::AccessApproval::V1::AccessApprovalSettings\n\n**Returns**\n\n- ([::Google::Cloud::AccessApproval::V1::AccessApprovalSettings](./Google-Cloud-AccessApproval-V1-AccessApprovalSettings)) --- The new AccessApprovalSettings.\n\n### #settings=\n\n def settings=(value) -\u003e ::Google::Cloud::AccessApproval::V1::AccessApprovalSettings\n\n**Parameter**\n\n- **value** ([::Google::Cloud::AccessApproval::V1::AccessApprovalSettings](./Google-Cloud-AccessApproval-V1-AccessApprovalSettings)) --- The new AccessApprovalSettings. \n**Returns**\n\n- ([::Google::Cloud::AccessApproval::V1::AccessApprovalSettings](./Google-Cloud-AccessApproval-V1-AccessApprovalSettings)) --- The new AccessApprovalSettings.\n\n### #update_mask\n\n def update_mask() -\u003e ::Google::Protobuf::FieldMask\n\n**Returns**\n\n- ([::Google::Protobuf::FieldMask](./Google-Protobuf-FieldMask)) --- The update mask applies to the settings. Only the top level fields of AccessApprovalSettings (notification_emails \\& enrolled_services) are supported. For each field, if it is included, the currently stored value will be entirely overwritten with the value of the field passed in this request.\n\n\n For the `FieldMask` definition, see\n https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask\n If this field is left unset, only the notification_emails field will be\n updated.\n\n### #update_mask=\n\n def update_mask=(value) -\u003e ::Google::Protobuf::FieldMask\n\n**Parameter**\n\n- **value** ([::Google::Protobuf::FieldMask](./Google-Protobuf-FieldMask)) --- The update mask applies to the settings. Only the top level fields of AccessApprovalSettings (notification_emails \\& enrolled_services) are supported. For each field, if it is included, the currently stored value will be entirely overwritten with the value of the field passed in this request.\n\n\n For the `FieldMask` definition, see\n https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask\n If this field is left unset, only the notification_emails field will be\nupdated. \n**Returns**\n\n- ([::Google::Protobuf::FieldMask](./Google-Protobuf-FieldMask)) --- The update mask applies to the settings. Only the top level fields of AccessApprovalSettings (notification_emails \\& enrolled_services) are supported. For each field, if it is included, the currently stored value will be entirely overwritten with the value of the field passed in this request.\n\n\n For the `FieldMask` definition, see\n https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask\n If this field is left unset, only the notification_emails field will be\n updated."]]