public sealed class UpdateEntryRequest : IMessage<UpdateEntryRequest>, IEquatable<UpdateEntryRequest>, IDeepCloneable<UpdateEntryRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Dataplex v1 API class UpdateEntryRequest.
Optional. The map keys of the Aspects which the service should modify. It
supports the following syntaxes:
<aspect_type_reference> - matches an aspect of the given type and empty
path.
<aspect_type_reference>@path - matches an aspect of the given type and
specified path. For example, to attach an aspect to a field that is
specified by the schema aspect, the path should have the format
Schema.<field_name>.
<aspect_type_reference>@* - matches aspects of the given type for all
paths.
*@path - matches aspects of all types on the given path.
The service will not remove existing aspects matching the syntax unless
delete_missing_aspects is set to true.
If this field is left empty, the service treats it as specifying
exactly those Aspects present in the request.
Optional. If set to true and the aspect_keys specify aspect ranges, the
service deletes any existing aspects from that range that weren't provided
in the request.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eUpdateEntryRequest\u003c/code\u003e class is part of the Google Cloud Dataplex V1 API, and is used to modify or create entries within the Dataplex service.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the API class available is 3.6.0, with historical versions dating back to 1.0.0.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e to provide functionalities for message handling, comparison, deep cloning, and buffered message operations.\u003c/p\u003e\n"],["\u003cp\u003eKey properties within \u003ccode\u003eUpdateEntryRequest\u003c/code\u003e include \u003ccode\u003eAllowMissing\u003c/code\u003e, \u003ccode\u003eAspectKeys\u003c/code\u003e, \u003ccode\u003eDeleteMissingAspects\u003c/code\u003e, \u003ccode\u003eEntry\u003c/code\u003e, and \u003ccode\u003eUpdateMask\u003c/code\u003e, allowing control over the modification behavior, aspect specifications, and the entry resource being updated.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eUpdateEntryRequest\u003c/code\u003e class has two constructors: a default constructor \u003ccode\u003eUpdateEntryRequest()\u003c/code\u003e and a copy constructor \u003ccode\u003eUpdateEntryRequest(UpdateEntryRequest other)\u003c/code\u003e allowing for object creation and cloning.\u003c/p\u003e\n"]]],[],null,["# Cloud Dataplex v1 API - Class UpdateEntryRequest (3.9.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.9.0 (latest)](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/latest/Google.Cloud.Dataplex.V1.UpdateEntryRequest)\n- [3.8.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.8.0/Google.Cloud.Dataplex.V1.UpdateEntryRequest)\n- [3.7.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.7.0/Google.Cloud.Dataplex.V1.UpdateEntryRequest)\n- [3.6.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.6.0/Google.Cloud.Dataplex.V1.UpdateEntryRequest)\n- [3.5.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.5.0/Google.Cloud.Dataplex.V1.UpdateEntryRequest)\n- [3.4.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.4.0/Google.Cloud.Dataplex.V1.UpdateEntryRequest)\n- [3.3.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.3.0/Google.Cloud.Dataplex.V1.UpdateEntryRequest)\n- [3.2.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.2.0/Google.Cloud.Dataplex.V1.UpdateEntryRequest)\n- [3.1.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.1.0/Google.Cloud.Dataplex.V1.UpdateEntryRequest)\n- [3.0.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/3.0.0/Google.Cloud.Dataplex.V1.UpdateEntryRequest)\n- [2.15.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.15.0/Google.Cloud.Dataplex.V1.UpdateEntryRequest)\n- [2.14.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.14.0/Google.Cloud.Dataplex.V1.UpdateEntryRequest)\n- [2.13.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.13.0/Google.Cloud.Dataplex.V1.UpdateEntryRequest)\n- [2.12.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.12.0/Google.Cloud.Dataplex.V1.UpdateEntryRequest)\n- [2.11.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.11.0/Google.Cloud.Dataplex.V1.UpdateEntryRequest)\n- [2.10.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.10.0/Google.Cloud.Dataplex.V1.UpdateEntryRequest)\n- [2.9.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.9.0/Google.Cloud.Dataplex.V1.UpdateEntryRequest)\n- [2.8.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.8.0/Google.Cloud.Dataplex.V1.UpdateEntryRequest)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.7.0/Google.Cloud.Dataplex.V1.UpdateEntryRequest)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.6.0/Google.Cloud.Dataplex.V1.UpdateEntryRequest)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.5.0/Google.Cloud.Dataplex.V1.UpdateEntryRequest)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.4.0/Google.Cloud.Dataplex.V1.UpdateEntryRequest)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.3.0/Google.Cloud.Dataplex.V1.UpdateEntryRequest)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.2.0/Google.Cloud.Dataplex.V1.UpdateEntryRequest)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.1.0/Google.Cloud.Dataplex.V1.UpdateEntryRequest)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/2.0.0/Google.Cloud.Dataplex.V1.UpdateEntryRequest)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/1.0.0/Google.Cloud.Dataplex.V1.UpdateEntryRequest) \n\n public sealed class UpdateEntryRequest : IMessage\u003cUpdateEntryRequest\u003e, IEquatable\u003cUpdateEntryRequest\u003e, IDeepCloneable\u003cUpdateEntryRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Cloud Dataplex v1 API class UpdateEntryRequest.\n\nUpdate Entry request. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e UpdateEntryRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[UpdateEntryRequest](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/latest/Google.Cloud.Dataplex.V1.UpdateEntryRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[UpdateEntryRequest](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/latest/Google.Cloud.Dataplex.V1.UpdateEntryRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[UpdateEntryRequest](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/latest/Google.Cloud.Dataplex.V1.UpdateEntryRequest), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.Dataplex.V1](/dotnet/docs/reference/Google.Cloud.Dataplex.V1/latest/Google.Cloud.Dataplex.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Dataplex.V1.dll\n\nConstructors\n------------\n\n### UpdateEntryRequest()\n\n public UpdateEntryRequest()\n\n### UpdateEntryRequest(UpdateEntryRequest)\n\n public UpdateEntryRequest(UpdateEntryRequest other)\n\nProperties\n----------\n\n### AllowMissing\n\n public bool AllowMissing { get; set; }\n\nOptional. If set to true and the entry doesn't exist, the service will\ncreate it.\n\n### AspectKeys\n\n public RepeatedField\u003cstring\u003e AspectKeys { get; }\n\nOptional. The map keys of the Aspects which the service should modify. It\nsupports the following syntaxes:\n\n- `\u003caspect_type_reference\u003e` - matches an aspect of the given type and empty path.\n- `\u003caspect_type_reference\u003e@path` - matches an aspect of the given type and specified path. For example, to attach an aspect to a field that is specified by the `schema` aspect, the path should have the format `Schema.\u003cfield_name\u003e`.\n- `\u003caspect_type_reference\u003e@*` - matches aspects of the given type for all paths.\n- `*@path` - matches aspects of all types on the given path.\n\nThe service will not remove existing aspects matching the syntax unless\n`delete_missing_aspects` is set to true.\n\nIf this field is left empty, the service treats it as specifying\nexactly those Aspects present in the request.\n\n### DeleteMissingAspects\n\n public bool DeleteMissingAspects { get; set; }\n\nOptional. If set to true and the aspect_keys specify aspect ranges, the\nservice deletes any existing aspects from that range that weren't provided\nin the request.\n\n### Entry\n\n public Entry Entry { get; set; }\n\nRequired. Entry resource.\n\n### UpdateMask\n\n public FieldMask UpdateMask { get; set; }\n\nOptional. Mask of fields to update. To update Aspects, the update_mask must\ncontain the value \"aspects\".\n\nIf the update_mask is empty, the service will update all modifiable fields\npresent in the request."]]