Class: Google::Cloud::Commerce::Consumer::Procurement::V1::LicensePool
- Inherits:
-
Object
- Object
- Google::Cloud::Commerce::Consumer::Procurement::V1::LicensePool
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/commerce/consumer/procurement/v1/license_management_service.rb
Overview
A license pool represents a pool of licenses that can be assigned to users.
Instance Attribute Summary collapse
-
#available_license_count ⇒ ::Integer
readonly
Output only.
-
#license_assignment_protocol ⇒ ::Google::Cloud::Commerce::Consumer::Procurement::V1::AssignmentProtocol
Required.
-
#name ⇒ ::String
Identifier.
-
#total_license_count ⇒ ::Integer
readonly
Output only.
Instance Attribute Details
#available_license_count ⇒ ::Integer (readonly)
Returns Output only. Licenses count that are available to be assigned.
69 70 71 72 |
# File 'proto_docs/google/cloud/commerce/consumer/procurement/v1/license_management_service.rb', line 69 class LicensePool include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#license_assignment_protocol ⇒ ::Google::Cloud::Commerce::Consumer::Procurement::V1::AssignmentProtocol
Returns Required. Assignment protocol for the license pool.
69 70 71 72 |
# File 'proto_docs/google/cloud/commerce/consumer/procurement/v1/license_management_service.rb', line 69 class LicensePool include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#name ⇒ ::String
Returns Identifier. Format:
billingAccounts/{billing_account}/orders/{order}/licensePool
.
69 70 71 72 |
# File 'proto_docs/google/cloud/commerce/consumer/procurement/v1/license_management_service.rb', line 69 class LicensePool include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#total_license_count ⇒ ::Integer (readonly)
Returns Output only. Total number of licenses in the pool.
69 70 71 72 |
# File 'proto_docs/google/cloud/commerce/consumer/procurement/v1/license_management_service.rb', line 69 class LicensePool include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |