public sealed class Duration : IMessage<Duration>, IEquatable<Duration>, IDeepCloneable<Duration>, IBufferMessage, IMessage
A Duration represents a fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like "day" or "month". Range is approximately 10,000 years.
Span of time that's a fraction of a second at nanosecond resolution. Durations less than one second are represented with a 0 seconds field and a positive nanos field. Must be from 0 to 999,999,999 inclusive.
Span of time at a resolution of a second. Must be from 0 to 315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
[[["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-04-09 UTC."],[[["The webpage documents the `Duration` class within the `Google.Cloud.Compute.V1` namespace, which represents a fixed-length time span with second and nanosecond resolution, with a range of approximately 10,000 years."],["The `Duration` class offers constructors for creating new instances, both empty or by copying from another `Duration` object, as well as properties to manage and view the properties of `HasNanos`, `HasSeconds`, `Nanos`, and `Seconds`."],["This class implements several interfaces such as `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, and also inherits from the `Object` class."],["The provided documentation shows an extensive list of versions of this feature, from version `1.0.0` to the latest version `3.6.0`, as well as the ability to check each one."]]],[]]