Class: Google::Cloud::Support::V2::SearchCasesRequest
- Inherits:
-
Object
- Object
- Google::Cloud::Support::V2::SearchCasesRequest
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/support/v2/case_service.rb
Overview
The request message for the SearchCases endpoint.
Instance Attribute Summary collapse
-
#page_size ⇒ ::Integer
The maximum number of cases fetched with each request.
-
#page_token ⇒ ::String
A token identifying the page of results to return.
-
#parent ⇒ ::String
The fully qualified name of parent resource to search cases under.
-
#query ⇒ ::String
An expression written in filter language.
Instance Attribute Details
#page_size ⇒ ::Integer
Returns The maximum number of cases fetched with each request. The default page size is 10.
145 146 147 148 |
# File 'proto_docs/google/cloud/support/v2/case_service.rb', line 145 class SearchCasesRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#page_token ⇒ ::String
Returns A token identifying the page of results to return. If unspecified, the first page is retrieved.
145 146 147 148 |
# File 'proto_docs/google/cloud/support/v2/case_service.rb', line 145 class SearchCasesRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#parent ⇒ ::String
Returns The fully qualified name of parent resource to search cases under.
145 146 147 148 |
# File 'proto_docs/google/cloud/support/v2/case_service.rb', line 145 class SearchCasesRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#query ⇒ ::String
Returns An expression written in filter language.
A query uses the following fields with the operators equals (=
) and
AND
:
organization
: An organization name in the formorganizations/<organization_id>
.project
: A project name in the formprojects/<project_id>
.state
: The accepted values areOPEN
orCLOSED
.priority
: The accepted values areP0
,P1
,P2
,P3
, orP4
. You can specify multiple values for priority using theOR
operator. For example,priority=P1 OR priority=P2
.creator.email
: The email address of the case creator.billingAccount
: A billing account in the formbillingAccounts/<billing_account_id>
You must specify either organization
or project
.
To search across displayName
, description
, and comments, use a global
restriction with no keyword or operator. For example, "my search"
.
To search only cases updated after a certain date, use update_time
restricted with that particular date, time, and timezone in ISO datetime
format. For example, update_time>"2020-01-01T00:00:00-05:00"
.
update_time
only supports the greater than operator (>
).
Examples:
organization="organizations/123456789"
project="projects/my-project-id"
project="projects/123456789"
billing_account="billingAccounts/123456-A0B0C0-CUZ789"
organization="organizations/123456789" AND state=CLOSED
project="projects/my-project-id" AND creator.email="[email protected]"
project="projects/my-project-id" AND (priority=P0 OR priority=P1)
.
145 146 147 148 |
# File 'proto_docs/google/cloud/support/v2/case_service.rb', line 145 class SearchCasesRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |