Optional. The end date of the time period. Budgets with elapsed end date
won't be processed. If unset, specifies to track all usage incurred since
the start_date.
[[["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-03-21 UTC."],[[["Version 2.6.0 is the latest release for the Cloud Billing Budget v1 API class CustomPeriod, with version 2.5.0 also available."],["The `CustomPeriod` class, used for defining custom time periods for budgets, implements interfaces like `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`."],["`CustomPeriod` includes properties for `StartDate` (required, after January 1, 2017) and `EndDate` (optional), defining the time frame for the budget."],["The documentation provides reference information and code samples for `CustomPeriod`, which is part of the `Google.Cloud.Billing.Budgets.V1` namespace."],["All date and time will start at 12AM US and Canadian Pacific Time (UTC-8) within the usage of the `CustomPeriod` class."]]],[]]