public static final class SearchJobsResponse.MatchingJob.Builder extends GeneratedMessageV3.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
Modifier and Type | Method and Description |
---|---|
SearchJobsResponse.MatchingJob.Builder |
addRepeatedField(Descriptors.FieldDescriptor field,
Object value) |
SearchJobsResponse.MatchingJob |
build() |
SearchJobsResponse.MatchingJob |
buildPartial() |
SearchJobsResponse.MatchingJob.Builder |
clear() |
SearchJobsResponse.MatchingJob.Builder |
clearCommuteInfo()
Commute information which is generated based on specified
[CommuteFilter][google.cloud.talent.v4.CommuteFilter].
|
SearchJobsResponse.MatchingJob.Builder |
clearField(Descriptors.FieldDescriptor field) |
SearchJobsResponse.MatchingJob.Builder |
clearJob()
Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
|
SearchJobsResponse.MatchingJob.Builder |
clearJobSummary()
A summary of the job with core information that's displayed on the search
results listing page.
|
SearchJobsResponse.MatchingJob.Builder |
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.
|
SearchJobsResponse.MatchingJob.Builder |
clearOneof(Descriptors.OneofDescriptor oneof) |
SearchJobsResponse.MatchingJob.Builder |
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.
|
SearchJobsResponse.MatchingJob.Builder |
clone() |
SearchJobsResponse.CommuteInfo |
getCommuteInfo()
Commute information which is generated based on specified
[CommuteFilter][google.cloud.talent.v4.CommuteFilter].
|
SearchJobsResponse.CommuteInfo.Builder |
getCommuteInfoBuilder()
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].
|
SearchJobsResponse.MatchingJob |
getDefaultInstanceForType() |
static Descriptors.Descriptor |
getDescriptor() |
Descriptors.Descriptor |
getDescriptorForType() |
Job |
getJob()
Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
|
Job.Builder |
getJobBuilder()
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.
|
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.
|
boolean |
hasCommuteInfo()
Commute information which is generated based on specified
[CommuteFilter][google.cloud.talent.v4.CommuteFilter].
|
boolean |
hasJob()
Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
|
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
SearchJobsResponse.MatchingJob.Builder |
mergeCommuteInfo(SearchJobsResponse.CommuteInfo value)
Commute information which is generated based on specified
[CommuteFilter][google.cloud.talent.v4.CommuteFilter].
|
SearchJobsResponse.MatchingJob.Builder |
mergeFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
SearchJobsResponse.MatchingJob.Builder |
mergeFrom(Message other) |
SearchJobsResponse.MatchingJob.Builder |
mergeFrom(SearchJobsResponse.MatchingJob other) |
SearchJobsResponse.MatchingJob.Builder |
mergeJob(Job value)
Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
|
SearchJobsResponse.MatchingJob.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields) |
SearchJobsResponse.MatchingJob.Builder |
setCommuteInfo(SearchJobsResponse.CommuteInfo.Builder builderForValue)
Commute information which is generated based on specified
[CommuteFilter][google.cloud.talent.v4.CommuteFilter].
|
SearchJobsResponse.MatchingJob.Builder |
setCommuteInfo(SearchJobsResponse.CommuteInfo value)
Commute information which is generated based on specified
[CommuteFilter][google.cloud.talent.v4.CommuteFilter].
|
SearchJobsResponse.MatchingJob.Builder |
setField(Descriptors.FieldDescriptor field,
Object value) |
SearchJobsResponse.MatchingJob.Builder |
setJob(Job.Builder builderForValue)
Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
|
SearchJobsResponse.MatchingJob.Builder |
setJob(Job value)
Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
|
SearchJobsResponse.MatchingJob.Builder |
setJobSummary(String value)
A summary of the job with core information that's displayed on the search
results listing page.
|
SearchJobsResponse.MatchingJob.Builder |
setJobSummaryBytes(ByteString value)
A summary of the job with core information that's displayed on the search
results listing page.
|
SearchJobsResponse.MatchingJob.Builder |
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.
|
SearchJobsResponse.MatchingJob.Builder |
setJobTitleSnippetBytes(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.
|
SearchJobsResponse.MatchingJob.Builder |
setRepeatedField(Descriptors.FieldDescriptor field,
int index,
Object value) |
SearchJobsResponse.MatchingJob.Builder |
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.
|
SearchJobsResponse.MatchingJob.Builder |
setSearchTextSnippetBytes(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.
|
SearchJobsResponse.MatchingJob.Builder |
setUnknownFields(UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
mergeDelimitedFrom, mergeDelimitedFrom
mergeFrom
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3.Builder<SearchJobsResponse.MatchingJob.Builder>
public SearchJobsResponse.MatchingJob.Builder clear()
clear
in interface Message.Builder
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageV3.Builder<SearchJobsResponse.MatchingJob.Builder>
public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface Message.Builder
getDescriptorForType
in interface MessageOrBuilder
getDescriptorForType
in class GeneratedMessageV3.Builder<SearchJobsResponse.MatchingJob.Builder>
public SearchJobsResponse.MatchingJob getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
public SearchJobsResponse.MatchingJob build()
build
in interface Message.Builder
build
in interface MessageLite.Builder
public SearchJobsResponse.MatchingJob buildPartial()
buildPartial
in interface Message.Builder
buildPartial
in interface MessageLite.Builder
public SearchJobsResponse.MatchingJob.Builder clone()
clone
in interface Message.Builder
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageV3.Builder<SearchJobsResponse.MatchingJob.Builder>
public SearchJobsResponse.MatchingJob.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField
in interface Message.Builder
setField
in class GeneratedMessageV3.Builder<SearchJobsResponse.MatchingJob.Builder>
public SearchJobsResponse.MatchingJob.Builder clearField(Descriptors.FieldDescriptor field)
clearField
in interface Message.Builder
clearField
in class GeneratedMessageV3.Builder<SearchJobsResponse.MatchingJob.Builder>
public SearchJobsResponse.MatchingJob.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof
in interface Message.Builder
clearOneof
in class GeneratedMessageV3.Builder<SearchJobsResponse.MatchingJob.Builder>
public SearchJobsResponse.MatchingJob.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<SearchJobsResponse.MatchingJob.Builder>
public SearchJobsResponse.MatchingJob.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface Message.Builder
addRepeatedField
in class GeneratedMessageV3.Builder<SearchJobsResponse.MatchingJob.Builder>
public SearchJobsResponse.MatchingJob.Builder mergeFrom(Message other)
mergeFrom
in interface Message.Builder
mergeFrom
in class AbstractMessage.Builder<SearchJobsResponse.MatchingJob.Builder>
public SearchJobsResponse.MatchingJob.Builder mergeFrom(SearchJobsResponse.MatchingJob other)
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3.Builder<SearchJobsResponse.MatchingJob.Builder>
public SearchJobsResponse.MatchingJob.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<SearchJobsResponse.MatchingJob.Builder>
IOException
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 SearchJobsResponse.MatchingJob.Builder setJob(Job value)
Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
.google.cloud.talent.v4.Job job = 1;
public SearchJobsResponse.MatchingJob.Builder setJob(Job.Builder builderForValue)
Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
.google.cloud.talent.v4.Job job = 1;
public SearchJobsResponse.MatchingJob.Builder mergeJob(Job value)
Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
.google.cloud.talent.v4.Job job = 1;
public SearchJobsResponse.MatchingJob.Builder clearJob()
Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
.google.cloud.talent.v4.Job job = 1;
public Job.Builder getJobBuilder()
Job resource that matches the specified [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
.google.cloud.talent.v4.Job job = 1;
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 SearchJobsResponse.MatchingJob.Builder setJobSummary(String value)
A summary of the job with core information that's displayed on the search results listing page.
string job_summary = 2;
value
- The jobSummary to set.public SearchJobsResponse.MatchingJob.Builder clearJobSummary()
A summary of the job with core information that's displayed on the search results listing page.
string job_summary = 2;
public SearchJobsResponse.MatchingJob.Builder setJobSummaryBytes(ByteString value)
A summary of the job with core information that's displayed on the search results listing page.
string job_summary = 2;
value
- The bytes for jobSummary to set.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 SearchJobsResponse.MatchingJob.Builder 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. The matching query keywords are enclosed in HTML bold tags.
string job_title_snippet = 3;
value
- The jobTitleSnippet to set.public SearchJobsResponse.MatchingJob.Builder 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;
public SearchJobsResponse.MatchingJob.Builder setJobTitleSnippetBytes(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;
value
- The bytes for jobTitleSnippet to set.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 SearchJobsResponse.MatchingJob.Builder 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. 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;
value
- The searchTextSnippet to set.public SearchJobsResponse.MatchingJob.Builder 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;
public SearchJobsResponse.MatchingJob.Builder setSearchTextSnippetBytes(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;
value
- The bytes for searchTextSnippet to set.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.MatchingJob.Builder setCommuteInfo(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;
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;
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;
public SearchJobsResponse.MatchingJob.Builder clearCommuteInfo()
Commute information which is generated based on specified [CommuteFilter][google.cloud.talent.v4.CommuteFilter].
.google.cloud.talent.v4.SearchJobsResponse.CommuteInfo commute_info = 5;
public SearchJobsResponse.CommuteInfo.Builder getCommuteInfoBuilder()
Commute information which is generated based on specified [CommuteFilter][google.cloud.talent.v4.CommuteFilter].
.google.cloud.talent.v4.SearchJobsResponse.CommuteInfo commute_info = 5;
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 SearchJobsResponse.MatchingJob.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields
in interface Message.Builder
setUnknownFields
in class GeneratedMessageV3.Builder<SearchJobsResponse.MatchingJob.Builder>
public final SearchJobsResponse.MatchingJob.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields
in interface Message.Builder
mergeUnknownFields
in class GeneratedMessageV3.Builder<SearchJobsResponse.MatchingJob.Builder>
Copyright © 2022 Google LLC. All rights reserved.