Show / Hide Table of Contents

Class GoogleCloudDiscoveryengineV1ProjectConfigurableBillingStatus

Represents the currently effective configurable billing parameters. These values are derived from the customer's subscription history stored internally and reflect the thresholds actively being used for billing purposes at the time of the GetProject call. This includes the start_time of the subscription and may differ from the values in customer_provided_config due to billing rules (e.g., scale-downs taking effect only at the start of a new month).

Inheritance
object
GoogleCloudDiscoveryengineV1ProjectConfigurableBillingStatus
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.DiscoveryEngine.v1.Data
Assembly: Google.Apis.DiscoveryEngine.v1.dll
Syntax
public class GoogleCloudDiscoveryengineV1ProjectConfigurableBillingStatus : IDirectResponseSchema

Properties

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

EffectiveIndexingCoreThreshold

Optional. The currently effective Indexing Core threshold. This is the threshold against which Indexing Core usage is compared for overage calculations.

Declaration
[JsonProperty("effectiveIndexingCoreThreshold")]
public virtual long? EffectiveIndexingCoreThreshold { get; set; }
Property Value
Type Description
long?

EffectiveSearchQpmThreshold

Optional. The currently effective Search QPM threshold in queries per minute. This is the threshold against which QPM usage is compared for overage calculations.

Declaration
[JsonProperty("effectiveSearchQpmThreshold")]
public virtual long? EffectiveSearchQpmThreshold { get; set; }
Property Value
Type Description
long?

IndexingCoreThresholdNextUpdateTime

object representation of IndexingCoreThresholdNextUpdateTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use IndexingCoreThresholdNextUpdateTimeDateTimeOffset instead.")]
public virtual object IndexingCoreThresholdNextUpdateTime { get; set; }
Property Value
Type Description
object

IndexingCoreThresholdNextUpdateTimeDateTimeOffset

DateTimeOffset representation of IndexingCoreThresholdNextUpdateTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? IndexingCoreThresholdNextUpdateTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

IndexingCoreThresholdNextUpdateTimeRaw

Output only. The earliest next update time for the indexing core subscription threshold. This is based on the next_update_time returned by the underlying Cloud Billing Subscription V3 API. This field is populated only if an update indexing core subscription threshold request is succeeded.

Declaration
[JsonProperty("indexingCoreThresholdNextUpdateTime")]
public virtual string IndexingCoreThresholdNextUpdateTimeRaw { get; set; }
Property Value
Type Description
string

SearchQpmThresholdNextUpdateTime

object representation of SearchQpmThresholdNextUpdateTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use SearchQpmThresholdNextUpdateTimeDateTimeOffset instead.")]
public virtual object SearchQpmThresholdNextUpdateTime { get; set; }
Property Value
Type Description
object

SearchQpmThresholdNextUpdateTimeDateTimeOffset

DateTimeOffset representation of SearchQpmThresholdNextUpdateTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? SearchQpmThresholdNextUpdateTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

SearchQpmThresholdNextUpdateTimeRaw

Output only. The earliest next update time for the search QPM subscription threshold. This is based on the next_update_time returned by the underlying Cloud Billing Subscription V3 API. This field is populated only if an update QPM subscription threshold request is succeeded.

Declaration
[JsonProperty("searchQpmThresholdNextUpdateTime")]
public virtual string SearchQpmThresholdNextUpdateTimeRaw { get; set; }
Property Value
Type Description
string

StartTime

object representation of StartTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use StartTimeDateTimeOffset instead.")]
public virtual object StartTime { get; set; }
Property Value
Type Description
object

StartTimeDateTimeOffset

DateTimeOffset representation of StartTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? StartTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

StartTimeRaw

Optional. The start time of the currently active billing subscription.

Declaration
[JsonProperty("startTime")]
public virtual string StartTimeRaw { get; set; }
Property Value
Type Description
string

TerminateTime

object representation of TerminateTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use TerminateTimeDateTimeOffset instead.")]
public virtual object TerminateTime { get; set; }
Property Value
Type Description
object

TerminateTimeDateTimeOffset

DateTimeOffset representation of TerminateTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? TerminateTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

TerminateTimeRaw

Output only. The latest terminate effective time of search qpm and indexing core subscriptions.

Declaration
[JsonProperty("terminateTime")]
public virtual string TerminateTimeRaw { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX