public static interface Sku.SkuPriceOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getAiPlatformDeployedModelUsageFee()
public abstract 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. |
getAiPlatformDeployedModelUsageFeeOrBuilder()
public abstract 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 abstract 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. |
getAiPlatformManagedModelUsageFeeOrBuilder()
public abstract 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 abstract 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. |
getAiPlatformProvisionedThroughputFeeOrBuilder()
public abstract 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 |
|
getEffectiveTime()
public abstract 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. |
getEffectiveTimeOrBuilder()
public abstract 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 abstract 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. |
getFlatSubscriptionFeeOrBuilder()
public abstract 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 abstract 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. |
getGceLicenseUsageFeeOrBuilder()
public abstract 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 abstract 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. |
getGkePodUsageFeeOrBuilder()
public abstract 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 abstract 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. |
getInactiveOrBuilder()
public abstract 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 abstract 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. |
getManagedServiceMetricUsageFeeOrBuilder()
public abstract 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 abstract Sku.SkuPrice.SkuTypeCase getSkuTypeCase()| Returns | |
|---|---|
| Type | Description |
Sku.SkuPrice.SkuTypeCase |
|
hasAiPlatformDeployedModelUsageFee()
public abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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. |