public static final class Sku.SkuPrice.Builder extends GeneratedMessage.Builder<Sku.SkuPrice.Builder> implements Sku.SkuPriceOrBuilderThe price of the SKU, active during a particular time range. Prices are in all cases in USD. Customers are billed in the currency of their billing account, subject to the currency conversion rate in effect at the time.
Protobuf type google.cloud.commerceproducer.v1beta.Sku.SkuPrice
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > Sku.SkuPrice.BuilderImplements
Sku.SkuPriceOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public Sku.SkuPrice build()| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice |
|
buildPartial()
public Sku.SkuPrice buildPartial()| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice |
|
clear()
public Sku.SkuPrice.Builder clear()| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
clearAiPlatformDeployedModelUsageFee()
public Sku.SkuPrice.Builder clearAiPlatformDeployedModelUsageFee()Output only. The SKU prices usage of an AI model deployed on AI Platform.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.AiPlatformDeployedModelUsageFee ai_platform_deployed_model_usage_fee = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
clearAiPlatformManagedModelUsageFee()
public Sku.SkuPrice.Builder clearAiPlatformManagedModelUsageFee()Output only. The SKU prices usage of an AI Platform Managed Model (MaaS).
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.AiPlatformManagedModelUsageFee ai_platform_managed_model_usage_fee = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
clearAiPlatformProvisionedThroughputFee()
public Sku.SkuPrice.Builder clearAiPlatformProvisionedThroughputFee()Output only. The SKU prices reservation of AI Platform provisioned throughput.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.AiPlatformProvisionedThroughputFee ai_platform_provisioned_throughput_fee = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
clearEffectiveTime()
public Sku.SkuPrice.Builder clearEffectiveTime()Output only. The start of the time interval during which this price is effective.
.google.protobuf.Timestamp effective_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
clearFlatSubscriptionFee()
public Sku.SkuPrice.Builder clearFlatSubscriptionFee()Output only. The SKU applies a flat subscription fee.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.FlatSubscriptionFee flat_subscription_fee = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
clearGceLicenseUsageFee()
public Sku.SkuPrice.Builder clearGceLicenseUsageFee()Output only. The SKU prices usage of a Compute Engine License via a license fee applied to running instances that use the license.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.ComputeEngineLicenseUsageFee gce_license_usage_fee = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
clearGkePodUsageFee()
public Sku.SkuPrice.Builder clearGkePodUsageFee()Output only. The SKU prices usage of software deployed on Kubernetes Engine.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.KubernetesEnginePodUsageFee gke_pod_usage_fee = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
clearInactive()
public Sku.SkuPrice.Builder clearInactive()Output only. The SKU has been disabled and has no price. SKUs, once created and allowed to go into effect, are never deleted. Disabled SKUs may accumulate over the lifetime of a product as the product's pricing evolves, and are retained for historical reference. A SKU in this state generally remains in this state indefinitely, but may be reactivated if needed. Clients must not depend on inactive SKUs remaining inactive.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.InactiveSkuPrice inactive = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
clearManagedServiceMetricUsageFee()
public Sku.SkuPrice.Builder clearManagedServiceMetricUsageFee()Output only. The SKU prices usage reported by the partner for a partner-defined custom billing metric.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.ManagedServiceMetricUsageFee managed_service_metric_usage_fee = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
clearSkuType()
public Sku.SkuPrice.Builder clearSkuType()| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
getAiPlatformDeployedModelUsageFee()
public Sku.SkuPrice.AiPlatformDeployedModelUsageFee getAiPlatformDeployedModelUsageFee()Output only. The SKU prices usage of an AI model deployed on AI Platform.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.AiPlatformDeployedModelUsageFee ai_platform_deployed_model_usage_fee = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.AiPlatformDeployedModelUsageFee |
The aiPlatformDeployedModelUsageFee. |
getAiPlatformDeployedModelUsageFeeBuilder()
public Sku.SkuPrice.AiPlatformDeployedModelUsageFee.Builder getAiPlatformDeployedModelUsageFeeBuilder()Output only. The SKU prices usage of an AI model deployed on AI Platform.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.AiPlatformDeployedModelUsageFee ai_platform_deployed_model_usage_fee = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.AiPlatformDeployedModelUsageFee.Builder |
|
getAiPlatformDeployedModelUsageFeeOrBuilder()
public Sku.SkuPrice.AiPlatformDeployedModelUsageFeeOrBuilder getAiPlatformDeployedModelUsageFeeOrBuilder()Output only. The SKU prices usage of an AI model deployed on AI Platform.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.AiPlatformDeployedModelUsageFee ai_platform_deployed_model_usage_fee = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.AiPlatformDeployedModelUsageFeeOrBuilder |
|
getAiPlatformManagedModelUsageFee()
public Sku.SkuPrice.AiPlatformManagedModelUsageFee getAiPlatformManagedModelUsageFee()Output only. The SKU prices usage of an AI Platform Managed Model (MaaS).
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.AiPlatformManagedModelUsageFee ai_platform_managed_model_usage_fee = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.AiPlatformManagedModelUsageFee |
The aiPlatformManagedModelUsageFee. |
getAiPlatformManagedModelUsageFeeBuilder()
public Sku.SkuPrice.AiPlatformManagedModelUsageFee.Builder getAiPlatformManagedModelUsageFeeBuilder()Output only. The SKU prices usage of an AI Platform Managed Model (MaaS).
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.AiPlatformManagedModelUsageFee ai_platform_managed_model_usage_fee = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.AiPlatformManagedModelUsageFee.Builder |
|
getAiPlatformManagedModelUsageFeeOrBuilder()
public Sku.SkuPrice.AiPlatformManagedModelUsageFeeOrBuilder getAiPlatformManagedModelUsageFeeOrBuilder()Output only. The SKU prices usage of an AI Platform Managed Model (MaaS).
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.AiPlatformManagedModelUsageFee ai_platform_managed_model_usage_fee = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.AiPlatformManagedModelUsageFeeOrBuilder |
|
getAiPlatformProvisionedThroughputFee()
public Sku.SkuPrice.AiPlatformProvisionedThroughputFee getAiPlatformProvisionedThroughputFee()Output only. The SKU prices reservation of AI Platform provisioned throughput.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.AiPlatformProvisionedThroughputFee ai_platform_provisioned_throughput_fee = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.AiPlatformProvisionedThroughputFee |
The aiPlatformProvisionedThroughputFee. |
getAiPlatformProvisionedThroughputFeeBuilder()
public Sku.SkuPrice.AiPlatformProvisionedThroughputFee.Builder getAiPlatformProvisionedThroughputFeeBuilder()Output only. The SKU prices reservation of AI Platform provisioned throughput.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.AiPlatformProvisionedThroughputFee ai_platform_provisioned_throughput_fee = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.AiPlatformProvisionedThroughputFee.Builder |
|
getAiPlatformProvisionedThroughputFeeOrBuilder()
public Sku.SkuPrice.AiPlatformProvisionedThroughputFeeOrBuilder getAiPlatformProvisionedThroughputFeeOrBuilder()Output only. The SKU prices reservation of AI Platform provisioned throughput.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.AiPlatformProvisionedThroughputFee ai_platform_provisioned_throughput_fee = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.AiPlatformProvisionedThroughputFeeOrBuilder |
|
getDefaultInstanceForType()
public Sku.SkuPrice getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getEffectiveTime()
public Timestamp getEffectiveTime()Output only. The start of the time interval during which this price is effective.
.google.protobuf.Timestamp effective_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Timestamp |
The effectiveTime. |
getEffectiveTimeBuilder()
public Timestamp.Builder getEffectiveTimeBuilder()Output only. The start of the time interval during which this price is effective.
.google.protobuf.Timestamp effective_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Builder |
|
getEffectiveTimeOrBuilder()
public TimestampOrBuilder getEffectiveTimeOrBuilder()Output only. The start of the time interval during which this price is effective.
.google.protobuf.Timestamp effective_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
TimestampOrBuilder |
|
getFlatSubscriptionFee()
public Sku.SkuPrice.FlatSubscriptionFee getFlatSubscriptionFee()Output only. The SKU applies a flat subscription fee.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.FlatSubscriptionFee flat_subscription_fee = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.FlatSubscriptionFee |
The flatSubscriptionFee. |
getFlatSubscriptionFeeBuilder()
public Sku.SkuPrice.FlatSubscriptionFee.Builder getFlatSubscriptionFeeBuilder()Output only. The SKU applies a flat subscription fee.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.FlatSubscriptionFee flat_subscription_fee = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.FlatSubscriptionFee.Builder |
|
getFlatSubscriptionFeeOrBuilder()
public Sku.SkuPrice.FlatSubscriptionFeeOrBuilder getFlatSubscriptionFeeOrBuilder()Output only. The SKU applies a flat subscription fee.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.FlatSubscriptionFee flat_subscription_fee = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.FlatSubscriptionFeeOrBuilder |
|
getGceLicenseUsageFee()
public Sku.SkuPrice.ComputeEngineLicenseUsageFee getGceLicenseUsageFee()Output only. The SKU prices usage of a Compute Engine License via a license fee applied to running instances that use the license.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.ComputeEngineLicenseUsageFee gce_license_usage_fee = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.ComputeEngineLicenseUsageFee |
The gceLicenseUsageFee. |
getGceLicenseUsageFeeBuilder()
public Sku.SkuPrice.ComputeEngineLicenseUsageFee.Builder getGceLicenseUsageFeeBuilder()Output only. The SKU prices usage of a Compute Engine License via a license fee applied to running instances that use the license.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.ComputeEngineLicenseUsageFee gce_license_usage_fee = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.ComputeEngineLicenseUsageFee.Builder |
|
getGceLicenseUsageFeeOrBuilder()
public Sku.SkuPrice.ComputeEngineLicenseUsageFeeOrBuilder getGceLicenseUsageFeeOrBuilder()Output only. The SKU prices usage of a Compute Engine License via a license fee applied to running instances that use the license.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.ComputeEngineLicenseUsageFee gce_license_usage_fee = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.ComputeEngineLicenseUsageFeeOrBuilder |
|
getGkePodUsageFee()
public Sku.SkuPrice.KubernetesEnginePodUsageFee getGkePodUsageFee()Output only. The SKU prices usage of software deployed on Kubernetes Engine.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.KubernetesEnginePodUsageFee gke_pod_usage_fee = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.KubernetesEnginePodUsageFee |
The gkePodUsageFee. |
getGkePodUsageFeeBuilder()
public Sku.SkuPrice.KubernetesEnginePodUsageFee.Builder getGkePodUsageFeeBuilder()Output only. The SKU prices usage of software deployed on Kubernetes Engine.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.KubernetesEnginePodUsageFee gke_pod_usage_fee = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.KubernetesEnginePodUsageFee.Builder |
|
getGkePodUsageFeeOrBuilder()
public Sku.SkuPrice.KubernetesEnginePodUsageFeeOrBuilder getGkePodUsageFeeOrBuilder()Output only. The SKU prices usage of software deployed on Kubernetes Engine.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.KubernetesEnginePodUsageFee gke_pod_usage_fee = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.KubernetesEnginePodUsageFeeOrBuilder |
|
getInactive()
public Sku.SkuPrice.InactiveSkuPrice getInactive()Output only. The SKU has been disabled and has no price. SKUs, once created and allowed to go into effect, are never deleted. Disabled SKUs may accumulate over the lifetime of a product as the product's pricing evolves, and are retained for historical reference. A SKU in this state generally remains in this state indefinitely, but may be reactivated if needed. Clients must not depend on inactive SKUs remaining inactive.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.InactiveSkuPrice inactive = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.InactiveSkuPrice |
The inactive. |
getInactiveBuilder()
public Sku.SkuPrice.InactiveSkuPrice.Builder getInactiveBuilder()Output only. The SKU has been disabled and has no price. SKUs, once created and allowed to go into effect, are never deleted. Disabled SKUs may accumulate over the lifetime of a product as the product's pricing evolves, and are retained for historical reference. A SKU in this state generally remains in this state indefinitely, but may be reactivated if needed. Clients must not depend on inactive SKUs remaining inactive.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.InactiveSkuPrice inactive = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.InactiveSkuPrice.Builder |
|
getInactiveOrBuilder()
public Sku.SkuPrice.InactiveSkuPriceOrBuilder getInactiveOrBuilder()Output only. The SKU has been disabled and has no price. SKUs, once created and allowed to go into effect, are never deleted. Disabled SKUs may accumulate over the lifetime of a product as the product's pricing evolves, and are retained for historical reference. A SKU in this state generally remains in this state indefinitely, but may be reactivated if needed. Clients must not depend on inactive SKUs remaining inactive.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.InactiveSkuPrice inactive = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.InactiveSkuPriceOrBuilder |
|
getManagedServiceMetricUsageFee()
public Sku.SkuPrice.ManagedServiceMetricUsageFee getManagedServiceMetricUsageFee()Output only. The SKU prices usage reported by the partner for a partner-defined custom billing metric.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.ManagedServiceMetricUsageFee managed_service_metric_usage_fee = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.ManagedServiceMetricUsageFee |
The managedServiceMetricUsageFee. |
getManagedServiceMetricUsageFeeBuilder()
public Sku.SkuPrice.ManagedServiceMetricUsageFee.Builder getManagedServiceMetricUsageFeeBuilder()Output only. The SKU prices usage reported by the partner for a partner-defined custom billing metric.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.ManagedServiceMetricUsageFee managed_service_metric_usage_fee = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.ManagedServiceMetricUsageFee.Builder |
|
getManagedServiceMetricUsageFeeOrBuilder()
public Sku.SkuPrice.ManagedServiceMetricUsageFeeOrBuilder getManagedServiceMetricUsageFeeOrBuilder()Output only. The SKU prices usage reported by the partner for a partner-defined custom billing metric.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.ManagedServiceMetricUsageFee managed_service_metric_usage_fee = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.ManagedServiceMetricUsageFeeOrBuilder |
|
getSkuTypeCase()
public Sku.SkuPrice.SkuTypeCase getSkuTypeCase()| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.SkuTypeCase |
|
hasAiPlatformDeployedModelUsageFee()
public boolean hasAiPlatformDeployedModelUsageFee()Output only. The SKU prices usage of an AI model deployed on AI Platform.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.AiPlatformDeployedModelUsageFee ai_platform_deployed_model_usage_fee = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the aiPlatformDeployedModelUsageFee field is set. |
hasAiPlatformManagedModelUsageFee()
public boolean hasAiPlatformManagedModelUsageFee()Output only. The SKU prices usage of an AI Platform Managed Model (MaaS).
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.AiPlatformManagedModelUsageFee ai_platform_managed_model_usage_fee = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the aiPlatformManagedModelUsageFee field is set. |
hasAiPlatformProvisionedThroughputFee()
public boolean hasAiPlatformProvisionedThroughputFee()Output only. The SKU prices reservation of AI Platform provisioned throughput.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.AiPlatformProvisionedThroughputFee ai_platform_provisioned_throughput_fee = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the aiPlatformProvisionedThroughputFee field is set. |
hasEffectiveTime()
public boolean hasEffectiveTime()Output only. The start of the time interval during which this price is effective.
.google.protobuf.Timestamp effective_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the effectiveTime field is set. |
hasFlatSubscriptionFee()
public boolean hasFlatSubscriptionFee()Output only. The SKU applies a flat subscription fee.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.FlatSubscriptionFee flat_subscription_fee = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the flatSubscriptionFee field is set. |
hasGceLicenseUsageFee()
public boolean hasGceLicenseUsageFee()Output only. The SKU prices usage of a Compute Engine License via a license fee applied to running instances that use the license.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.ComputeEngineLicenseUsageFee gce_license_usage_fee = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the gceLicenseUsageFee field is set. |
hasGkePodUsageFee()
public boolean hasGkePodUsageFee()Output only. The SKU prices usage of software deployed on Kubernetes Engine.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.KubernetesEnginePodUsageFee gke_pod_usage_fee = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the gkePodUsageFee field is set. |
hasInactive()
public boolean hasInactive()Output only. The SKU has been disabled and has no price. SKUs, once created and allowed to go into effect, are never deleted. Disabled SKUs may accumulate over the lifetime of a product as the product's pricing evolves, and are retained for historical reference. A SKU in this state generally remains in this state indefinitely, but may be reactivated if needed. Clients must not depend on inactive SKUs remaining inactive.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.InactiveSkuPrice inactive = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the inactive field is set. |
hasManagedServiceMetricUsageFee()
public boolean hasManagedServiceMetricUsageFee()Output only. The SKU prices usage reported by the partner for a partner-defined custom billing metric.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.ManagedServiceMetricUsageFee managed_service_metric_usage_fee = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the managedServiceMetricUsageFee field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeAiPlatformDeployedModelUsageFee(Sku.SkuPrice.AiPlatformDeployedModelUsageFee value)
public Sku.SkuPrice.Builder mergeAiPlatformDeployedModelUsageFee(Sku.SkuPrice.AiPlatformDeployedModelUsageFee value)Output only. The SKU prices usage of an AI model deployed on AI Platform.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.AiPlatformDeployedModelUsageFee ai_platform_deployed_model_usage_fee = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
Sku.SkuPrice.AiPlatformDeployedModelUsageFee |
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
mergeAiPlatformManagedModelUsageFee(Sku.SkuPrice.AiPlatformManagedModelUsageFee value)
public Sku.SkuPrice.Builder mergeAiPlatformManagedModelUsageFee(Sku.SkuPrice.AiPlatformManagedModelUsageFee value)Output only. The SKU prices usage of an AI Platform Managed Model (MaaS).
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.AiPlatformManagedModelUsageFee ai_platform_managed_model_usage_fee = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
Sku.SkuPrice.AiPlatformManagedModelUsageFee |
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
mergeAiPlatformProvisionedThroughputFee(Sku.SkuPrice.AiPlatformProvisionedThroughputFee value)
public Sku.SkuPrice.Builder mergeAiPlatformProvisionedThroughputFee(Sku.SkuPrice.AiPlatformProvisionedThroughputFee value)Output only. The SKU prices reservation of AI Platform provisioned throughput.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.AiPlatformProvisionedThroughputFee ai_platform_provisioned_throughput_fee = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
Sku.SkuPrice.AiPlatformProvisionedThroughputFee |
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
mergeEffectiveTime(Timestamp value)
public Sku.SkuPrice.Builder mergeEffectiveTime(Timestamp value)Output only. The start of the time interval during which this price is effective.
.google.protobuf.Timestamp effective_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
Timestamp |
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
mergeFlatSubscriptionFee(Sku.SkuPrice.FlatSubscriptionFee value)
public Sku.SkuPrice.Builder mergeFlatSubscriptionFee(Sku.SkuPrice.FlatSubscriptionFee value)Output only. The SKU applies a flat subscription fee.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.FlatSubscriptionFee flat_subscription_fee = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
Sku.SkuPrice.FlatSubscriptionFee |
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
mergeFrom(Sku.SkuPrice other)
public Sku.SkuPrice.Builder mergeFrom(Sku.SkuPrice other)| Parameter | |
|---|---|
| Name | Description |
other |
Sku.SkuPrice |
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public Sku.SkuPrice.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public Sku.SkuPrice.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
mergeGceLicenseUsageFee(Sku.SkuPrice.ComputeEngineLicenseUsageFee value)
public Sku.SkuPrice.Builder mergeGceLicenseUsageFee(Sku.SkuPrice.ComputeEngineLicenseUsageFee value)Output only. The SKU prices usage of a Compute Engine License via a license fee applied to running instances that use the license.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.ComputeEngineLicenseUsageFee gce_license_usage_fee = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
Sku.SkuPrice.ComputeEngineLicenseUsageFee |
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
mergeGkePodUsageFee(Sku.SkuPrice.KubernetesEnginePodUsageFee value)
public Sku.SkuPrice.Builder mergeGkePodUsageFee(Sku.SkuPrice.KubernetesEnginePodUsageFee value)Output only. The SKU prices usage of software deployed on Kubernetes Engine.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.KubernetesEnginePodUsageFee gke_pod_usage_fee = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
Sku.SkuPrice.KubernetesEnginePodUsageFee |
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
mergeInactive(Sku.SkuPrice.InactiveSkuPrice value)
public Sku.SkuPrice.Builder mergeInactive(Sku.SkuPrice.InactiveSkuPrice value)Output only. The SKU has been disabled and has no price. SKUs, once created and allowed to go into effect, are never deleted. Disabled SKUs may accumulate over the lifetime of a product as the product's pricing evolves, and are retained for historical reference. A SKU in this state generally remains in this state indefinitely, but may be reactivated if needed. Clients must not depend on inactive SKUs remaining inactive.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.InactiveSkuPrice inactive = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
Sku.SkuPrice.InactiveSkuPrice |
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
mergeManagedServiceMetricUsageFee(Sku.SkuPrice.ManagedServiceMetricUsageFee value)
public Sku.SkuPrice.Builder mergeManagedServiceMetricUsageFee(Sku.SkuPrice.ManagedServiceMetricUsageFee value)Output only. The SKU prices usage reported by the partner for a partner-defined custom billing metric.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.ManagedServiceMetricUsageFee managed_service_metric_usage_fee = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
Sku.SkuPrice.ManagedServiceMetricUsageFee |
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
setAiPlatformDeployedModelUsageFee(Sku.SkuPrice.AiPlatformDeployedModelUsageFee value)
public Sku.SkuPrice.Builder setAiPlatformDeployedModelUsageFee(Sku.SkuPrice.AiPlatformDeployedModelUsageFee value)Output only. The SKU prices usage of an AI model deployed on AI Platform.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.AiPlatformDeployedModelUsageFee ai_platform_deployed_model_usage_fee = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
Sku.SkuPrice.AiPlatformDeployedModelUsageFee |
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
setAiPlatformDeployedModelUsageFee(Sku.SkuPrice.AiPlatformDeployedModelUsageFee.Builder builderForValue)
public Sku.SkuPrice.Builder setAiPlatformDeployedModelUsageFee(Sku.SkuPrice.AiPlatformDeployedModelUsageFee.Builder builderForValue)Output only. The SKU prices usage of an AI model deployed on AI Platform.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.AiPlatformDeployedModelUsageFee ai_platform_deployed_model_usage_fee = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Sku.SkuPrice.AiPlatformDeployedModelUsageFee.Builder |
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
setAiPlatformManagedModelUsageFee(Sku.SkuPrice.AiPlatformManagedModelUsageFee value)
public Sku.SkuPrice.Builder setAiPlatformManagedModelUsageFee(Sku.SkuPrice.AiPlatformManagedModelUsageFee value)Output only. The SKU prices usage of an AI Platform Managed Model (MaaS).
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.AiPlatformManagedModelUsageFee ai_platform_managed_model_usage_fee = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
Sku.SkuPrice.AiPlatformManagedModelUsageFee |
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
setAiPlatformManagedModelUsageFee(Sku.SkuPrice.AiPlatformManagedModelUsageFee.Builder builderForValue)
public Sku.SkuPrice.Builder setAiPlatformManagedModelUsageFee(Sku.SkuPrice.AiPlatformManagedModelUsageFee.Builder builderForValue)Output only. The SKU prices usage of an AI Platform Managed Model (MaaS).
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.AiPlatformManagedModelUsageFee ai_platform_managed_model_usage_fee = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Sku.SkuPrice.AiPlatformManagedModelUsageFee.Builder |
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
setAiPlatformProvisionedThroughputFee(Sku.SkuPrice.AiPlatformProvisionedThroughputFee value)
public Sku.SkuPrice.Builder setAiPlatformProvisionedThroughputFee(Sku.SkuPrice.AiPlatformProvisionedThroughputFee value)Output only. The SKU prices reservation of AI Platform provisioned throughput.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.AiPlatformProvisionedThroughputFee ai_platform_provisioned_throughput_fee = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
Sku.SkuPrice.AiPlatformProvisionedThroughputFee |
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
setAiPlatformProvisionedThroughputFee(Sku.SkuPrice.AiPlatformProvisionedThroughputFee.Builder builderForValue)
public Sku.SkuPrice.Builder setAiPlatformProvisionedThroughputFee(Sku.SkuPrice.AiPlatformProvisionedThroughputFee.Builder builderForValue)Output only. The SKU prices reservation of AI Platform provisioned throughput.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.AiPlatformProvisionedThroughputFee ai_platform_provisioned_throughput_fee = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Sku.SkuPrice.AiPlatformProvisionedThroughputFee.Builder |
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
setEffectiveTime(Timestamp value)
public Sku.SkuPrice.Builder setEffectiveTime(Timestamp value)Output only. The start of the time interval during which this price is effective.
.google.protobuf.Timestamp effective_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
Timestamp |
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
setEffectiveTime(Timestamp.Builder builderForValue)
public Sku.SkuPrice.Builder setEffectiveTime(Timestamp.Builder builderForValue)Output only. The start of the time interval during which this price is effective.
.google.protobuf.Timestamp effective_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Builder |
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
setFlatSubscriptionFee(Sku.SkuPrice.FlatSubscriptionFee value)
public Sku.SkuPrice.Builder setFlatSubscriptionFee(Sku.SkuPrice.FlatSubscriptionFee value)Output only. The SKU applies a flat subscription fee.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.FlatSubscriptionFee flat_subscription_fee = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
Sku.SkuPrice.FlatSubscriptionFee |
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
setFlatSubscriptionFee(Sku.SkuPrice.FlatSubscriptionFee.Builder builderForValue)
public Sku.SkuPrice.Builder setFlatSubscriptionFee(Sku.SkuPrice.FlatSubscriptionFee.Builder builderForValue)Output only. The SKU applies a flat subscription fee.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.FlatSubscriptionFee flat_subscription_fee = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Sku.SkuPrice.FlatSubscriptionFee.Builder |
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
setGceLicenseUsageFee(Sku.SkuPrice.ComputeEngineLicenseUsageFee value)
public Sku.SkuPrice.Builder setGceLicenseUsageFee(Sku.SkuPrice.ComputeEngineLicenseUsageFee value)Output only. The SKU prices usage of a Compute Engine License via a license fee applied to running instances that use the license.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.ComputeEngineLicenseUsageFee gce_license_usage_fee = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
Sku.SkuPrice.ComputeEngineLicenseUsageFee |
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
setGceLicenseUsageFee(Sku.SkuPrice.ComputeEngineLicenseUsageFee.Builder builderForValue)
public Sku.SkuPrice.Builder setGceLicenseUsageFee(Sku.SkuPrice.ComputeEngineLicenseUsageFee.Builder builderForValue)Output only. The SKU prices usage of a Compute Engine License via a license fee applied to running instances that use the license.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.ComputeEngineLicenseUsageFee gce_license_usage_fee = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Sku.SkuPrice.ComputeEngineLicenseUsageFee.Builder |
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
setGkePodUsageFee(Sku.SkuPrice.KubernetesEnginePodUsageFee value)
public Sku.SkuPrice.Builder setGkePodUsageFee(Sku.SkuPrice.KubernetesEnginePodUsageFee value)Output only. The SKU prices usage of software deployed on Kubernetes Engine.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.KubernetesEnginePodUsageFee gke_pod_usage_fee = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
Sku.SkuPrice.KubernetesEnginePodUsageFee |
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
setGkePodUsageFee(Sku.SkuPrice.KubernetesEnginePodUsageFee.Builder builderForValue)
public Sku.SkuPrice.Builder setGkePodUsageFee(Sku.SkuPrice.KubernetesEnginePodUsageFee.Builder builderForValue)Output only. The SKU prices usage of software deployed on Kubernetes Engine.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.KubernetesEnginePodUsageFee gke_pod_usage_fee = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Sku.SkuPrice.KubernetesEnginePodUsageFee.Builder |
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
setInactive(Sku.SkuPrice.InactiveSkuPrice value)
public Sku.SkuPrice.Builder setInactive(Sku.SkuPrice.InactiveSkuPrice value)Output only. The SKU has been disabled and has no price. SKUs, once created and allowed to go into effect, are never deleted. Disabled SKUs may accumulate over the lifetime of a product as the product's pricing evolves, and are retained for historical reference. A SKU in this state generally remains in this state indefinitely, but may be reactivated if needed. Clients must not depend on inactive SKUs remaining inactive.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.InactiveSkuPrice inactive = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
Sku.SkuPrice.InactiveSkuPrice |
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
setInactive(Sku.SkuPrice.InactiveSkuPrice.Builder builderForValue)
public Sku.SkuPrice.Builder setInactive(Sku.SkuPrice.InactiveSkuPrice.Builder builderForValue)Output only. The SKU has been disabled and has no price. SKUs, once created and allowed to go into effect, are never deleted. Disabled SKUs may accumulate over the lifetime of a product as the product's pricing evolves, and are retained for historical reference. A SKU in this state generally remains in this state indefinitely, but may be reactivated if needed. Clients must not depend on inactive SKUs remaining inactive.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.InactiveSkuPrice inactive = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Sku.SkuPrice.InactiveSkuPrice.Builder |
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
setManagedServiceMetricUsageFee(Sku.SkuPrice.ManagedServiceMetricUsageFee value)
public Sku.SkuPrice.Builder setManagedServiceMetricUsageFee(Sku.SkuPrice.ManagedServiceMetricUsageFee value)Output only. The SKU prices usage reported by the partner for a partner-defined custom billing metric.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.ManagedServiceMetricUsageFee managed_service_metric_usage_fee = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
Sku.SkuPrice.ManagedServiceMetricUsageFee |
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|
setManagedServiceMetricUsageFee(Sku.SkuPrice.ManagedServiceMetricUsageFee.Builder builderForValue)
public Sku.SkuPrice.Builder setManagedServiceMetricUsageFee(Sku.SkuPrice.ManagedServiceMetricUsageFee.Builder builderForValue)Output only. The SKU prices usage reported by the partner for a partner-defined custom billing metric.
.google.cloud.commerceproducer.v1beta.Sku.SkuPrice.ManagedServiceMetricUsageFee managed_service_metric_usage_fee = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Sku.SkuPrice.ManagedServiceMetricUsageFee.Builder |
| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.Builder |
|