Google Cloud Channel V1 Client - Class CustomerRepricingConfig (2.0.0)

Reference documentation and code samples for the Google Cloud Channel V1 Client class CustomerRepricingConfig.

Configuration for how a reseller will reprice a Customer.

Generated from protobuf message google.cloud.channel.v1.CustomerRepricingConfig

Namespace

Google \ Cloud \ Channel \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ name string

Output only. Resource name of the CustomerRepricingConfig. Format: accounts/{account_id}/customers/{customer_id}/customerRepricingConfigs/{id}.

↳ repricing_config Google\Cloud\Channel\V1\RepricingConfig

Required. The configuration for bill modifications made by a reseller before sending it to customers.

↳ update_time Google\Protobuf\Timestamp

Output only. Timestamp of an update to the repricing rule. If update_time is after RepricingConfig.effective_invoice_month then it indicates this was set mid-month.

getName

Output only. Resource name of the CustomerRepricingConfig.

Format: accounts/{account_id}/customers/{customer_id}/customerRepricingConfigs/{id}.

Returns
Type Description
string

setName

Output only. Resource name of the CustomerRepricingConfig.

Format: accounts/{account_id}/customers/{customer_id}/customerRepricingConfigs/{id}.

Parameter
Name Description
var string
Returns
Type Description
$this

getRepricingConfig

Required. The configuration for bill modifications made by a reseller before sending it to customers.

Returns
Type Description
Google\Cloud\Channel\V1\RepricingConfig|null

hasRepricingConfig

clearRepricingConfig

setRepricingConfig

Required. The configuration for bill modifications made by a reseller before sending it to customers.

Parameter
Name Description
var Google\Cloud\Channel\V1\RepricingConfig
Returns
Type Description
$this

getUpdateTime

Output only. Timestamp of an update to the repricing rule. If update_time is after RepricingConfig.effective_invoice_month then it indicates this was set mid-month.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasUpdateTime

clearUpdateTime

setUpdateTime

Output only. Timestamp of an update to the repricing rule. If update_time is after RepricingConfig.effective_invoice_month then it indicates this was set mid-month.

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this