Package com.google.cloud.talent.v4
Class SearchJobsResponse.MatchingJob.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SearchJobsResponse.MatchingJob.Builder>
com.google.cloud.talent.v4.SearchJobsResponse.MatchingJob.Builder
- All Implemented Interfaces:
SearchJobsResponse.MatchingJobOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SearchJobsResponse.MatchingJob
public static final class SearchJobsResponse.MatchingJob.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SearchJobsResponse.MatchingJob.Builder>
implements SearchJobsResponse.MatchingJobOrBuilder
Job entry with metadata inside [SearchJobsResponse][google.cloud.talent.v4.SearchJobsResponse].Protobuf type
google.cloud.talent.v4.SearchJobsResponse.MatchingJob-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Commute information which is generated based on specified [CommuteFilter][google.cloud.talent.v4.CommuteFilter].clearJob()Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].A summary of the job with core information that's displayed on the search results listing page.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.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.Commute information which is generated based on specified [CommuteFilter][google.cloud.talent.v4.CommuteFilter].Commute information which is generated based on specified [CommuteFilter][google.cloud.talent.v4.CommuteFilter].Commute information which is generated based on specified [CommuteFilter][google.cloud.talent.v4.CommuteFilter].static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetJob()Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].A summary of the job with core information that's displayed on the search results listing page.com.google.protobuf.ByteStringA summary of the job with core information that's displayed on the search results listing page.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.ByteStringContains snippets of text from the [Job.title][google.cloud.talent.v4.Job.title] field most closely matching a search query's keywords, if available.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.ByteStringContains 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.booleanCommute information which is generated based on specified [CommuteFilter][google.cloud.talent.v4.CommuteFilter].booleanhasJob()Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanCommute information which is generated based on specified [CommuteFilter][google.cloud.talent.v4.CommuteFilter].mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].Commute information which is generated based on specified [CommuteFilter][google.cloud.talent.v4.CommuteFilter].setCommuteInfo(SearchJobsResponse.CommuteInfo.Builder builderForValue) Commute information which is generated based on specified [CommuteFilter][google.cloud.talent.v4.CommuteFilter].Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].setJob(Job.Builder builderForValue) Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].setJobSummary(String value) A summary of the job with core information that's displayed on the search results listing page.setJobSummaryBytes(com.google.protobuf.ByteString value) A summary of the job with core information that's displayed on the search results listing page.setJobTitleSnippet(String value) 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.setJobTitleSnippetBytes(com.google.protobuf.ByteString value) 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.setSearchTextSnippet(String value) 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.setSearchTextSnippetBytes(com.google.protobuf.ByteString value) 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.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<SearchJobsResponse.MatchingJob.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<SearchJobsResponse.MatchingJob.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<SearchJobsResponse.MatchingJob.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SearchJobsResponse.MatchingJob.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SearchJobsResponse.MatchingJob.Builder>
-
mergeFrom
public SearchJobsResponse.MatchingJob.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SearchJobsResponse.MatchingJob.Builder>- Throws:
IOException
-
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
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.
-
setJob
Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
.google.cloud.talent.v4.Job job = 1; -
setJob
Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
.google.cloud.talent.v4.Job job = 1; -
mergeJob
Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
.google.cloud.talent.v4.Job job = 1; -
clearJob
Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
.google.cloud.talent.v4.Job job = 1; -
getJobBuilder
Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
.google.cloud.talent.v4.Job job = 1; -
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
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.
-
setJobSummary
A summary of the job with core information that's displayed on the search results listing page.
string job_summary = 2;- Parameters:
value- The jobSummary to set.- Returns:
- This builder for chaining.
-
clearJobSummary
A summary of the job with core information that's displayed on the search results listing page.
string job_summary = 2;- Returns:
- This builder for chaining.
-
setJobSummaryBytes
public SearchJobsResponse.MatchingJob.Builder setJobSummaryBytes(com.google.protobuf.ByteString value) A summary of the job with core information that's displayed on the search results listing page.
string job_summary = 2;- Parameters:
value- The bytes for jobSummary to set.- Returns:
- This builder for chaining.
-
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.
-
setJobTitleSnippet
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;- Parameters:
value- The jobTitleSnippet to set.- Returns:
- This builder for chaining.
-
clearJobTitleSnippet
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;- Returns:
- This builder for chaining.
-
setJobTitleSnippetBytes
public SearchJobsResponse.MatchingJob.Builder setJobTitleSnippetBytes(com.google.protobuf.ByteString value) 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;- Parameters:
value- The bytes for jobTitleSnippet to set.- Returns:
- This builder for chaining.
-
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.
-
setSearchTextSnippet
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;- Parameters:
value- The searchTextSnippet to set.- Returns:
- This builder for chaining.
-
clearSearchTextSnippet
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;- Returns:
- This builder for chaining.
-
setSearchTextSnippetBytes
public SearchJobsResponse.MatchingJob.Builder setSearchTextSnippetBytes(com.google.protobuf.ByteString value) 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;- Parameters:
value- The bytes for searchTextSnippet to set.- Returns:
- This builder for chaining.
-
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
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.
-
setCommuteInfo
Commute information which is generated based on specified [CommuteFilter][google.cloud.talent.v4.CommuteFilter].
.google.cloud.talent.v4.SearchJobsResponse.CommuteInfo commute_info = 5; -
setCommuteInfo
public SearchJobsResponse.MatchingJob.Builder setCommuteInfo(SearchJobsResponse.CommuteInfo.Builder builderForValue) Commute information which is generated based on specified [CommuteFilter][google.cloud.talent.v4.CommuteFilter].
.google.cloud.talent.v4.SearchJobsResponse.CommuteInfo commute_info = 5; -
mergeCommuteInfo
public SearchJobsResponse.MatchingJob.Builder mergeCommuteInfo(SearchJobsResponse.CommuteInfo value) Commute information which is generated based on specified [CommuteFilter][google.cloud.talent.v4.CommuteFilter].
.google.cloud.talent.v4.SearchJobsResponse.CommuteInfo commute_info = 5; -
clearCommuteInfo
Commute information which is generated based on specified [CommuteFilter][google.cloud.talent.v4.CommuteFilter].
.google.cloud.talent.v4.SearchJobsResponse.CommuteInfo commute_info = 5; -
getCommuteInfoBuilder
Commute information which is generated based on specified [CommuteFilter][google.cloud.talent.v4.CommuteFilter].
.google.cloud.talent.v4.SearchJobsResponse.CommuteInfo commute_info = 5; -
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
-