Package com.google.cloud.talent.v4
Class SearchJobsResponse.MatchingJob
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.talent.v4.SearchJobsResponse.MatchingJob
-
- All Implemented Interfaces:
SearchJobsResponse.MatchingJobOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
- Enclosing class:
- SearchJobsResponse
public static final class SearchJobsResponse.MatchingJob extends com.google.protobuf.GeneratedMessageV3 implements SearchJobsResponse.MatchingJobOrBuilder
Job entry with metadata inside [SearchJobsResponse][google.cloud.talent.v4.SearchJobsResponse].
Protobuf typegoogle.cloud.talent.v4.SearchJobsResponse.MatchingJob- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSearchJobsResponse.MatchingJob.BuilderJob entry with metadata inside [SearchJobsResponse][google.cloud.talent.v4.SearchJobsResponse].-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intCOMMUTE_INFO_FIELD_NUMBERstatic intJOB_FIELD_NUMBERstatic intJOB_SUMMARY_FIELD_NUMBERstatic intJOB_TITLE_SNIPPET_FIELD_NUMBERstatic intSEARCH_TEXT_SNIPPET_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)SearchJobsResponse.CommuteInfogetCommuteInfo()Commute information which is generated based on specified [CommuteFilter][google.cloud.talent.v4.CommuteFilter].SearchJobsResponse.CommuteInfoOrBuildergetCommuteInfoOrBuilder()Commute information which is generated based on specified [CommuteFilter][google.cloud.talent.v4.CommuteFilter].static SearchJobsResponse.MatchingJobgetDefaultInstance()SearchJobsResponse.MatchingJobgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()JobgetJob()Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].JobOrBuildergetJobOrBuilder()Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].StringgetJobSummary()A summary of the job with core information that's displayed on the search results listing page.com.google.protobuf.ByteStringgetJobSummaryBytes()A summary of the job with core information that's displayed on the search results listing page.StringgetJobTitleSnippet()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.com.google.protobuf.ByteStringgetJobTitleSnippetBytes()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.com.google.protobuf.Parser<SearchJobsResponse.MatchingJob>getParserForType()StringgetSearchTextSnippet()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.com.google.protobuf.ByteStringgetSearchTextSnippetBytes()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.intgetSerializedSize()booleanhasCommuteInfo()Commute information which is generated based on specified [CommuteFilter][google.cloud.talent.v4.CommuteFilter].inthashCode()booleanhasJob()Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static SearchJobsResponse.MatchingJob.BuildernewBuilder()static SearchJobsResponse.MatchingJob.BuildernewBuilder(SearchJobsResponse.MatchingJob prototype)SearchJobsResponse.MatchingJob.BuildernewBuilderForType()protected SearchJobsResponse.MatchingJob.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static SearchJobsResponse.MatchingJobparseDelimitedFrom(InputStream input)static SearchJobsResponse.MatchingJobparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static SearchJobsResponse.MatchingJobparseFrom(byte[] data)static SearchJobsResponse.MatchingJobparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static SearchJobsResponse.MatchingJobparseFrom(com.google.protobuf.ByteString data)static SearchJobsResponse.MatchingJobparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static SearchJobsResponse.MatchingJobparseFrom(com.google.protobuf.CodedInputStream input)static SearchJobsResponse.MatchingJobparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static SearchJobsResponse.MatchingJobparseFrom(InputStream input)static SearchJobsResponse.MatchingJobparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static SearchJobsResponse.MatchingJobparseFrom(ByteBuffer data)static SearchJobsResponse.MatchingJobparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<SearchJobsResponse.MatchingJob>parser()SearchJobsResponse.MatchingJob.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, 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
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
JOB_FIELD_NUMBER
public static final int JOB_FIELD_NUMBER
- See Also:
- Constant Field Values
-
JOB_SUMMARY_FIELD_NUMBER
public static final int JOB_SUMMARY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
JOB_TITLE_SNIPPET_FIELD_NUMBER
public static final int JOB_TITLE_SNIPPET_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SEARCH_TEXT_SNIPPET_FIELD_NUMBER
public static final int SEARCH_TEXT_SNIPPET_FIELD_NUMBER
- See Also:
- Constant Field Values
-
COMMUTE_INFO_FIELD_NUMBER
public static final int COMMUTE_INFO_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
hasJob
public boolean hasJob()
Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
.google.cloud.talent.v4.Job job = 1;- Specified by:
hasJobin interfaceSearchJobsResponse.MatchingJobOrBuilder- Returns:
- Whether the job field is set.
-
getJob
public Job getJob()
Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
.google.cloud.talent.v4.Job job = 1;- Specified by:
getJobin interfaceSearchJobsResponse.MatchingJobOrBuilder- Returns:
- The job.
-
getJobOrBuilder
public JobOrBuilder getJobOrBuilder()
Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
.google.cloud.talent.v4.Job job = 1;- Specified by:
getJobOrBuilderin interfaceSearchJobsResponse.MatchingJobOrBuilder
-
getJobSummary
public String getJobSummary()
A summary of the job with core information that's displayed on the search results listing page.
string job_summary = 2;- Specified by:
getJobSummaryin interfaceSearchJobsResponse.MatchingJobOrBuilder- Returns:
- The jobSummary.
-
getJobSummaryBytes
public com.google.protobuf.ByteString getJobSummaryBytes()
A summary of the job with core information that's displayed on the search results listing page.
string job_summary = 2;- Specified by:
getJobSummaryBytesin interfaceSearchJobsResponse.MatchingJobOrBuilder- Returns:
- The bytes for jobSummary.
-
getJobTitleSnippet
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;- Specified by:
getJobTitleSnippetin interfaceSearchJobsResponse.MatchingJobOrBuilder- Returns:
- The jobTitleSnippet.
-
getJobTitleSnippetBytes
public com.google.protobuf.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;- Specified by:
getJobTitleSnippetBytesin interfaceSearchJobsResponse.MatchingJobOrBuilder- Returns:
- The bytes for jobTitleSnippet.
-
getSearchTextSnippet
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;- Specified by:
getSearchTextSnippetin interfaceSearchJobsResponse.MatchingJobOrBuilder- Returns:
- The searchTextSnippet.
-
getSearchTextSnippetBytes
public com.google.protobuf.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;- Specified by:
getSearchTextSnippetBytesin interfaceSearchJobsResponse.MatchingJobOrBuilder- Returns:
- The bytes for searchTextSnippet.
-
hasCommuteInfo
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;- Specified by:
hasCommuteInfoin interfaceSearchJobsResponse.MatchingJobOrBuilder- Returns:
- Whether the commuteInfo field is set.
-
getCommuteInfo
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;- Specified by:
getCommuteInfoin interfaceSearchJobsResponse.MatchingJobOrBuilder- Returns:
- The commuteInfo.
-
getCommuteInfoOrBuilder
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;- Specified by:
getCommuteInfoOrBuilderin interfaceSearchJobsResponse.MatchingJobOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static SearchJobsResponse.MatchingJob parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SearchJobsResponse.MatchingJob parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SearchJobsResponse.MatchingJob parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SearchJobsResponse.MatchingJob parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SearchJobsResponse.MatchingJob parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SearchJobsResponse.MatchingJob parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SearchJobsResponse.MatchingJob parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static SearchJobsResponse.MatchingJob parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static SearchJobsResponse.MatchingJob parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static SearchJobsResponse.MatchingJob parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static SearchJobsResponse.MatchingJob parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static SearchJobsResponse.MatchingJob parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public SearchJobsResponse.MatchingJob.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static SearchJobsResponse.MatchingJob.Builder newBuilder()
-
newBuilder
public static SearchJobsResponse.MatchingJob.Builder newBuilder(SearchJobsResponse.MatchingJob prototype)
-
toBuilder
public SearchJobsResponse.MatchingJob.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected SearchJobsResponse.MatchingJob.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static SearchJobsResponse.MatchingJob getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<SearchJobsResponse.MatchingJob> parser()
-
getParserForType
public com.google.protobuf.Parser<SearchJobsResponse.MatchingJob> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public SearchJobsResponse.MatchingJob getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-