Class: Google::Apis::CloudresourcemanagerV1::SearchOrganizationsRequest
- Inherits:
-
Object
- Object
- Google::Apis::CloudresourcemanagerV1::SearchOrganizationsRequest
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/cloudresourcemanager_v1/classes.rb,
lib/google/apis/cloudresourcemanager_v1/representations.rb,
lib/google/apis/cloudresourcemanager_v1/representations.rb
Overview
The request sent to the SearchOrganizations method.
Instance Attribute Summary collapse
-
#filter ⇒ String
An optional query string used to filter the Organizations to return in the response.
-
#page_size ⇒ Fixnum
The maximum number of Organizations to return in the response.
-
#page_token ⇒ String
A pagination token returned from a previous call to
SearchOrganizationsthat indicates from where listing should continue.
Instance Method Summary collapse
-
#initialize(**args) ⇒ SearchOrganizationsRequest
constructor
A new instance of SearchOrganizationsRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ SearchOrganizationsRequest
Returns a new instance of SearchOrganizationsRequest.
1831 1832 1833 |
# File 'lib/google/apis/cloudresourcemanager_v1/classes.rb', line 1831 def initialize(**args) update!(**args) end |
Instance Attribute Details
#filter ⇒ String
An optional query string used to filter the Organizations to return in the
response. Filter rules are case-insensitive. Organizations may be filtered by
owner.directoryCustomerId or by domain, where the domain is a verified G
Suite domain, for example: * Filter owner.directorycustomerid:123456789
returns Organization resources with owner.directory_customer_id equal to
123456789. * Filter domain:google.com returns Organization resources
corresponding to the domain google.com. This field is optional.
Corresponds to the JSON property filter
1816 1817 1818 |
# File 'lib/google/apis/cloudresourcemanager_v1/classes.rb', line 1816 def filter @filter end |
#page_size ⇒ Fixnum
The maximum number of Organizations to return in the response. The server can
return fewer organizations than requested. If unspecified, server picks an
appropriate default.
Corresponds to the JSON property pageSize
1823 1824 1825 |
# File 'lib/google/apis/cloudresourcemanager_v1/classes.rb', line 1823 def page_size @page_size end |
#page_token ⇒ String
A pagination token returned from a previous call to SearchOrganizations that
indicates from where listing should continue. This field is optional.
Corresponds to the JSON property pageToken
1829 1830 1831 |
# File 'lib/google/apis/cloudresourcemanager_v1/classes.rb', line 1829 def page_token @page_token end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1836 1837 1838 1839 1840 |
# File 'lib/google/apis/cloudresourcemanager_v1/classes.rb', line 1836 def update!(**args) @filter = args[:filter] if args.key?(:filter) @page_size = args[:page_size] if args.key?(:page_size) @page_token = args[:page_token] if args.key?(:page_token) end |