public static final class Project.ConfigurableBillingStatus.Builder extends GeneratedMessage.Builder<Project.ConfigurableBillingStatus.Builder> implements Project.ConfigurableBillingStatusOrBuilder 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.
Protobuf type google.cloud.discoveryengine.v1beta.Project.ConfigurableBillingStatus
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > Project.ConfigurableBillingStatus.BuilderImplements
Project.ConfigurableBillingStatusOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
addAgentSearchTokenSubscriptionStatuses(Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus value)
public Project.ConfigurableBillingStatus.Builder addAgentSearchTokenSubscriptionStatuses(Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus value)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 |
value |
Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus |
| Returns | |
|---|---|
| Type | Description |
Project.ConfigurableBillingStatus.Builder |
|
addAgentSearchTokenSubscriptionStatuses(Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus.Builder builderForValue)
public Project.ConfigurableBillingStatus.Builder addAgentSearchTokenSubscriptionStatuses(Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus.Builder builderForValue)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 |
builderForValue |
Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus.Builder |
| Returns | |
|---|---|
| Type | Description |
Project.ConfigurableBillingStatus.Builder |
|
addAgentSearchTokenSubscriptionStatuses(int index, Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus value)
public Project.ConfigurableBillingStatus.Builder addAgentSearchTokenSubscriptionStatuses(int index, Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus value)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];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus |
| Returns | |
|---|---|
| Type | Description |
Project.ConfigurableBillingStatus.Builder |
|
addAgentSearchTokenSubscriptionStatuses(int index, Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus.Builder builderForValue)
public Project.ConfigurableBillingStatus.Builder addAgentSearchTokenSubscriptionStatuses(int index, Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus.Builder builderForValue)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];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus.Builder |
| Returns | |
|---|---|
| Type | Description |
Project.ConfigurableBillingStatus.Builder |
|
addAgentSearchTokenSubscriptionStatusesBuilder()
public Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus.Builder addAgentSearchTokenSubscriptionStatusesBuilder()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 |
Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus.Builder |
|
addAgentSearchTokenSubscriptionStatusesBuilder(int index)
public Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus.Builder addAgentSearchTokenSubscriptionStatusesBuilder(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.Builder |
|
addAllAgentSearchTokenSubscriptionStatuses(Iterable<? extends Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus> values)
public Project.ConfigurableBillingStatus.Builder addAllAgentSearchTokenSubscriptionStatuses(Iterable<? extends Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus> values)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 |
values |
Iterable<? extends com.google.cloud.discoveryengine.v1beta.Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus> |
| Returns | |
|---|---|
| Type | Description |
Project.ConfigurableBillingStatus.Builder |
|
build()
public Project.ConfigurableBillingStatus build()| Returns | |
|---|---|
| Type | Description |
Project.ConfigurableBillingStatus |
|
buildPartial()
public Project.ConfigurableBillingStatus buildPartial()| Returns | |
|---|---|
| Type | Description |
Project.ConfigurableBillingStatus |
|
clear()
public Project.ConfigurableBillingStatus.Builder clear()| Returns | |
|---|---|
| Type | Description |
Project.ConfigurableBillingStatus.Builder |
|
clearAgentSearchTokenSubscriptionStatuses()
public Project.ConfigurableBillingStatus.Builder clearAgentSearchTokenSubscriptionStatuses()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 |
Project.ConfigurableBillingStatus.Builder |
|
clearEffectiveIndexingCoreThreshold()
public Project.ConfigurableBillingStatus.Builder clearEffectiveIndexingCoreThreshold()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 |
Project.ConfigurableBillingStatus.Builder |
This builder for chaining. |
clearEffectiveSearchQpmThreshold()
public Project.ConfigurableBillingStatus.Builder clearEffectiveSearchQpmThreshold()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 |
Project.ConfigurableBillingStatus.Builder |
This builder for chaining. |
clearIndexingCoreThresholdNextUpdateTime()
public Project.ConfigurableBillingStatus.Builder clearIndexingCoreThresholdNextUpdateTime()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 |
Project.ConfigurableBillingStatus.Builder |
|
clearSearchQpmThresholdNextUpdateTime()
public Project.ConfigurableBillingStatus.Builder clearSearchQpmThresholdNextUpdateTime()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 |
Project.ConfigurableBillingStatus.Builder |
|
clearStartTime()
public Project.ConfigurableBillingStatus.Builder clearStartTime()Optional. The start time of the currently active billing subscription.
.google.protobuf.Timestamp start_time = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Project.ConfigurableBillingStatus.Builder |
|
clearTerminateTime()
public Project.ConfigurableBillingStatus.Builder clearTerminateTime()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 |
Project.ConfigurableBillingStatus.Builder |
|
clearUpdateType()
public Project.ConfigurableBillingStatus.Builder clearUpdateType()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.Builder |
This builder for chaining. |
getAgentSearchTokenSubscriptionStatuses(int index)
public 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 |
|
getAgentSearchTokenSubscriptionStatusesBuilder(int index)
public Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus.Builder getAgentSearchTokenSubscriptionStatusesBuilder(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.Builder |
|
getAgentSearchTokenSubscriptionStatusesBuilderList()
public List<Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus.Builder> getAgentSearchTokenSubscriptionStatusesBuilderList()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<Builder> |
|
getAgentSearchTokenSubscriptionStatusesCount()
public 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 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 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 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> |
|
getDefaultInstanceForType()
public Project.ConfigurableBillingStatus getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
Project.ConfigurableBillingStatus |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getEffectiveIndexingCoreThreshold()
public 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 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 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. |
getIndexingCoreThresholdNextUpdateTimeBuilder()
public Timestamp.Builder getIndexingCoreThresholdNextUpdateTimeBuilder()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 |
Builder |
|
getIndexingCoreThresholdNextUpdateTimeOrBuilder()
public 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 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. |
getSearchQpmThresholdNextUpdateTimeBuilder()
public Timestamp.Builder getSearchQpmThresholdNextUpdateTimeBuilder()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 |
Builder |
|
getSearchQpmThresholdNextUpdateTimeOrBuilder()
public 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 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. |
getStartTimeBuilder()
public Timestamp.Builder getStartTimeBuilder()Optional. The start time of the currently active billing subscription.
.google.protobuf.Timestamp start_time = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Builder |
|
getStartTimeOrBuilder()
public 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 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. |
getTerminateTimeBuilder()
public Timestamp.Builder getTerminateTimeBuilder()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 |
Builder |
|
getTerminateTimeOrBuilder()
public 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 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 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 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 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 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 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. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(Project.ConfigurableBillingStatus other)
public Project.ConfigurableBillingStatus.Builder mergeFrom(Project.ConfigurableBillingStatus other)| Parameter | |
|---|---|
| Name | Description |
other |
Project.ConfigurableBillingStatus |
| Returns | |
|---|---|
| Type | Description |
Project.ConfigurableBillingStatus.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public Project.ConfigurableBillingStatus.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
Project.ConfigurableBillingStatus.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public Project.ConfigurableBillingStatus.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
Project.ConfigurableBillingStatus.Builder |
|
mergeIndexingCoreThresholdNextUpdateTime(Timestamp value)
public Project.ConfigurableBillingStatus.Builder mergeIndexingCoreThresholdNextUpdateTime(Timestamp value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
Timestamp |
| Returns | |
|---|---|
| Type | Description |
Project.ConfigurableBillingStatus.Builder |
|
mergeSearchQpmThresholdNextUpdateTime(Timestamp value)
public Project.ConfigurableBillingStatus.Builder mergeSearchQpmThresholdNextUpdateTime(Timestamp value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
Timestamp |
| Returns | |
|---|---|
| Type | Description |
Project.ConfigurableBillingStatus.Builder |
|
mergeStartTime(Timestamp value)
public Project.ConfigurableBillingStatus.Builder mergeStartTime(Timestamp value)Optional. The start time of the currently active billing subscription.
.google.protobuf.Timestamp start_time = 3 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
Timestamp |
| Returns | |
|---|---|
| Type | Description |
Project.ConfigurableBillingStatus.Builder |
|
mergeTerminateTime(Timestamp value)
public Project.ConfigurableBillingStatus.Builder mergeTerminateTime(Timestamp value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
Timestamp |
| Returns | |
|---|---|
| Type | Description |
Project.ConfigurableBillingStatus.Builder |
|
removeAgentSearchTokenSubscriptionStatuses(int index)
public Project.ConfigurableBillingStatus.Builder removeAgentSearchTokenSubscriptionStatuses(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.Builder |
|
setAgentSearchTokenSubscriptionStatuses(int index, Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus value)
public Project.ConfigurableBillingStatus.Builder setAgentSearchTokenSubscriptionStatuses(int index, Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus value)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];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus |
| Returns | |
|---|---|
| Type | Description |
Project.ConfigurableBillingStatus.Builder |
|
setAgentSearchTokenSubscriptionStatuses(int index, Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus.Builder builderForValue)
public Project.ConfigurableBillingStatus.Builder setAgentSearchTokenSubscriptionStatuses(int index, Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus.Builder builderForValue)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];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
Project.ConfigurableBillingStatus.AgentSearchTokenSubscriptionStatus.Builder |
| Returns | |
|---|---|
| Type | Description |
Project.ConfigurableBillingStatus.Builder |
|
setEffectiveIndexingCoreThreshold(long value)
public Project.ConfigurableBillingStatus.Builder setEffectiveIndexingCoreThreshold(long value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
longThe effectiveIndexingCoreThreshold to set. |
| Returns | |
|---|---|
| Type | Description |
Project.ConfigurableBillingStatus.Builder |
This builder for chaining. |
setEffectiveSearchQpmThreshold(long value)
public Project.ConfigurableBillingStatus.Builder setEffectiveSearchQpmThreshold(long value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
longThe effectiveSearchQpmThreshold to set. |
| Returns | |
|---|---|
| Type | Description |
Project.ConfigurableBillingStatus.Builder |
This builder for chaining. |
setIndexingCoreThresholdNextUpdateTime(Timestamp value)
public Project.ConfigurableBillingStatus.Builder setIndexingCoreThresholdNextUpdateTime(Timestamp value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
Timestamp |
| Returns | |
|---|---|
| Type | Description |
Project.ConfigurableBillingStatus.Builder |
|
setIndexingCoreThresholdNextUpdateTime(Timestamp.Builder builderForValue)
public Project.ConfigurableBillingStatus.Builder setIndexingCoreThresholdNextUpdateTime(Timestamp.Builder builderForValue)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];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Builder |
| Returns | |
|---|---|
| Type | Description |
Project.ConfigurableBillingStatus.Builder |
|
setSearchQpmThresholdNextUpdateTime(Timestamp value)
public Project.ConfigurableBillingStatus.Builder setSearchQpmThresholdNextUpdateTime(Timestamp value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
Timestamp |
| Returns | |
|---|---|
| Type | Description |
Project.ConfigurableBillingStatus.Builder |
|
setSearchQpmThresholdNextUpdateTime(Timestamp.Builder builderForValue)
public Project.ConfigurableBillingStatus.Builder setSearchQpmThresholdNextUpdateTime(Timestamp.Builder builderForValue)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];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Builder |
| Returns | |
|---|---|
| Type | Description |
Project.ConfigurableBillingStatus.Builder |
|
setStartTime(Timestamp value)
public Project.ConfigurableBillingStatus.Builder setStartTime(Timestamp value)Optional. The start time of the currently active billing subscription.
.google.protobuf.Timestamp start_time = 3 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
Timestamp |
| Returns | |
|---|---|
| Type | Description |
Project.ConfigurableBillingStatus.Builder |
|
setStartTime(Timestamp.Builder builderForValue)
public Project.ConfigurableBillingStatus.Builder setStartTime(Timestamp.Builder builderForValue)Optional. The start time of the currently active billing subscription.
.google.protobuf.Timestamp start_time = 3 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Builder |
| Returns | |
|---|---|
| Type | Description |
Project.ConfigurableBillingStatus.Builder |
|
setTerminateTime(Timestamp value)
public Project.ConfigurableBillingStatus.Builder setTerminateTime(Timestamp value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
Timestamp |
| Returns | |
|---|---|
| Type | Description |
Project.ConfigurableBillingStatus.Builder |
|
setTerminateTime(Timestamp.Builder builderForValue)
public Project.ConfigurableBillingStatus.Builder setTerminateTime(Timestamp.Builder builderForValue)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];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Builder |
| Returns | |
|---|---|
| Type | Description |
Project.ConfigurableBillingStatus.Builder |
|
setUpdateType(Project.ConfigurableBillingStatus.UpdateType value)
public Project.ConfigurableBillingStatus.Builder setUpdateType(Project.ConfigurableBillingStatus.UpdateType value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
Project.ConfigurableBillingStatus.UpdateTypeThe updateType to set. |
| Returns | |
|---|---|
| Type | Description |
Project.ConfigurableBillingStatus.Builder |
This builder for chaining. |
setUpdateTypeValue(int value)
public Project.ConfigurableBillingStatus.Builder setUpdateTypeValue(int value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
intThe enum numeric value on the wire for updateType to set. |
| Returns | |
|---|---|
| Type | Description |
Project.ConfigurableBillingStatus.Builder |
This builder for chaining. |