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.
Billing settings
Implements
IMessageBillingSettings, IEquatableBillingSettings, IDeepCloneableBillingSettings, IBufferMessage, IMessageNamespace
Google.Cloud.SecurityCenter.Settings.V1Beta1Assembly
Google.Cloud.SecurityCenter.Settings.V1Beta1.dll
Constructors
BillingSettings()
public BillingSettings()
BillingSettings(BillingSettings)
public BillingSettings(BillingSettings other)
Parameter | |
---|---|
Name | Description |
other | BillingSettings |
Properties
BillingTier
public BillingTier BillingTier { get; set; }
Output only. Billing tier selected by customer
Property Value | |
---|---|
Type | Description |
BillingTier |
BillingType
public BillingType BillingType { get; set; }
Output only. Type of billing method
Property Value | |
---|---|
Type | Description |
BillingType |
ExpireTime
public Timestamp ExpireTime { get; set; }
Output only. The absolute point in time when the subscription expires.
If this field is populated and billing_tier is STANDARD, this is indication of a point in the past when a PREMIUM access ended.
Property Value | |
---|---|
Type | Description |
Timestamp |
StartTime
public Timestamp StartTime { get; set; }
Output only. The absolute point in time when the subscription became effective. Can be compared to expire_time value to determine full contract duration
Property Value | |
---|---|
Type | Description |
Timestamp |