public final class SearchJobsResponse extends GeneratedMessageV3 implements SearchJobsResponseOrBuilder
Response for SearchJob method.Protobuf type
google.cloud.talent.v4beta1.SearchJobsResponse
Modifier and Type | Class and Description |
---|---|
static class |
SearchJobsResponse.Builder
Response for SearchJob method.
|
static class |
SearchJobsResponse.CommuteInfo
Commute details related to this job.
|
static interface |
SearchJobsResponse.CommuteInfoOrBuilder |
static class |
SearchJobsResponse.MatchingJob
Job entry with metadata inside [SearchJobsResponse][google.cloud.talent.v4beta1.SearchJobsResponse].
|
static interface |
SearchJobsResponse.MatchingJobOrBuilder |
GeneratedMessageV3.BuilderParent, GeneratedMessageV3.ExtendableBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage,BuilderType extends GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, GeneratedMessageV3.ExtendableMessage<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.FieldAccessorTable, GeneratedMessageV3.UnusedPrivateParameter
AbstractMessageLite.InternalOneOfEnum
Modifier and Type | Field and Description |
---|---|
static int |
BROADENED_QUERY_JOBS_COUNT_FIELD_NUMBER |
static int |
ESTIMATED_TOTAL_SIZE_FIELD_NUMBER |
static int |
HISTOGRAM_QUERY_RESULTS_FIELD_NUMBER |
static int |
LOCATION_FILTERS_FIELD_NUMBER |
static int |
MATCHING_JOBS_FIELD_NUMBER |
static int |
METADATA_FIELD_NUMBER |
static int |
NEXT_PAGE_TOKEN_FIELD_NUMBER |
static int |
SPELL_CORRECTION_FIELD_NUMBER |
static int |
TOTAL_SIZE_FIELD_NUMBER |
alwaysUseFieldBuilders, unknownFields
memoizedSize
memoizedHashCode
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
int |
getBroadenedQueryJobsCount()
If query broadening is enabled, we may append additional results from the
broadened query.
|
static SearchJobsResponse |
getDefaultInstance() |
SearchJobsResponse |
getDefaultInstanceForType() |
static Descriptors.Descriptor |
getDescriptor() |
int |
getEstimatedTotalSize()
An estimation of the number of jobs that match the specified query.
|
HistogramQueryResult |
getHistogramQueryResults(int index)
The histogram results that match with specified
[SearchJobsRequest.histogram_queries][google.cloud.talent.v4beta1.SearchJobsRequest.histogram_queries].
|
int |
getHistogramQueryResultsCount()
The histogram results that match with specified
[SearchJobsRequest.histogram_queries][google.cloud.talent.v4beta1.SearchJobsRequest.histogram_queries].
|
List<HistogramQueryResult> |
getHistogramQueryResultsList()
The histogram results that match with specified
[SearchJobsRequest.histogram_queries][google.cloud.talent.v4beta1.SearchJobsRequest.histogram_queries].
|
HistogramQueryResultOrBuilder |
getHistogramQueryResultsOrBuilder(int index)
The histogram results that match with specified
[SearchJobsRequest.histogram_queries][google.cloud.talent.v4beta1.SearchJobsRequest.histogram_queries].
|
List<? extends HistogramQueryResultOrBuilder> |
getHistogramQueryResultsOrBuilderList()
The histogram results that match with specified
[SearchJobsRequest.histogram_queries][google.cloud.talent.v4beta1.SearchJobsRequest.histogram_queries].
|
Location |
getLocationFilters(int index)
The location filters that the service applied to the specified query.
|
int |
getLocationFiltersCount()
The location filters that the service applied to the specified query.
|
List<Location> |
getLocationFiltersList()
The location filters that the service applied to the specified query.
|
LocationOrBuilder |
getLocationFiltersOrBuilder(int index)
The location filters that the service applied to the specified query.
|
List<? extends LocationOrBuilder> |
getLocationFiltersOrBuilderList()
The location filters that the service applied to the specified query.
|
SearchJobsResponse.MatchingJob |
getMatchingJobs(int index)
The Job entities that match the specified [SearchJobsRequest][google.cloud.talent.v4beta1.SearchJobsRequest].
|
int |
getMatchingJobsCount()
The Job entities that match the specified [SearchJobsRequest][google.cloud.talent.v4beta1.SearchJobsRequest].
|
List<SearchJobsResponse.MatchingJob> |
getMatchingJobsList()
The Job entities that match the specified [SearchJobsRequest][google.cloud.talent.v4beta1.SearchJobsRequest].
|
SearchJobsResponse.MatchingJobOrBuilder |
getMatchingJobsOrBuilder(int index)
The Job entities that match the specified [SearchJobsRequest][google.cloud.talent.v4beta1.SearchJobsRequest].
|
List<? extends SearchJobsResponse.MatchingJobOrBuilder> |
getMatchingJobsOrBuilderList()
The Job entities that match the specified [SearchJobsRequest][google.cloud.talent.v4beta1.SearchJobsRequest].
|
ResponseMetadata |
getMetadata()
Additional information for the API invocation, such as the request
tracking id.
|
ResponseMetadataOrBuilder |
getMetadataOrBuilder()
Additional information for the API invocation, such as the request
tracking id.
|
String |
getNextPageToken()
The token that specifies the starting position of the next page of results.
|
ByteString |
getNextPageTokenBytes()
The token that specifies the starting position of the next page of results.
|
Parser<SearchJobsResponse> |
getParserForType() |
int |
getSerializedSize() |
SpellingCorrection |
getSpellCorrection()
The spell checking result, and correction.
|
SpellingCorrectionOrBuilder |
getSpellCorrectionOrBuilder()
The spell checking result, and correction.
|
int |
getTotalSize()
The precise result count with limit 100,000.
|
UnknownFieldSet |
getUnknownFields() |
int |
hashCode() |
boolean |
hasMetadata()
Additional information for the API invocation, such as the request
tracking id.
|
boolean |
hasSpellCorrection()
The spell checking result, and correction.
|
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static SearchJobsResponse.Builder |
newBuilder() |
static SearchJobsResponse.Builder |
newBuilder(SearchJobsResponse prototype) |
SearchJobsResponse.Builder |
newBuilderForType() |
protected SearchJobsResponse.Builder |
newBuilderForType(GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused) |
static SearchJobsResponse |
parseDelimitedFrom(InputStream input) |
static SearchJobsResponse |
parseDelimitedFrom(InputStream input,
ExtensionRegistryLite extensionRegistry) |
static SearchJobsResponse |
parseFrom(byte[] data) |
static SearchJobsResponse |
parseFrom(byte[] data,
ExtensionRegistryLite extensionRegistry) |
static SearchJobsResponse |
parseFrom(ByteBuffer data) |
static SearchJobsResponse |
parseFrom(ByteBuffer data,
ExtensionRegistryLite extensionRegistry) |
static SearchJobsResponse |
parseFrom(ByteString data) |
static SearchJobsResponse |
parseFrom(ByteString data,
ExtensionRegistryLite extensionRegistry) |
static SearchJobsResponse |
parseFrom(CodedInputStream input) |
static SearchJobsResponse |
parseFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
static SearchJobsResponse |
parseFrom(InputStream input) |
static SearchJobsResponse |
parseFrom(InputStream input,
ExtensionRegistryLite extensionRegistry) |
static Parser<SearchJobsResponse> |
parser() |
SearchJobsResponse.Builder |
toBuilder() |
void |
writeTo(CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
toByteArray, toByteString, writeDelimitedTo, writeTo
public static final int MATCHING_JOBS_FIELD_NUMBER
public static final int HISTOGRAM_QUERY_RESULTS_FIELD_NUMBER
public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER
public static final int LOCATION_FILTERS_FIELD_NUMBER
public static final int ESTIMATED_TOTAL_SIZE_FIELD_NUMBER
public static final int TOTAL_SIZE_FIELD_NUMBER
public static final int METADATA_FIELD_NUMBER
public static final int BROADENED_QUERY_JOBS_COUNT_FIELD_NUMBER
public static final int SPELL_CORRECTION_FIELD_NUMBER
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance
in class GeneratedMessageV3
public final UnknownFieldSet getUnknownFields()
getUnknownFields
in interface MessageOrBuilder
getUnknownFields
in class GeneratedMessageV3
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3
public List<SearchJobsResponse.MatchingJob> getMatchingJobsList()
The Job entities that match the specified [SearchJobsRequest][google.cloud.talent.v4beta1.SearchJobsRequest].
repeated .google.cloud.talent.v4beta1.SearchJobsResponse.MatchingJob matching_jobs = 1;
getMatchingJobsList
in interface SearchJobsResponseOrBuilder
public List<? extends SearchJobsResponse.MatchingJobOrBuilder> getMatchingJobsOrBuilderList()
The Job entities that match the specified [SearchJobsRequest][google.cloud.talent.v4beta1.SearchJobsRequest].
repeated .google.cloud.talent.v4beta1.SearchJobsResponse.MatchingJob matching_jobs = 1;
getMatchingJobsOrBuilderList
in interface SearchJobsResponseOrBuilder
public int getMatchingJobsCount()
The Job entities that match the specified [SearchJobsRequest][google.cloud.talent.v4beta1.SearchJobsRequest].
repeated .google.cloud.talent.v4beta1.SearchJobsResponse.MatchingJob matching_jobs = 1;
getMatchingJobsCount
in interface SearchJobsResponseOrBuilder
public SearchJobsResponse.MatchingJob getMatchingJobs(int index)
The Job entities that match the specified [SearchJobsRequest][google.cloud.talent.v4beta1.SearchJobsRequest].
repeated .google.cloud.talent.v4beta1.SearchJobsResponse.MatchingJob matching_jobs = 1;
getMatchingJobs
in interface SearchJobsResponseOrBuilder
public SearchJobsResponse.MatchingJobOrBuilder getMatchingJobsOrBuilder(int index)
The Job entities that match the specified [SearchJobsRequest][google.cloud.talent.v4beta1.SearchJobsRequest].
repeated .google.cloud.talent.v4beta1.SearchJobsResponse.MatchingJob matching_jobs = 1;
getMatchingJobsOrBuilder
in interface SearchJobsResponseOrBuilder
public List<HistogramQueryResult> getHistogramQueryResultsList()
The histogram results that match with specified [SearchJobsRequest.histogram_queries][google.cloud.talent.v4beta1.SearchJobsRequest.histogram_queries].
repeated .google.cloud.talent.v4beta1.HistogramQueryResult histogram_query_results = 2;
getHistogramQueryResultsList
in interface SearchJobsResponseOrBuilder
public List<? extends HistogramQueryResultOrBuilder> getHistogramQueryResultsOrBuilderList()
The histogram results that match with specified [SearchJobsRequest.histogram_queries][google.cloud.talent.v4beta1.SearchJobsRequest.histogram_queries].
repeated .google.cloud.talent.v4beta1.HistogramQueryResult histogram_query_results = 2;
getHistogramQueryResultsOrBuilderList
in interface SearchJobsResponseOrBuilder
public int getHistogramQueryResultsCount()
The histogram results that match with specified [SearchJobsRequest.histogram_queries][google.cloud.talent.v4beta1.SearchJobsRequest.histogram_queries].
repeated .google.cloud.talent.v4beta1.HistogramQueryResult histogram_query_results = 2;
getHistogramQueryResultsCount
in interface SearchJobsResponseOrBuilder
public HistogramQueryResult getHistogramQueryResults(int index)
The histogram results that match with specified [SearchJobsRequest.histogram_queries][google.cloud.talent.v4beta1.SearchJobsRequest.histogram_queries].
repeated .google.cloud.talent.v4beta1.HistogramQueryResult histogram_query_results = 2;
getHistogramQueryResults
in interface SearchJobsResponseOrBuilder
public HistogramQueryResultOrBuilder getHistogramQueryResultsOrBuilder(int index)
The histogram results that match with specified [SearchJobsRequest.histogram_queries][google.cloud.talent.v4beta1.SearchJobsRequest.histogram_queries].
repeated .google.cloud.talent.v4beta1.HistogramQueryResult histogram_query_results = 2;
getHistogramQueryResultsOrBuilder
in interface SearchJobsResponseOrBuilder
public String getNextPageToken()
The token that specifies the starting position of the next page of results. This field is empty if there are no more results.
string next_page_token = 3;
getNextPageToken
in interface SearchJobsResponseOrBuilder
public ByteString getNextPageTokenBytes()
The token that specifies the starting position of the next page of results. This field is empty if there are no more results.
string next_page_token = 3;
getNextPageTokenBytes
in interface SearchJobsResponseOrBuilder
public List<Location> getLocationFiltersList()
The location filters that the service applied to the specified query. If any filters are lat-lng based, the [Location.location_type][google.cloud.talent.v4beta1.Location.location_type] is [Location.LocationType.LOCATION_TYPE_UNSPECIFIED][google.cloud.talent.v4beta1.Location.LocationType.LOCATION_TYPE_UNSPECIFIED].
repeated .google.cloud.talent.v4beta1.Location location_filters = 4;
getLocationFiltersList
in interface SearchJobsResponseOrBuilder
public List<? extends LocationOrBuilder> getLocationFiltersOrBuilderList()
The location filters that the service applied to the specified query. If any filters are lat-lng based, the [Location.location_type][google.cloud.talent.v4beta1.Location.location_type] is [Location.LocationType.LOCATION_TYPE_UNSPECIFIED][google.cloud.talent.v4beta1.Location.LocationType.LOCATION_TYPE_UNSPECIFIED].
repeated .google.cloud.talent.v4beta1.Location location_filters = 4;
getLocationFiltersOrBuilderList
in interface SearchJobsResponseOrBuilder
public int getLocationFiltersCount()
The location filters that the service applied to the specified query. If any filters are lat-lng based, the [Location.location_type][google.cloud.talent.v4beta1.Location.location_type] is [Location.LocationType.LOCATION_TYPE_UNSPECIFIED][google.cloud.talent.v4beta1.Location.LocationType.LOCATION_TYPE_UNSPECIFIED].
repeated .google.cloud.talent.v4beta1.Location location_filters = 4;
getLocationFiltersCount
in interface SearchJobsResponseOrBuilder
public Location getLocationFilters(int index)
The location filters that the service applied to the specified query. If any filters are lat-lng based, the [Location.location_type][google.cloud.talent.v4beta1.Location.location_type] is [Location.LocationType.LOCATION_TYPE_UNSPECIFIED][google.cloud.talent.v4beta1.Location.LocationType.LOCATION_TYPE_UNSPECIFIED].
repeated .google.cloud.talent.v4beta1.Location location_filters = 4;
getLocationFilters
in interface SearchJobsResponseOrBuilder
public LocationOrBuilder getLocationFiltersOrBuilder(int index)
The location filters that the service applied to the specified query. If any filters are lat-lng based, the [Location.location_type][google.cloud.talent.v4beta1.Location.location_type] is [Location.LocationType.LOCATION_TYPE_UNSPECIFIED][google.cloud.talent.v4beta1.Location.LocationType.LOCATION_TYPE_UNSPECIFIED].
repeated .google.cloud.talent.v4beta1.Location location_filters = 4;
getLocationFiltersOrBuilder
in interface SearchJobsResponseOrBuilder
public int getEstimatedTotalSize()
An estimation of the number of jobs that match the specified query. This number isn't guaranteed to be accurate. For accurate results, see [SearchJobsResponse.total_size][google.cloud.talent.v4beta1.SearchJobsResponse.total_size].
int32 estimated_total_size = 5;
getEstimatedTotalSize
in interface SearchJobsResponseOrBuilder
public int getTotalSize()
The precise result count with limit 100,000.
int32 total_size = 6;
getTotalSize
in interface SearchJobsResponseOrBuilder
public boolean hasMetadata()
Additional information for the API invocation, such as the request tracking id.
.google.cloud.talent.v4beta1.ResponseMetadata metadata = 7;
hasMetadata
in interface SearchJobsResponseOrBuilder
public ResponseMetadata getMetadata()
Additional information for the API invocation, such as the request tracking id.
.google.cloud.talent.v4beta1.ResponseMetadata metadata = 7;
getMetadata
in interface SearchJobsResponseOrBuilder
public ResponseMetadataOrBuilder getMetadataOrBuilder()
Additional information for the API invocation, such as the request tracking id.
.google.cloud.talent.v4beta1.ResponseMetadata metadata = 7;
getMetadataOrBuilder
in interface SearchJobsResponseOrBuilder
public int getBroadenedQueryJobsCount()
If query broadening is enabled, we may append additional results from the broadened query. This number indicates how many of the jobs returned in the jobs field are from the broadened query. These results are always at the end of the jobs list. In particular, a value of 0, or if the field isn't set, all the jobs in the jobs list are from the original (without broadening) query. If this field is non-zero, subsequent requests with offset after this result set should contain all broadened results.
int32 broadened_query_jobs_count = 8;
getBroadenedQueryJobsCount
in interface SearchJobsResponseOrBuilder
public boolean hasSpellCorrection()
The spell checking result, and correction.
.google.cloud.talent.v4beta1.SpellingCorrection spell_correction = 9;
hasSpellCorrection
in interface SearchJobsResponseOrBuilder
public SpellingCorrection getSpellCorrection()
The spell checking result, and correction.
.google.cloud.talent.v4beta1.SpellingCorrection spell_correction = 9;
getSpellCorrection
in interface SearchJobsResponseOrBuilder
public SpellingCorrectionOrBuilder getSpellCorrectionOrBuilder()
The spell checking result, and correction.
.google.cloud.talent.v4beta1.SpellingCorrection spell_correction = 9;
getSpellCorrectionOrBuilder
in interface SearchJobsResponseOrBuilder
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3
public void writeTo(CodedOutputStream output) throws IOException
writeTo
in interface MessageLite
writeTo
in class GeneratedMessageV3
IOException
public int getSerializedSize()
getSerializedSize
in interface MessageLite
getSerializedSize
in class GeneratedMessageV3
public boolean equals(Object obj)
equals
in interface Message
equals
in class AbstractMessage
public int hashCode()
hashCode
in interface Message
hashCode
in class AbstractMessage
public static SearchJobsResponse parseFrom(ByteBuffer data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static SearchJobsResponse parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static SearchJobsResponse parseFrom(ByteString data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static SearchJobsResponse parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static SearchJobsResponse parseFrom(byte[] data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static SearchJobsResponse parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static SearchJobsResponse parseFrom(InputStream input) throws IOException
IOException
public static SearchJobsResponse parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static SearchJobsResponse parseDelimitedFrom(InputStream input) throws IOException
IOException
public static SearchJobsResponse parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static SearchJobsResponse parseFrom(CodedInputStream input) throws IOException
IOException
public static SearchJobsResponse parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public SearchJobsResponse.Builder newBuilderForType()
newBuilderForType
in interface Message
newBuilderForType
in interface MessageLite
public static SearchJobsResponse.Builder newBuilder()
public static SearchJobsResponse.Builder newBuilder(SearchJobsResponse prototype)
public SearchJobsResponse.Builder toBuilder()
toBuilder
in interface Message
toBuilder
in interface MessageLite
protected SearchJobsResponse.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
newBuilderForType
in class GeneratedMessageV3
public static SearchJobsResponse getDefaultInstance()
public static Parser<SearchJobsResponse> parser()
public Parser<SearchJobsResponse> getParserForType()
getParserForType
in interface Message
getParserForType
in interface MessageLite
getParserForType
in class GeneratedMessageV3
public SearchJobsResponse getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
Copyright © 2022 Google LLC. All rights reserved.