[[["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\u003eThis webpage provides reference documentation for the \u003ccode\u003eTemporalAsset\u003c/code\u003e class within the Google Cloud Asset Inventory v1 API for .NET.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTemporalAsset\u003c/code\u003e class represents an asset in Google Cloud along with its temporal metadata, including the observed time window and status.\u003c/p\u003e\n"],["\u003cp\u003eThe document covers various versions of the API, with version 3.12.0 being the latest and older version available dating back to 2.7.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eTemporalAsset\u003c/code\u003e instances include properties like \u003ccode\u003eAsset\u003c/code\u003e, \u003ccode\u003eDeleted\u003c/code\u003e, \u003ccode\u003ePriorAsset\u003c/code\u003e, \u003ccode\u003ePriorAssetState\u003c/code\u003e, and \u003ccode\u003eWindow\u003c/code\u003e, which represent different aspects of the asset's state and history.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTemporalAsset\u003c/code\u003e class implements interfaces such as IMessage, IEquatable, IDeepCloneable, and IBufferMessage and inherits members from the base object class.\u003c/p\u003e\n"]]],[],null,["# Google Cloud Asset Inventory v1 API - Class TemporalAsset (3.13.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.13.0 (latest)](/dotnet/docs/reference/Google.Cloud.Asset.V1/latest/Google.Cloud.Asset.V1.TemporalAsset)\n- [3.12.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/3.12.0/Google.Cloud.Asset.V1.TemporalAsset)\n- [3.11.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/3.11.0/Google.Cloud.Asset.V1.TemporalAsset)\n- [3.10.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/3.10.0/Google.Cloud.Asset.V1.TemporalAsset)\n- [3.9.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/3.9.0/Google.Cloud.Asset.V1.TemporalAsset)\n- [3.8.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/3.8.0/Google.Cloud.Asset.V1.TemporalAsset)\n- [3.7.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/3.7.0/Google.Cloud.Asset.V1.TemporalAsset)\n- [3.6.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/3.6.0/Google.Cloud.Asset.V1.TemporalAsset)\n- [3.5.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/3.5.0/Google.Cloud.Asset.V1.TemporalAsset)\n- [3.4.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/3.4.0/Google.Cloud.Asset.V1.TemporalAsset)\n- [3.3.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/3.3.0/Google.Cloud.Asset.V1.TemporalAsset)\n- [3.2.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/3.2.0/Google.Cloud.Asset.V1.TemporalAsset)\n- [3.1.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/3.1.0/Google.Cloud.Asset.V1.TemporalAsset)\n- [3.0.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/3.0.0/Google.Cloud.Asset.V1.TemporalAsset)\n- [2.11.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/2.11.0/Google.Cloud.Asset.V1.TemporalAsset)\n- [2.10.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/2.10.0/Google.Cloud.Asset.V1.TemporalAsset)\n- [2.9.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/2.9.0/Google.Cloud.Asset.V1.TemporalAsset)\n- [2.8.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/2.8.0/Google.Cloud.Asset.V1.TemporalAsset)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/2.7.0/Google.Cloud.Asset.V1.TemporalAsset) \n\n public sealed class TemporalAsset : IMessage\u003cTemporalAsset\u003e, IEquatable\u003cTemporalAsset\u003e, IDeepCloneable\u003cTemporalAsset\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Google Cloud Asset Inventory v1 API class TemporalAsset.\n\nAn asset in Google Cloud and its temporal metadata, including the time window\nwhen it was observed and its status during that window. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e TemporalAsset \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[TemporalAsset](/dotnet/docs/reference/Google.Cloud.Asset.V1/latest/Google.Cloud.Asset.V1.TemporalAsset), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[TemporalAsset](/dotnet/docs/reference/Google.Cloud.Asset.V1/latest/Google.Cloud.Asset.V1.TemporalAsset), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[TemporalAsset](/dotnet/docs/reference/Google.Cloud.Asset.V1/latest/Google.Cloud.Asset.V1.TemporalAsset), [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.Asset.V1](/dotnet/docs/reference/Google.Cloud.Asset.V1/latest/Google.Cloud.Asset.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Asset.V1.dll\n\nConstructors\n------------\n\n### TemporalAsset()\n\n public TemporalAsset()\n\n### TemporalAsset(TemporalAsset)\n\n public TemporalAsset(TemporalAsset other)\n\nProperties\n----------\n\n### Asset\n\n public Asset Asset { get; set; }\n\nAn asset in Google Cloud.\n\n### Deleted\n\n public bool Deleted { get; set; }\n\nWhether the asset has been deleted or not.\n\n### PriorAsset\n\n public Asset PriorAsset { get; set; }\n\nPrior copy of the asset. Populated if prior_asset_state is PRESENT.\nCurrently this is only set for responses in Real-Time Feed.\n\n### PriorAssetState\n\n public TemporalAsset.Types.PriorAssetState PriorAssetState { get; set; }\n\nState of prior_asset.\n\n### Window\n\n public TimeWindow Window { get; set; }\n\nThe time window when the asset data and state was observed."]]