Google Cloud Billing V1 Client - Class Category (2.0.0-RC1)

Reference documentation and code samples for the Google Cloud Billing V1 Client class Category.

Represents the category hierarchy of a SKU.

Generated from protobuf message google.cloud.billing.v1.Category

Namespace

Google \ Cloud \ Billing \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ service_display_name string

The display name of the service this SKU belongs to.

↳ resource_family string

The type of product the SKU refers to. Example: "Compute", "Storage", "Network", "ApplicationServices" etc.

↳ resource_group string

A group classification for related SKUs. Example: "RAM", "GPU", "Prediction", "Ops", "GoogleEgress" etc.

↳ usage_type string

Represents how the SKU is consumed. Example: "OnDemand", "Preemptible", "Commit1Mo", "Commit1Yr" etc.

getServiceDisplayName

The display name of the service this SKU belongs to.

Returns
Type Description
string

setServiceDisplayName

The display name of the service this SKU belongs to.

Parameter
Name Description
var string
Returns
Type Description
$this

getResourceFamily

The type of product the SKU refers to.

Example: "Compute", "Storage", "Network", "ApplicationServices" etc.

Returns
Type Description
string

setResourceFamily

The type of product the SKU refers to.

Example: "Compute", "Storage", "Network", "ApplicationServices" etc.

Parameter
Name Description
var string
Returns
Type Description
$this

getResourceGroup

A group classification for related SKUs.

Example: "RAM", "GPU", "Prediction", "Ops", "GoogleEgress" etc.

Returns
Type Description
string

setResourceGroup

A group classification for related SKUs.

Example: "RAM", "GPU", "Prediction", "Ops", "GoogleEgress" etc.

Parameter
Name Description
var string
Returns
Type Description
$this

getUsageType

Represents how the SKU is consumed.

Example: "OnDemand", "Preemptible", "Commit1Mo", "Commit1Yr" etc.

Returns
Type Description
string

setUsageType

Represents how the SKU is consumed.

Example: "OnDemand", "Preemptible", "Commit1Mo", "Commit1Yr" etc.

Parameter
Name Description
var string
Returns
Type Description
$this