Interface Sku.SkuPriceOrBuilder (0.1.0)

public static interface Sku.SkuPriceOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

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.