Class: Google::Apis::LicensingV1::LicenseAssignmentList
- Inherits:
-
Object
- Object
- Google::Apis::LicensingV1::LicenseAssignmentList
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/licensing_v1/classes.rb,
generated/google/apis/licensing_v1/representations.rb,
generated/google/apis/licensing_v1/representations.rb
Overview
LicesnseAssignment List for a given product/sku for a customer.
Instance Attribute Summary collapse
-
#etag ⇒ String
ETag of the resource.
-
#items ⇒ Array<Google::Apis::LicensingV1::LicenseAssignment>
The LicenseAssignments in this page of results.
-
#kind ⇒ String
Identifies the resource as a collection of LicenseAssignments.
-
#next_page_token ⇒ String
The token that you must submit in a subsequent request to retrieve additional license results matching your query parameters.
Instance Method Summary collapse
-
#initialize(**args) ⇒ LicenseAssignmentList
constructor
A new instance of LicenseAssignmentList.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ LicenseAssignmentList
Returns a new instance of LicenseAssignmentList.
138 139 140 |
# File 'generated/google/apis/licensing_v1/classes.rb', line 138 def initialize(**args) update!(**args) end |
Instance Attribute Details
#etag ⇒ String
ETag of the resource.
Corresponds to the JSON property etag
118 119 120 |
# File 'generated/google/apis/licensing_v1/classes.rb', line 118 def etag @etag end |
#items ⇒ Array<Google::Apis::LicensingV1::LicenseAssignment>
The LicenseAssignments in this page of results.
Corresponds to the JSON property items
123 124 125 |
# File 'generated/google/apis/licensing_v1/classes.rb', line 123 def items @items end |
#kind ⇒ String
Identifies the resource as a collection of LicenseAssignments.
Corresponds to the JSON property kind
128 129 130 |
# File 'generated/google/apis/licensing_v1/classes.rb', line 128 def kind @kind end |
#next_page_token ⇒ String
The token that you must submit in a subsequent request to retrieve additional
license results matching your query parameters. The maxResults query string is
related to the nextPageToken since maxResults determines how many entries are
returned on each next page.
Corresponds to the JSON property nextPageToken
136 137 138 |
# File 'generated/google/apis/licensing_v1/classes.rb', line 136 def next_page_token @next_page_token end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
143 144 145 146 147 148 |
# File 'generated/google/apis/licensing_v1/classes.rb', line 143 def update!(**args) @etag = args[:etag] if args.key?(:etag) @items = args[:items] if args.key?(:items) @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) end |