public sealed class BillingSettings : IMessage<BillingSettings>, IEquatable<BillingSettings>, IDeepCloneable<BillingSettings>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Security Command Center Settings v1beta1 API class BillingSettings.
Output only. The absolute point in time when the subscription became effective.
Can be compared to expire_time value to determine full contract duration
[[["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\u003eBillingSettings\u003c/code\u003e class provides settings for managing billing within the Google Cloud Security Command Center Settings v1beta1 API.\u003c/p\u003e\n"],["\u003cp\u003eIt inherits from the \u003ccode\u003eobject\u003c/code\u003e class and 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.\u003c/p\u003e\n"],["\u003cp\u003eThe class has constructors to create new instances, either empty or from an existing \u003ccode\u003eBillingSettings\u003c/code\u003e object.\u003c/p\u003e\n"],["\u003cp\u003eKey properties within \u003ccode\u003eBillingSettings\u003c/code\u003e include \u003ccode\u003eBillingTier\u003c/code\u003e, \u003ccode\u003eBillingType\u003c/code\u003e, \u003ccode\u003eExpireTime\u003c/code\u003e, and \u003ccode\u003eStartTime\u003c/code\u003e, which are all output only and provide details about the billing subscription.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of this class is \u003ccode\u003e2.0.0-beta04\u003c/code\u003e, and previous versions include \u003ccode\u003e2.0.0-beta03\u003c/code\u003e and \u003ccode\u003e1.0.0-beta04\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# Google Cloud Security Command Center Settings v1beta1 API - Class BillingSettings (2.0.0-beta04)\n\nVersion latestkeyboard_arrow_down\n\n- [2.0.0-beta04 (latest)](/dotnet/docs/reference/Google.Cloud.SecurityCenter.Settings.V1Beta1/latest/Google.Cloud.SecurityCenter.Settings.V1Beta1.BillingSettings)\n- [2.0.0-beta03](/dotnet/docs/reference/Google.Cloud.SecurityCenter.Settings.V1Beta1/2.0.0-beta03/Google.Cloud.SecurityCenter.Settings.V1Beta1.BillingSettings)\n- [1.0.0-beta04](/dotnet/docs/reference/Google.Cloud.SecurityCenter.Settings.V1Beta1/1.0.0-beta04/Google.Cloud.SecurityCenter.Settings.V1Beta1.BillingSettings) \n\n public sealed class BillingSettings : IMessage\u003cBillingSettings\u003e, IEquatable\u003cBillingSettings\u003e, IDeepCloneable\u003cBillingSettings\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Google Cloud Security Command Center Settings v1beta1 API class BillingSettings.\n\nBilling settings \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e BillingSettings \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[BillingSettings](/dotnet/docs/reference/Google.Cloud.SecurityCenter.Settings.V1Beta1/latest/Google.Cloud.SecurityCenter.Settings.V1Beta1.BillingSettings), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[BillingSettings](/dotnet/docs/reference/Google.Cloud.SecurityCenter.Settings.V1Beta1/latest/Google.Cloud.SecurityCenter.Settings.V1Beta1.BillingSettings), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[BillingSettings](/dotnet/docs/reference/Google.Cloud.SecurityCenter.Settings.V1Beta1/latest/Google.Cloud.SecurityCenter.Settings.V1Beta1.BillingSettings), [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.SecurityCenter.Settings.V1Beta1](/dotnet/docs/reference/Google.Cloud.SecurityCenter.Settings.V1Beta1/latest/Google.Cloud.SecurityCenter.Settings.V1Beta1)\n\nAssembly\n--------\n\nGoogle.Cloud.SecurityCenter.Settings.V1Beta1.dll\n\nConstructors\n------------\n\n### BillingSettings()\n\n public BillingSettings()\n\n### BillingSettings(BillingSettings)\n\n public BillingSettings(BillingSettings other)\n\nProperties\n----------\n\n### BillingTier\n\n public BillingTier BillingTier { get; set; }\n\nOutput only. Billing tier selected by customer\n\n### BillingType\n\n public BillingType BillingType { get; set; }\n\nOutput only. Type of billing method\n\n### ExpireTime\n\n public Timestamp ExpireTime { get; set; }\n\nOutput only. The absolute point in time when the subscription expires.\n\nIf this field is populated and billing_tier is STANDARD, this is\nindication of a point in the *past* when a PREMIUM access ended.\n\n### StartTime\n\n public Timestamp StartTime { get; set; }\n\nOutput only. The absolute point in time when the subscription became effective.\nCan be compared to expire_time value to determine full contract duration"]]