Class: Google::Apis::CloudchannelV1::GoogleCloudChannelV1alpha1ProvisionedService

Inherits:
Object
  • Object
show all
Includes:
Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
Defined in:
lib/google/apis/cloudchannel_v1/classes.rb,
lib/google/apis/cloudchannel_v1/representations.rb,
lib/google/apis/cloudchannel_v1/representations.rb

Overview

Service provisioned for an entitlement.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudChannelV1alpha1ProvisionedService

Returns a new instance of GoogleCloudChannelV1alpha1ProvisionedService.



4223
4224
4225
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 4223

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#product_idString

Output only. The product pertaining to the provisioning resource as specified in the Offer. Corresponds to the JSON property productId

Returns:

  • (String)


4208
4209
4210
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 4208

def product_id
  @product_id
end

#provisioning_idString

Output only. Provisioning ID of the entitlement. For Google Workspace, this is the underlying Subscription ID. For Google Cloud, this is the Billing Account ID of the billing subaccount. Corresponds to the JSON property provisioningId

Returns:

  • (String)


4215
4216
4217
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 4215

def provisioning_id
  @provisioning_id
end

#sku_idString

Output only. The SKU pertaining to the provisioning resource as specified in the Offer. Corresponds to the JSON property skuId

Returns:

  • (String)


4221
4222
4223
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 4221

def sku_id
  @sku_id
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



4228
4229
4230
4231
4232
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 4228

def update!(**args)
  @product_id = args[:product_id] if args.key?(:product_id)
  @provisioning_id = args[:provisioning_id] if args.key?(:provisioning_id)
  @sku_id = args[:sku_id] if args.key?(:sku_id)
end