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.
1788 1789 1790 |
# File 'lib/google/apis/cloudresourcemanager_v1/classes.rb', line 1788 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
1773 1774 1775 |
# File 'lib/google/apis/cloudresourcemanager_v1/classes.rb', line 1773 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
1780 1781 1782 |
# File 'lib/google/apis/cloudresourcemanager_v1/classes.rb', line 1780 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
1786 1787 1788 |
# File 'lib/google/apis/cloudresourcemanager_v1/classes.rb', line 1786 def page_token @page_token end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1793 1794 1795 1796 1797 |
# File 'lib/google/apis/cloudresourcemanager_v1/classes.rb', line 1793 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 |