public static final class SearchCasesRequest.Builder extends GeneratedMessage.Builder<SearchCasesRequest.Builder> implements SearchCasesRequestOrBuilderThe request message for the SearchCases endpoint.
Protobuf type google.cloud.support.v2beta.SearchCasesRequest
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > SearchCasesRequest.BuilderImplements
SearchCasesRequestOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public SearchCasesRequest build()| Returns | |
|---|---|
| Type | Description |
SearchCasesRequest |
|
buildPartial()
public SearchCasesRequest buildPartial()| Returns | |
|---|---|
| Type | Description |
SearchCasesRequest |
|
clear()
public SearchCasesRequest.Builder clear()| Returns | |
|---|---|
| Type | Description |
SearchCasesRequest.Builder |
|
clearPageSize()
public SearchCasesRequest.Builder clearPageSize()The maximum number of cases fetched with each request. The default page size is 10.
int32 page_size = 2;
| Returns | |
|---|---|
| Type | Description |
SearchCasesRequest.Builder |
This builder for chaining. |
clearPageToken()
public SearchCasesRequest.Builder clearPageToken()A token identifying the page of results to return. If unspecified, the first page is retrieved.
string page_token = 3;
| Returns | |
|---|---|
| Type | Description |
SearchCasesRequest.Builder |
This builder for chaining. |
clearParent()
public SearchCasesRequest.Builder clearParent()The name of the parent resource to search for cases under.
string parent = 4;
| Returns | |
|---|---|
| Type | Description |
SearchCasesRequest.Builder |
This builder for chaining. |
clearQuery()
public SearchCasesRequest.Builder clearQuery()An expression used to filter cases.
Expressions use the following fields separated by AND and specified with
=:
state: Can beOPENorCLOSED.priority: Can beP0,P1,P2,P3, orP4. You can specify multiple values for priority using theORoperator. For example,priority=P1 OR priority=P2.creator.email: The email address of the case creator.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_timerestricted with that particular date, time, and timezone in ISO datetime format. For example,update_time>"2020-01-01T00:00:00-05:00".update_timeonly supports the greater than operator (>).If you are using the
v2version of the API, you must specify the case parent in theparentfield. If you provide an emptyquery, all cases under the parent resource will be returned.If you are using the
v2betaversion of the API, you must specify the case parent in thequeryfield using one of the two fields below, which are only available forv2beta. Theparentfield will be ignored.organization: An organization name in the formorganizations/<organization_id>.project: A project name in the formprojects/<project_id>.Examples:
For
v2:state=CLOSEDstate=OPEN AND creator.email="tester@example.com"state=OPEN AND (priority=P0 OR priority=P1)update_time>"2020-01-01T00:00:00-05:00"For
v2beta:organization="organizations/123456789"project="projects/my-project-id"project="projects/123456789"organization="organizations/123456789" AND state=CLOSEDproject="projects/my-project-id" AND creator.email="tester@example.com"project="projects/my-project-id" AND (priority=P0 OR priority=P1)
string query = 1;
| Returns | |
|---|---|
| Type | Description |
SearchCasesRequest.Builder |
This builder for chaining. |
getDefaultInstanceForType()
public SearchCasesRequest getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
SearchCasesRequest |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getPageSize()
public int getPageSize()The maximum number of cases fetched with each request. The default page size is 10.
int32 page_size = 2;
| Returns | |
|---|---|
| Type | Description |
int |
The pageSize. |
getPageToken()
public String getPageToken()A token identifying the page of results to return. If unspecified, the first page is retrieved.
string page_token = 3;
| Returns | |
|---|---|
| Type | Description |
String |
The pageToken. |
getPageTokenBytes()
public ByteString getPageTokenBytes()A token identifying the page of results to return. If unspecified, the first page is retrieved.
string page_token = 3;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for pageToken. |
getParent()
public String getParent()The name of the parent resource to search for cases under.
string parent = 4;
| Returns | |
|---|---|
| Type | Description |
String |
The parent. |
getParentBytes()
public ByteString getParentBytes()The name of the parent resource to search for cases under.
string parent = 4;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for parent. |
getQuery()
public String getQuery()An expression used to filter cases.
Expressions use the following fields separated by AND and specified with
=:
state: Can beOPENorCLOSED.priority: Can beP0,P1,P2,P3, orP4. You can specify multiple values for priority using theORoperator. For example,priority=P1 OR priority=P2.creator.email: The email address of the case creator.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_timerestricted with that particular date, time, and timezone in ISO datetime format. For example,update_time>"2020-01-01T00:00:00-05:00".update_timeonly supports the greater than operator (>).If you are using the
v2version of the API, you must specify the case parent in theparentfield. If you provide an emptyquery, all cases under the parent resource will be returned.If you are using the
v2betaversion of the API, you must specify the case parent in thequeryfield using one of the two fields below, which are only available forv2beta. Theparentfield will be ignored.organization: An organization name in the formorganizations/<organization_id>.project: A project name in the formprojects/<project_id>.Examples:
For
v2:state=CLOSEDstate=OPEN AND creator.email="tester@example.com"state=OPEN AND (priority=P0 OR priority=P1)update_time>"2020-01-01T00:00:00-05:00"For
v2beta:organization="organizations/123456789"project="projects/my-project-id"project="projects/123456789"organization="organizations/123456789" AND state=CLOSEDproject="projects/my-project-id" AND creator.email="tester@example.com"project="projects/my-project-id" AND (priority=P0 OR priority=P1)
string query = 1;
| Returns | |
|---|---|
| Type | Description |
String |
The query. |
getQueryBytes()
public ByteString getQueryBytes()An expression used to filter cases.
Expressions use the following fields separated by AND and specified with
=:
state: Can beOPENorCLOSED.priority: Can beP0,P1,P2,P3, orP4. You can specify multiple values for priority using theORoperator. For example,priority=P1 OR priority=P2.creator.email: The email address of the case creator.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_timerestricted with that particular date, time, and timezone in ISO datetime format. For example,update_time>"2020-01-01T00:00:00-05:00".update_timeonly supports the greater than operator (>).If you are using the
v2version of the API, you must specify the case parent in theparentfield. If you provide an emptyquery, all cases under the parent resource will be returned.If you are using the
v2betaversion of the API, you must specify the case parent in thequeryfield using one of the two fields below, which are only available forv2beta. Theparentfield will be ignored.organization: An organization name in the formorganizations/<organization_id>.project: A project name in the formprojects/<project_id>.Examples:
For
v2:state=CLOSEDstate=OPEN AND creator.email="tester@example.com"state=OPEN AND (priority=P0 OR priority=P1)update_time>"2020-01-01T00:00:00-05:00"For
v2beta:organization="organizations/123456789"project="projects/my-project-id"project="projects/123456789"organization="organizations/123456789" AND state=CLOSEDproject="projects/my-project-id" AND creator.email="tester@example.com"project="projects/my-project-id" AND (priority=P0 OR priority=P1)
string query = 1;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for query. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(SearchCasesRequest other)
public SearchCasesRequest.Builder mergeFrom(SearchCasesRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
SearchCasesRequest |
| Returns | |
|---|---|
| Type | Description |
SearchCasesRequest.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public SearchCasesRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
SearchCasesRequest.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public SearchCasesRequest.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
SearchCasesRequest.Builder |
|
setPageSize(int value)
public SearchCasesRequest.Builder setPageSize(int value)The maximum number of cases fetched with each request. The default page size is 10.
int32 page_size = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
intThe pageSize to set. |
| Returns | |
|---|---|
| Type | Description |
SearchCasesRequest.Builder |
This builder for chaining. |
setPageToken(String value)
public SearchCasesRequest.Builder setPageToken(String value)A token identifying the page of results to return. If unspecified, the first page is retrieved.
string page_token = 3;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe pageToken to set. |
| Returns | |
|---|---|
| Type | Description |
SearchCasesRequest.Builder |
This builder for chaining. |
setPageTokenBytes(ByteString value)
public SearchCasesRequest.Builder setPageTokenBytes(ByteString value)A token identifying the page of results to return. If unspecified, the first page is retrieved.
string page_token = 3;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for pageToken to set. |
| Returns | |
|---|---|
| Type | Description |
SearchCasesRequest.Builder |
This builder for chaining. |
setParent(String value)
public SearchCasesRequest.Builder setParent(String value)The name of the parent resource to search for cases under.
string parent = 4;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe parent to set. |
| Returns | |
|---|---|
| Type | Description |
SearchCasesRequest.Builder |
This builder for chaining. |
setParentBytes(ByteString value)
public SearchCasesRequest.Builder setParentBytes(ByteString value)The name of the parent resource to search for cases under.
string parent = 4;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for parent to set. |
| Returns | |
|---|---|
| Type | Description |
SearchCasesRequest.Builder |
This builder for chaining. |
setQuery(String value)
public SearchCasesRequest.Builder setQuery(String value)An expression used to filter cases.
Expressions use the following fields separated by AND and specified with
=:
state: Can beOPENorCLOSED.priority: Can beP0,P1,P2,P3, orP4. You can specify multiple values for priority using theORoperator. For example,priority=P1 OR priority=P2.creator.email: The email address of the case creator.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_timerestricted with that particular date, time, and timezone in ISO datetime format. For example,update_time>"2020-01-01T00:00:00-05:00".update_timeonly supports the greater than operator (>).If you are using the
v2version of the API, you must specify the case parent in theparentfield. If you provide an emptyquery, all cases under the parent resource will be returned.If you are using the
v2betaversion of the API, you must specify the case parent in thequeryfield using one of the two fields below, which are only available forv2beta. Theparentfield will be ignored.organization: An organization name in the formorganizations/<organization_id>.project: A project name in the formprojects/<project_id>.Examples:
For
v2:state=CLOSEDstate=OPEN AND creator.email="tester@example.com"state=OPEN AND (priority=P0 OR priority=P1)update_time>"2020-01-01T00:00:00-05:00"For
v2beta:organization="organizations/123456789"project="projects/my-project-id"project="projects/123456789"organization="organizations/123456789" AND state=CLOSEDproject="projects/my-project-id" AND creator.email="tester@example.com"project="projects/my-project-id" AND (priority=P0 OR priority=P1)
string query = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe query to set. |
| Returns | |
|---|---|
| Type | Description |
SearchCasesRequest.Builder |
This builder for chaining. |
setQueryBytes(ByteString value)
public SearchCasesRequest.Builder setQueryBytes(ByteString value)An expression used to filter cases.
Expressions use the following fields separated by AND and specified with
=:
state: Can beOPENorCLOSED.priority: Can beP0,P1,P2,P3, orP4. You can specify multiple values for priority using theORoperator. For example,priority=P1 OR priority=P2.creator.email: The email address of the case creator.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_timerestricted with that particular date, time, and timezone in ISO datetime format. For example,update_time>"2020-01-01T00:00:00-05:00".update_timeonly supports the greater than operator (>).If you are using the
v2version of the API, you must specify the case parent in theparentfield. If you provide an emptyquery, all cases under the parent resource will be returned.If you are using the
v2betaversion of the API, you must specify the case parent in thequeryfield using one of the two fields below, which are only available forv2beta. Theparentfield will be ignored.organization: An organization name in the formorganizations/<organization_id>.project: A project name in the formprojects/<project_id>.Examples:
For
v2:state=CLOSEDstate=OPEN AND creator.email="tester@example.com"state=OPEN AND (priority=P0 OR priority=P1)update_time>"2020-01-01T00:00:00-05:00"For
v2beta:organization="organizations/123456789"project="projects/my-project-id"project="projects/123456789"organization="organizations/123456789" AND state=CLOSEDproject="projects/my-project-id" AND creator.email="tester@example.com"project="projects/my-project-id" AND (priority=P0 OR priority=P1)
string query = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for query to set. |
| Returns | |
|---|---|
| Type | Description |
SearchCasesRequest.Builder |
This builder for chaining. |