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
SearchOrganizations
that 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.
1822 1823 1824 |
# File 'lib/google/apis/cloudresourcemanager_v1/classes.rb', line 1822 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 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 domaingoogle.com
. This field is optional. Corresponds to the JSON propertyfilter
1807 1808 1809 |
# File 'lib/google/apis/cloudresourcemanager_v1/classes.rb', line 1807 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
1814 1815 1816 |
# File 'lib/google/apis/cloudresourcemanager_v1/classes.rb', line 1814 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
1820 1821 1822 |
# File 'lib/google/apis/cloudresourcemanager_v1/classes.rb', line 1820 def page_token @page_token end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1827 1828 1829 1830 1831 |
# File 'lib/google/apis/cloudresourcemanager_v1/classes.rb', line 1827 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 |