public sealed class Project.Types.ConfigurableBillingStatus : IMessage<Project.Types.ConfigurableBillingStatus>, IEquatable<Project.Types.ConfigurableBillingStatus>, IDeepCloneable<Project.Types.ConfigurableBillingStatus>, IBufferMessage, IMessageReference documentation and code samples for the Discovery Engine v1beta API class Project.Types.ConfigurableBillingStatus.
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).
We also include the update type to indicate the type of update performed on
the configurable billing configuration in the UpdateProject operation.
Implements
IMessageProjectTypesConfigurableBillingStatus, IEquatableProjectTypesConfigurableBillingStatus, IDeepCloneableProjectTypesConfigurableBillingStatus, IBufferMessage, IMessageNamespace
Google.Cloud.DiscoveryEngine.V1BetaAssembly
Google.Cloud.DiscoveryEngine.V1Beta.dll
Constructors
ConfigurableBillingStatus()
public ConfigurableBillingStatus()ConfigurableBillingStatus(ConfigurableBillingStatus)
public ConfigurableBillingStatus(Project.Types.ConfigurableBillingStatus other)| Parameter | |
|---|---|
| Name | Description |
other |
ProjectTypesConfigurableBillingStatus |
Properties
AgentSearchTokenSubscriptionStatuses
public RepeatedField<Project.Types.ConfigurableBillingStatus.Types.AgentSearchTokenSubscriptionStatus> AgentSearchTokenSubscriptionStatuses { get; }Output only. Per-model Agent Search TPM subscription status.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldProjectTypesConfigurableBillingStatusTypesAgentSearchTokenSubscriptionStatus |
|
EffectiveIndexingCoreThreshold
public long EffectiveIndexingCoreThreshold { get; set; }Optional. The currently effective Indexing Core threshold. This is the threshold against which Indexing Core usage is compared for overage calculations.
| Property Value | |
|---|---|
| Type | Description |
long |
|
EffectiveSearchQpmThreshold
public long EffectiveSearchQpmThreshold { get; set; }Optional. The currently effective Search QPM threshold in queries per minute. This is the threshold against which QPM usage is compared for overage calculations.
| Property Value | |
|---|---|
| Type | Description |
long |
|
IndexingCoreThresholdNextUpdateTime
public Timestamp IndexingCoreThresholdNextUpdateTime { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
SearchQpmThresholdNextUpdateTime
public Timestamp SearchQpmThresholdNextUpdateTime { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
StartTime
public Timestamp StartTime { get; set; }Optional. The start time of the currently active billing subscription.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
TerminateTime
public Timestamp TerminateTime { get; set; }Output only. The latest terminate effective time of search qpm and indexing core subscriptions.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
UpdateType
public Project.Types.ConfigurableBillingStatus.Types.UpdateType UpdateType { get; set; }Output only. The type of update performed in this operation. This field is populated in the response of UpdateProject.
| Property Value | |
|---|---|
| Type | Description |
ProjectTypesConfigurableBillingStatusTypesUpdateType |
|