public static final class SearchJobsResponse.MatchingJob extends GeneratedMessageV3 implements SearchJobsResponse.MatchingJobOrBuilder
Job entry with metadata inside [SearchJobsResponse][google.cloud.talent.v4.SearchJobsResponse].Protobuf type
google.cloud.talent.v4.SearchJobsResponse.MatchingJob
Modifier and Type | Class and Description |
---|---|
static class |
SearchJobsResponse.MatchingJob.Builder
Job entry with metadata inside [SearchJobsResponse][google.cloud.talent.v4.SearchJobsResponse].
|
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 |
COMMUTE_INFO_FIELD_NUMBER |
static int |
JOB_FIELD_NUMBER |
static int |
JOB_SUMMARY_FIELD_NUMBER |
static int |
JOB_TITLE_SNIPPET_FIELD_NUMBER |
static int |
SEARCH_TEXT_SNIPPET_FIELD_NUMBER |
alwaysUseFieldBuilders, unknownFields
memoizedSize
memoizedHashCode
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
SearchJobsResponse.CommuteInfo |
getCommuteInfo()
Commute information which is generated based on specified
[CommuteFilter][google.cloud.talent.v4.CommuteFilter].
|
SearchJobsResponse.CommuteInfoOrBuilder |
getCommuteInfoOrBuilder()
Commute information which is generated based on specified
[CommuteFilter][google.cloud.talent.v4.CommuteFilter].
|
static SearchJobsResponse.MatchingJob |
getDefaultInstance() |
SearchJobsResponse.MatchingJob |
getDefaultInstanceForType() |
static Descriptors.Descriptor |
getDescriptor() |
Job |
getJob()
Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
|
JobOrBuilder |
getJobOrBuilder()
Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
|
String |
getJobSummary()
A summary of the job with core information that's displayed on the search
results listing page.
|
ByteString |
getJobSummaryBytes()
A summary of the job with core information that's displayed on the search
results listing page.
|
String |
getJobTitleSnippet()
Contains snippets of text from the [Job.title][google.cloud.talent.v4.Job.title] field most
closely matching a search query's keywords, if available.
|
ByteString |
getJobTitleSnippetBytes()
Contains snippets of text from the [Job.title][google.cloud.talent.v4.Job.title] field most
closely matching a search query's keywords, if available.
|
Parser<SearchJobsResponse.MatchingJob> |
getParserForType() |
String |
getSearchTextSnippet()
Contains snippets of text from the [Job.description][google.cloud.talent.v4.Job.description] and similar
fields that most closely match a search query's keywords, if available.
|
ByteString |
getSearchTextSnippetBytes()
Contains snippets of text from the [Job.description][google.cloud.talent.v4.Job.description] and similar
fields that most closely match a search query's keywords, if available.
|
int |
getSerializedSize() |
UnknownFieldSet |
getUnknownFields() |
boolean |
hasCommuteInfo()
Commute information which is generated based on specified
[CommuteFilter][google.cloud.talent.v4.CommuteFilter].
|
int |
hashCode() |
boolean |
hasJob()
Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
|
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static SearchJobsResponse.MatchingJob.Builder |
newBuilder() |
static SearchJobsResponse.MatchingJob.Builder |
newBuilder(SearchJobsResponse.MatchingJob prototype) |
SearchJobsResponse.MatchingJob.Builder |
newBuilderForType() |
protected SearchJobsResponse.MatchingJob.Builder |
newBuilderForType(GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused) |
static SearchJobsResponse.MatchingJob |
parseDelimitedFrom(InputStream input) |
static SearchJobsResponse.MatchingJob |
parseDelimitedFrom(InputStream input,
ExtensionRegistryLite extensionRegistry) |
static SearchJobsResponse.MatchingJob |
parseFrom(byte[] data) |
static SearchJobsResponse.MatchingJob |
parseFrom(byte[] data,
ExtensionRegistryLite extensionRegistry) |
static SearchJobsResponse.MatchingJob |
parseFrom(ByteBuffer data) |
static SearchJobsResponse.MatchingJob |
parseFrom(ByteBuffer data,
ExtensionRegistryLite extensionRegistry) |
static SearchJobsResponse.MatchingJob |
parseFrom(ByteString data) |
static SearchJobsResponse.MatchingJob |
parseFrom(ByteString data,
ExtensionRegistryLite extensionRegistry) |
static SearchJobsResponse.MatchingJob |
parseFrom(CodedInputStream input) |
static SearchJobsResponse.MatchingJob |
parseFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
static SearchJobsResponse.MatchingJob |
parseFrom(InputStream input) |
static SearchJobsResponse.MatchingJob |
parseFrom(InputStream input,
ExtensionRegistryLite extensionRegistry) |
static Parser<SearchJobsResponse.MatchingJob> |
parser() |
SearchJobsResponse.MatchingJob.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 JOB_FIELD_NUMBER
public static final int JOB_SUMMARY_FIELD_NUMBER
public static final int JOB_TITLE_SNIPPET_FIELD_NUMBER
public static final int SEARCH_TEXT_SNIPPET_FIELD_NUMBER
public static final int COMMUTE_INFO_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 boolean hasJob()
Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
.google.cloud.talent.v4.Job job = 1;
hasJob
in interface SearchJobsResponse.MatchingJobOrBuilder
public Job getJob()
Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
.google.cloud.talent.v4.Job job = 1;
getJob
in interface SearchJobsResponse.MatchingJobOrBuilder
public JobOrBuilder getJobOrBuilder()
Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
.google.cloud.talent.v4.Job job = 1;
getJobOrBuilder
in interface SearchJobsResponse.MatchingJobOrBuilder
public String getJobSummary()
A summary of the job with core information that's displayed on the search results listing page.
string job_summary = 2;
getJobSummary
in interface SearchJobsResponse.MatchingJobOrBuilder
public ByteString getJobSummaryBytes()
A summary of the job with core information that's displayed on the search results listing page.
string job_summary = 2;
getJobSummaryBytes
in interface SearchJobsResponse.MatchingJobOrBuilder
public String getJobTitleSnippet()
Contains snippets of text from the [Job.title][google.cloud.talent.v4.Job.title] field most closely matching a search query's keywords, if available. The matching query keywords are enclosed in HTML bold tags.
string job_title_snippet = 3;
getJobTitleSnippet
in interface SearchJobsResponse.MatchingJobOrBuilder
public ByteString getJobTitleSnippetBytes()
Contains snippets of text from the [Job.title][google.cloud.talent.v4.Job.title] field most closely matching a search query's keywords, if available. The matching query keywords are enclosed in HTML bold tags.
string job_title_snippet = 3;
getJobTitleSnippetBytes
in interface SearchJobsResponse.MatchingJobOrBuilder
public String getSearchTextSnippet()
Contains snippets of text from the [Job.description][google.cloud.talent.v4.Job.description] and similar fields that most closely match a search query's keywords, if available. All HTML tags in the original fields are stripped when returned in this field, and matching query keywords are enclosed in HTML bold tags.
string search_text_snippet = 4;
getSearchTextSnippet
in interface SearchJobsResponse.MatchingJobOrBuilder
public ByteString getSearchTextSnippetBytes()
Contains snippets of text from the [Job.description][google.cloud.talent.v4.Job.description] and similar fields that most closely match a search query's keywords, if available. All HTML tags in the original fields are stripped when returned in this field, and matching query keywords are enclosed in HTML bold tags.
string search_text_snippet = 4;
getSearchTextSnippetBytes
in interface SearchJobsResponse.MatchingJobOrBuilder
public boolean hasCommuteInfo()
Commute information which is generated based on specified [CommuteFilter][google.cloud.talent.v4.CommuteFilter].
.google.cloud.talent.v4.SearchJobsResponse.CommuteInfo commute_info = 5;
hasCommuteInfo
in interface SearchJobsResponse.MatchingJobOrBuilder
public SearchJobsResponse.CommuteInfo getCommuteInfo()
Commute information which is generated based on specified [CommuteFilter][google.cloud.talent.v4.CommuteFilter].
.google.cloud.talent.v4.SearchJobsResponse.CommuteInfo commute_info = 5;
getCommuteInfo
in interface SearchJobsResponse.MatchingJobOrBuilder
public SearchJobsResponse.CommuteInfoOrBuilder getCommuteInfoOrBuilder()
Commute information which is generated based on specified [CommuteFilter][google.cloud.talent.v4.CommuteFilter].
.google.cloud.talent.v4.SearchJobsResponse.CommuteInfo commute_info = 5;
getCommuteInfoOrBuilder
in interface SearchJobsResponse.MatchingJobOrBuilder
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.MatchingJob parseFrom(ByteBuffer data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static SearchJobsResponse.MatchingJob parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static SearchJobsResponse.MatchingJob parseFrom(ByteString data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static SearchJobsResponse.MatchingJob parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static SearchJobsResponse.MatchingJob parseFrom(byte[] data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static SearchJobsResponse.MatchingJob parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static SearchJobsResponse.MatchingJob parseFrom(InputStream input) throws IOException
IOException
public static SearchJobsResponse.MatchingJob parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static SearchJobsResponse.MatchingJob parseDelimitedFrom(InputStream input) throws IOException
IOException
public static SearchJobsResponse.MatchingJob parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static SearchJobsResponse.MatchingJob parseFrom(CodedInputStream input) throws IOException
IOException
public static SearchJobsResponse.MatchingJob parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public SearchJobsResponse.MatchingJob.Builder newBuilderForType()
newBuilderForType
in interface Message
newBuilderForType
in interface MessageLite
public static SearchJobsResponse.MatchingJob.Builder newBuilder()
public static SearchJobsResponse.MatchingJob.Builder newBuilder(SearchJobsResponse.MatchingJob prototype)
public SearchJobsResponse.MatchingJob.Builder toBuilder()
toBuilder
in interface Message
toBuilder
in interface MessageLite
protected SearchJobsResponse.MatchingJob.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
newBuilderForType
in class GeneratedMessageV3
public static SearchJobsResponse.MatchingJob getDefaultInstance()
public static Parser<SearchJobsResponse.MatchingJob> parser()
public Parser<SearchJobsResponse.MatchingJob> getParserForType()
getParserForType
in interface Message
getParserForType
in interface MessageLite
getParserForType
in class GeneratedMessageV3
public SearchJobsResponse.MatchingJob getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
Copyright © 2022 Google LLC. All rights reserved.