public sealed class DataAccessLabelReference : IMessage<DataAccessLabelReference>, IEquatable<DataAccessLabelReference>, IDeepCloneable<DataAccessLabelReference>, IBufferMessage, IMessage
Reference documentation and code samples for the Chronicle v1 API class DataAccessLabelReference.
Output only. The display name of the label.
Data access label and log types's name
will match the display name of the resource.
The asset namespace will match the namespace itself.
The ingestion key value pair will match the key of the tuple.
[[["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."],[],[],null,["# Chronicle v1 API - Class DataAccessLabelReference (1.0.0-beta02)\n\nVersion latestkeyboard_arrow_down\n\n- [1.0.0-beta02 (latest)](/dotnet/docs/reference/Google.Cloud.Chronicle.V1/latest/Google.Cloud.Chronicle.V1.DataAccessLabelReference)\n- [1.0.0-beta01](/dotnet/docs/reference/Google.Cloud.Chronicle.V1/1.0.0-beta01/Google.Cloud.Chronicle.V1.DataAccessLabelReference) \n\n public sealed class DataAccessLabelReference : IMessage\u003cDataAccessLabelReference\u003e, IEquatable\u003cDataAccessLabelReference\u003e, IDeepCloneable\u003cDataAccessLabelReference\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Chronicle v1 API class DataAccessLabelReference.\n\nReference object to a data access label. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e DataAccessLabelReference \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[DataAccessLabelReference](/dotnet/docs/reference/Google.Cloud.Chronicle.V1/latest/Google.Cloud.Chronicle.V1.DataAccessLabelReference), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[DataAccessLabelReference](/dotnet/docs/reference/Google.Cloud.Chronicle.V1/latest/Google.Cloud.Chronicle.V1.DataAccessLabelReference), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[DataAccessLabelReference](/dotnet/docs/reference/Google.Cloud.Chronicle.V1/latest/Google.Cloud.Chronicle.V1.DataAccessLabelReference), [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.Chronicle.V1](/dotnet/docs/reference/Google.Cloud.Chronicle.V1/latest/Google.Cloud.Chronicle.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Chronicle.V1.dll\n\nConstructors\n------------\n\n### DataAccessLabelReference()\n\n public DataAccessLabelReference()\n\n### DataAccessLabelReference(DataAccessLabelReference)\n\n public DataAccessLabelReference(DataAccessLabelReference other)\n\nProperties\n----------\n\n### AssetNamespace\n\n public string AssetNamespace { get; set; }\n\nThe asset namespace configured in the forwarder\nof the customer's events.\n\n### DataAccessLabel\n\n public string DataAccessLabel { get; set; }\n\nThe name of the data access label.\n\n### DisplayName\n\n public string DisplayName { get; set; }\n\nOutput only. The display name of the label.\nData access label and log types's name\nwill match the display name of the resource.\nThe asset namespace will match the namespace itself.\nThe ingestion key value pair will match the key of the tuple.\n\n### HasAssetNamespace\n\n public bool HasAssetNamespace { get; }\n\nGets whether the \"asset_namespace\" field is set\n\n### HasDataAccessLabel\n\n public bool HasDataAccessLabel { get; }\n\nGets whether the \"data_access_label\" field is set\n\n### HasLogType\n\n public bool HasLogType { get; }\n\nGets whether the \"log_type\" field is set\n\n### IngestionLabel\n\n public IngestionLabel IngestionLabel { get; set; }\n\nThe ingestion label configured in the forwarder of the customer's events.\n\n### LabelCase\n\n public DataAccessLabelReference.LabelOneofCase LabelCase { get; }\n\n### LogType\n\n public string LogType { get; set; }\n\nThe name of the log type."]]