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.
1786 1787 1788 |
# File 'lib/google/apis/cloudresourcemanager_v1/classes.rb', line 1786 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
1771 1772 1773 |
# File 'lib/google/apis/cloudresourcemanager_v1/classes.rb', line 1771 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
1778 1779 1780 |
# File 'lib/google/apis/cloudresourcemanager_v1/classes.rb', line 1778 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
1784 1785 1786 |
# File 'lib/google/apis/cloudresourcemanager_v1/classes.rb', line 1784 def page_token @page_token end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1791 1792 1793 1794 1795 |
# File 'lib/google/apis/cloudresourcemanager_v1/classes.rb', line 1791 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 |