Class Sku.SkuPrice.Builder (0.1.0)

public static final class Sku.SkuPrice.Builder extends GeneratedMessage.Builder<Sku.SkuPrice.Builder> implements Sku.SkuPriceOrBuilder

The 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

Static 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
Overrides

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
Overrides

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
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

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
Overrides
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
Overrides

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