Class: Google::Cloud::Commerce::Consumer::Procurement::V1::LicensePool

Inherits:
Object
  • Object
show all
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

Instance Attribute Details

#available_license_count::Integer (readonly)

Returns Output only. Licenses count that are available to be assigned.

Returns:

  • (::Integer)

    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.

Returns:



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.

Returns:

  • (::String)

    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.

Returns:

  • (::Integer)

    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