Cloud Commerce Producer V1BETA API - Class Google::Cloud::CommerceProducer::V1beta::Sku::SkuPrice (v0.1.0)

Reference documentation and code samples for the Cloud Commerce Producer V1BETA API class Google::Cloud::CommerceProducer::V1beta::Sku::SkuPrice.

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.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#ai_platform_deployed_model_usage_fee

def ai_platform_deployed_model_usage_fee() -> ::Google::Cloud::CommerceProducer::V1beta::Sku::SkuPrice::AiPlatformDeployedModelUsageFee
Returns
  • (::Google::Cloud::CommerceProducer::V1beta::Sku::SkuPrice::AiPlatformDeployedModelUsageFee) — Output only. The SKU prices usage of an AI model deployed on AI Platform.

    Note: The following fields are mutually exclusive: ai_platform_deployed_model_usage_fee, inactive, managed_service_metric_usage_fee, gce_license_usage_fee, gke_pod_usage_fee, ai_platform_managed_model_usage_fee, ai_platform_provisioned_throughput_fee, flat_subscription_fee. If a field in that set is populated, all other fields in the set will automatically be cleared.

#ai_platform_managed_model_usage_fee

def ai_platform_managed_model_usage_fee() -> ::Google::Cloud::CommerceProducer::V1beta::Sku::SkuPrice::AiPlatformManagedModelUsageFee
Returns
  • (::Google::Cloud::CommerceProducer::V1beta::Sku::SkuPrice::AiPlatformManagedModelUsageFee) — Output only. The SKU prices usage of an AI Platform Managed Model (MaaS).

    Note: The following fields are mutually exclusive: ai_platform_managed_model_usage_fee, inactive, managed_service_metric_usage_fee, gce_license_usage_fee, gke_pod_usage_fee, ai_platform_provisioned_throughput_fee, ai_platform_deployed_model_usage_fee, flat_subscription_fee. If a field in that set is populated, all other fields in the set will automatically be cleared.

#ai_platform_provisioned_throughput_fee

def ai_platform_provisioned_throughput_fee() -> ::Google::Cloud::CommerceProducer::V1beta::Sku::SkuPrice::AiPlatformProvisionedThroughputFee
Returns
  • (::Google::Cloud::CommerceProducer::V1beta::Sku::SkuPrice::AiPlatformProvisionedThroughputFee) — Output only. The SKU prices reservation of AI Platform provisioned throughput.

    Note: The following fields are mutually exclusive: ai_platform_provisioned_throughput_fee, inactive, managed_service_metric_usage_fee, gce_license_usage_fee, gke_pod_usage_fee, ai_platform_managed_model_usage_fee, ai_platform_deployed_model_usage_fee, flat_subscription_fee. If a field in that set is populated, all other fields in the set will automatically be cleared.

#effective_time

def effective_time() -> ::Google::Protobuf::Timestamp
Returns

#flat_subscription_fee

def flat_subscription_fee() -> ::Google::Cloud::CommerceProducer::V1beta::Sku::SkuPrice::FlatSubscriptionFee
Returns
  • (::Google::Cloud::CommerceProducer::V1beta::Sku::SkuPrice::FlatSubscriptionFee) — Output only. The SKU applies a flat subscription fee.

    Note: The following fields are mutually exclusive: flat_subscription_fee, inactive, managed_service_metric_usage_fee, gce_license_usage_fee, gke_pod_usage_fee, ai_platform_managed_model_usage_fee, ai_platform_provisioned_throughput_fee, ai_platform_deployed_model_usage_fee. If a field in that set is populated, all other fields in the set will automatically be cleared.

#gce_license_usage_fee

def gce_license_usage_fee() -> ::Google::Cloud::CommerceProducer::V1beta::Sku::SkuPrice::ComputeEngineLicenseUsageFee
Returns
  • (::Google::Cloud::CommerceProducer::V1beta::Sku::SkuPrice::ComputeEngineLicenseUsageFee) — Output only. The SKU prices usage of a Compute Engine License via a license fee applied to running instances that use the license.

    Note: The following fields are mutually exclusive: gce_license_usage_fee, inactive, managed_service_metric_usage_fee, gke_pod_usage_fee, ai_platform_managed_model_usage_fee, ai_platform_provisioned_throughput_fee, ai_platform_deployed_model_usage_fee, flat_subscription_fee. If a field in that set is populated, all other fields in the set will automatically be cleared.

#gke_pod_usage_fee

def gke_pod_usage_fee() -> ::Google::Cloud::CommerceProducer::V1beta::Sku::SkuPrice::KubernetesEnginePodUsageFee
Returns
  • (::Google::Cloud::CommerceProducer::V1beta::Sku::SkuPrice::KubernetesEnginePodUsageFee) — Output only. The SKU prices usage of software deployed on Kubernetes Engine.

    Note: The following fields are mutually exclusive: gke_pod_usage_fee, inactive, managed_service_metric_usage_fee, gce_license_usage_fee, ai_platform_managed_model_usage_fee, ai_platform_provisioned_throughput_fee, ai_platform_deployed_model_usage_fee, flat_subscription_fee. If a field in that set is populated, all other fields in the set will automatically be cleared.

#inactive

def inactive() -> ::Google::Cloud::CommerceProducer::V1beta::Sku::SkuPrice::InactiveSkuPrice
Returns
  • (::Google::Cloud::CommerceProducer::V1beta::Sku::SkuPrice::InactiveSkuPrice) — 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.

    Note: The following fields are mutually exclusive: inactive, managed_service_metric_usage_fee, gce_license_usage_fee, gke_pod_usage_fee, ai_platform_managed_model_usage_fee, ai_platform_provisioned_throughput_fee, ai_platform_deployed_model_usage_fee, flat_subscription_fee. If a field in that set is populated, all other fields in the set will automatically be cleared.

#managed_service_metric_usage_fee

def managed_service_metric_usage_fee() -> ::Google::Cloud::CommerceProducer::V1beta::Sku::SkuPrice::ManagedServiceMetricUsageFee
Returns
  • (::Google::Cloud::CommerceProducer::V1beta::Sku::SkuPrice::ManagedServiceMetricUsageFee) — Output only. The SKU prices usage reported by the partner for a partner-defined custom billing metric.

    Note: The following fields are mutually exclusive: managed_service_metric_usage_fee, inactive, gce_license_usage_fee, gke_pod_usage_fee, ai_platform_managed_model_usage_fee, ai_platform_provisioned_throughput_fee, ai_platform_deployed_model_usage_fee, flat_subscription_fee. If a field in that set is populated, all other fields in the set will automatically be cleared.