Interface Project.ConfigurableBillingStatusOrBuilder (0.90.0)

public static interface Project.ConfigurableBillingStatusOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAgentSearchTokenSubscriptionStatuses(int index)

public abstract Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus getAgentSearchTokenSubscriptionStatuses(int index)

Output only. Per-model Agent Search TPM subscription status.

repeated .google.cloud.discoveryengine.v1beta.Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus agent_search_token_subscription_statuses = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus

getAgentSearchTokenSubscriptionStatusesCount()

public abstract int getAgentSearchTokenSubscriptionStatusesCount()

Output only. Per-model Agent Search TPM subscription status.

repeated .google.cloud.discoveryengine.v1beta.Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus agent_search_token_subscription_statuses = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

getAgentSearchTokenSubscriptionStatusesList()

public abstract List<Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus> getAgentSearchTokenSubscriptionStatusesList()

Output only. Per-model Agent Search TPM subscription status.

repeated .google.cloud.discoveryengine.v1beta.Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus agent_search_token_subscription_statuses = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<AgentSearchTokenSubscriptionStatus>

getAgentSearchTokenSubscriptionStatusesOrBuilder(int index)

public abstract Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatusOrBuilder getAgentSearchTokenSubscriptionStatusesOrBuilder(int index)

Output only. Per-model Agent Search TPM subscription status.

repeated .google.cloud.discoveryengine.v1beta.Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus agent_search_token_subscription_statuses = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatusOrBuilder

getAgentSearchTokenSubscriptionStatusesOrBuilderList()

public abstract List<? extends Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatusOrBuilder> getAgentSearchTokenSubscriptionStatusesOrBuilderList()

Output only. Per-model Agent Search TPM subscription status.

repeated .google.cloud.discoveryengine.v1beta.Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus agent_search_token_subscription_statuses = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<? extends com.google.cloud.discoveryengine.v1beta.Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatusOrBuilder>

getEffectiveIndexingCoreThreshold()

public abstract long getEffectiveIndexingCoreThreshold()

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

int64 effective_indexing_core_threshold = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
long

The effectiveIndexingCoreThreshold.

getEffectiveSearchQpmThreshold()

public abstract long getEffectiveSearchQpmThreshold()

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

int64 effective_search_qpm_threshold = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
long

The effectiveSearchQpmThreshold.

getIndexingCoreThresholdNextUpdateTime()

public abstract Timestamp getIndexingCoreThresholdNextUpdateTime()

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.

.google.protobuf.Timestamp indexing_core_threshold_next_update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The indexingCoreThresholdNextUpdateTime.

getIndexingCoreThresholdNextUpdateTimeOrBuilder()

public abstract TimestampOrBuilder getIndexingCoreThresholdNextUpdateTimeOrBuilder()

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.

.google.protobuf.Timestamp indexing_core_threshold_next_update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

getSearchQpmThresholdNextUpdateTime()

public abstract Timestamp getSearchQpmThresholdNextUpdateTime()

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.

.google.protobuf.Timestamp search_qpm_threshold_next_update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The searchQpmThresholdNextUpdateTime.

getSearchQpmThresholdNextUpdateTimeOrBuilder()

public abstract TimestampOrBuilder getSearchQpmThresholdNextUpdateTimeOrBuilder()

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.

.google.protobuf.Timestamp search_qpm_threshold_next_update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

getStartTime()

public abstract Timestamp getStartTime()

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

.google.protobuf.Timestamp start_time = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Timestamp

The startTime.

getStartTimeOrBuilder()

public abstract TimestampOrBuilder getStartTimeOrBuilder()

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

.google.protobuf.Timestamp start_time = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TimestampOrBuilder

getTerminateTime()

public abstract Timestamp getTerminateTime()

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

.google.protobuf.Timestamp terminate_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The terminateTime.

getTerminateTimeOrBuilder()

public abstract TimestampOrBuilder getTerminateTimeOrBuilder()

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

.google.protobuf.Timestamp terminate_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

getUpdateType()

public abstract Project.ConfigurableBillingStatus.UpdateType getUpdateType()

Output only. The type of update performed in this operation. This field is populated in the response of UpdateProject.

.google.cloud.discoveryengine.v1beta.Project.ConfigurableBillingStatus.UpdateType update_type = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Project.ConfigurableBillingStatus.UpdateType

The updateType.

getUpdateTypeValue()

public abstract int getUpdateTypeValue()

Output only. The type of update performed in this operation. This field is populated in the response of UpdateProject.

.google.cloud.discoveryengine.v1beta.Project.ConfigurableBillingStatus.UpdateType update_type = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for updateType.

hasIndexingCoreThresholdNextUpdateTime()

public abstract boolean hasIndexingCoreThresholdNextUpdateTime()

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.

.google.protobuf.Timestamp indexing_core_threshold_next_update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the indexingCoreThresholdNextUpdateTime field is set.

hasSearchQpmThresholdNextUpdateTime()

public abstract boolean hasSearchQpmThresholdNextUpdateTime()

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.

.google.protobuf.Timestamp search_qpm_threshold_next_update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the searchQpmThresholdNextUpdateTime field is set.

hasStartTime()

public abstract boolean hasStartTime()

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

.google.protobuf.Timestamp start_time = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the startTime field is set.

hasTerminateTime()

public abstract boolean hasTerminateTime()

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

.google.protobuf.Timestamp terminate_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the terminateTime field is set.