Google Cloud Support v2 API - Class SearchCasesRequest (1.1.0)

public sealed class SearchCasesRequest : IMessage<SearchCasesRequest>, IEquatable<SearchCasesRequest>, IDeepCloneable<SearchCasesRequest>, IBufferMessage, IMessage, IPageRequest

Reference documentation and code samples for the Google Cloud Support v2 API class SearchCasesRequest.

The request message for the SearchCases endpoint.

Inheritance

object > SearchCasesRequest

Namespace

Google.Cloud.Support.V2

Assembly

Google.Cloud.Support.V2.dll

Constructors

SearchCasesRequest()

public SearchCasesRequest()

SearchCasesRequest(SearchCasesRequest)

public SearchCasesRequest(SearchCasesRequest other)
Parameter
NameDescription
otherSearchCasesRequest

Properties

PageSize

public int PageSize { get; set; }

The maximum number of cases fetched with each request. The default page size is 10.

Property Value
TypeDescription
int

PageToken

public string PageToken { get; set; }

A token identifying the page of results to return. If unspecified, the first page is retrieved.

Property Value
TypeDescription
string

Parent

public string Parent { get; set; }

The fully qualified name of parent resource to search cases under.

Property Value
TypeDescription
string

Query

public string Query { get; set; }

An expression written in filter language.

A query uses the following fields with the operators equals (=) and AND:

  • organization: An organization name in the form organizations/<organization_id>.
  • project: A project name in the form projects/<project_id>.
  • state: The accepted values are OPEN or CLOSED.
  • priority: The accepted values are P0, P1, P2, P3, or P4. You can specify multiple values for priority using the OR operator. For example, priority=P1 OR priority=P2.
  • creator.email: The email address of the case creator.
  • billingAccount: A billing account in the form billingAccounts/<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="tester@example.com"
  • project="projects/my-project-id" AND (priority=P0 OR priority=P1)
Property Value
TypeDescription
string