Class SummarizedProfile.Builder (2.2.9)

public static final class SummarizedProfile.Builder extends GeneratedMessageV3.Builder<SummarizedProfile.Builder> implements SummarizedProfileOrBuilder

Profile entry with metadata inside SearchProfilesResponse.

Protobuf type google.cloud.talent.v4beta1.SummarizedProfile

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllProfiles(Iterable<? extends Profile> values)

public SummarizedProfile.Builder addAllProfiles(Iterable<? extends Profile> values)

A list of profiles that are linked by Profile.group_id.

repeated .google.cloud.talent.v4beta1.Profile profiles = 1;

Parameter
Name Description
values Iterable<? extends com.google.cloud.talent.v4beta1.Profile>
Returns
Type Description
SummarizedProfile.Builder

addProfiles(Profile value)

public SummarizedProfile.Builder addProfiles(Profile value)

A list of profiles that are linked by Profile.group_id.

repeated .google.cloud.talent.v4beta1.Profile profiles = 1;

Parameter
Name Description
value Profile
Returns
Type Description
SummarizedProfile.Builder

addProfiles(Profile.Builder builderForValue)

public SummarizedProfile.Builder addProfiles(Profile.Builder builderForValue)

A list of profiles that are linked by Profile.group_id.

repeated .google.cloud.talent.v4beta1.Profile profiles = 1;

Parameter
Name Description
builderForValue Profile.Builder
Returns
Type Description
SummarizedProfile.Builder

addProfiles(int index, Profile value)

public SummarizedProfile.Builder addProfiles(int index, Profile value)

A list of profiles that are linked by Profile.group_id.

repeated .google.cloud.talent.v4beta1.Profile profiles = 1;

Parameters
Name Description
index int
value Profile
Returns
Type Description
SummarizedProfile.Builder

addProfiles(int index, Profile.Builder builderForValue)

public SummarizedProfile.Builder addProfiles(int index, Profile.Builder builderForValue)

A list of profiles that are linked by Profile.group_id.

repeated .google.cloud.talent.v4beta1.Profile profiles = 1;

Parameters
Name Description
index int
builderForValue Profile.Builder
Returns
Type Description
SummarizedProfile.Builder

addProfilesBuilder()

public Profile.Builder addProfilesBuilder()

A list of profiles that are linked by Profile.group_id.

repeated .google.cloud.talent.v4beta1.Profile profiles = 1;

Returns
Type Description
Profile.Builder

addProfilesBuilder(int index)

public Profile.Builder addProfilesBuilder(int index)

A list of profiles that are linked by Profile.group_id.

repeated .google.cloud.talent.v4beta1.Profile profiles = 1;

Parameter
Name Description
index int
Returns
Type Description
Profile.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public SummarizedProfile.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
SummarizedProfile.Builder
Overrides

build()

public SummarizedProfile build()
Returns
Type Description
SummarizedProfile

buildPartial()

public SummarizedProfile buildPartial()
Returns
Type Description
SummarizedProfile

clear()

public SummarizedProfile.Builder clear()
Returns
Type Description
SummarizedProfile.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public SummarizedProfile.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
SummarizedProfile.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public SummarizedProfile.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
SummarizedProfile.Builder
Overrides

clearProfiles()

public SummarizedProfile.Builder clearProfiles()

A list of profiles that are linked by Profile.group_id.

repeated .google.cloud.talent.v4beta1.Profile profiles = 1;

Returns
Type Description
SummarizedProfile.Builder

clearSummary()

public SummarizedProfile.Builder clearSummary()

A profile summary shows the profile summary and how the profile matches the search query. In profile summary, the profiles with the same Profile.group_id are merged together. Among profiles, same education/employment records may be slightly different but they are merged into one with best efforts. For example, in one profile the school name is "UC Berkeley" and the field study is "Computer Science" and in another one the school name is "University of California at Berkeley" and the field study is "CS". The API merges these two inputs into one and selects one value for each field. For example, the school name in summary is set to "University of California at Berkeley" and the field of study is set to "Computer Science".

.google.cloud.talent.v4beta1.Profile summary = 2;

Returns
Type Description
SummarizedProfile.Builder

clone()

public SummarizedProfile.Builder clone()
Returns
Type Description
SummarizedProfile.Builder
Overrides

getDefaultInstanceForType()

public SummarizedProfile getDefaultInstanceForType()
Returns
Type Description
SummarizedProfile

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getProfiles(int index)

public Profile getProfiles(int index)

A list of profiles that are linked by Profile.group_id.

repeated .google.cloud.talent.v4beta1.Profile profiles = 1;

Parameter
Name Description
index int
Returns
Type Description
Profile

getProfilesBuilder(int index)

public Profile.Builder getProfilesBuilder(int index)

A list of profiles that are linked by Profile.group_id.

repeated .google.cloud.talent.v4beta1.Profile profiles = 1;

Parameter
Name Description
index int
Returns
Type Description
Profile.Builder

getProfilesBuilderList()

public List<Profile.Builder> getProfilesBuilderList()

A list of profiles that are linked by Profile.group_id.

repeated .google.cloud.talent.v4beta1.Profile profiles = 1;

Returns
Type Description
List<Builder>

getProfilesCount()

public int getProfilesCount()

A list of profiles that are linked by Profile.group_id.

repeated .google.cloud.talent.v4beta1.Profile profiles = 1;

Returns
Type Description
int

getProfilesList()

public List<Profile> getProfilesList()

A list of profiles that are linked by Profile.group_id.

repeated .google.cloud.talent.v4beta1.Profile profiles = 1;

Returns
Type Description
List<Profile>

getProfilesOrBuilder(int index)

public ProfileOrBuilder getProfilesOrBuilder(int index)

A list of profiles that are linked by Profile.group_id.

repeated .google.cloud.talent.v4beta1.Profile profiles = 1;

Parameter
Name Description
index int
Returns
Type Description
ProfileOrBuilder

getProfilesOrBuilderList()

public List<? extends ProfileOrBuilder> getProfilesOrBuilderList()

A list of profiles that are linked by Profile.group_id.

repeated .google.cloud.talent.v4beta1.Profile profiles = 1;

Returns
Type Description
List<? extends com.google.cloud.talent.v4beta1.ProfileOrBuilder>

getSummary()

public Profile getSummary()

A profile summary shows the profile summary and how the profile matches the search query. In profile summary, the profiles with the same Profile.group_id are merged together. Among profiles, same education/employment records may be slightly different but they are merged into one with best efforts. For example, in one profile the school name is "UC Berkeley" and the field study is "Computer Science" and in another one the school name is "University of California at Berkeley" and the field study is "CS". The API merges these two inputs into one and selects one value for each field. For example, the school name in summary is set to "University of California at Berkeley" and the field of study is set to "Computer Science".

.google.cloud.talent.v4beta1.Profile summary = 2;

Returns
Type Description
Profile

The summary.

getSummaryBuilder()

public Profile.Builder getSummaryBuilder()

A profile summary shows the profile summary and how the profile matches the search query. In profile summary, the profiles with the same Profile.group_id are merged together. Among profiles, same education/employment records may be slightly different but they are merged into one with best efforts. For example, in one profile the school name is "UC Berkeley" and the field study is "Computer Science" and in another one the school name is "University of California at Berkeley" and the field study is "CS". The API merges these two inputs into one and selects one value for each field. For example, the school name in summary is set to "University of California at Berkeley" and the field of study is set to "Computer Science".

.google.cloud.talent.v4beta1.Profile summary = 2;

Returns
Type Description
Profile.Builder

getSummaryOrBuilder()

public ProfileOrBuilder getSummaryOrBuilder()

A profile summary shows the profile summary and how the profile matches the search query. In profile summary, the profiles with the same Profile.group_id are merged together. Among profiles, same education/employment records may be slightly different but they are merged into one with best efforts. For example, in one profile the school name is "UC Berkeley" and the field study is "Computer Science" and in another one the school name is "University of California at Berkeley" and the field study is "CS". The API merges these two inputs into one and selects one value for each field. For example, the school name in summary is set to "University of California at Berkeley" and the field of study is set to "Computer Science".

.google.cloud.talent.v4beta1.Profile summary = 2;

Returns
Type Description
ProfileOrBuilder

hasSummary()

public boolean hasSummary()

A profile summary shows the profile summary and how the profile matches the search query. In profile summary, the profiles with the same Profile.group_id are merged together. Among profiles, same education/employment records may be slightly different but they are merged into one with best efforts. For example, in one profile the school name is "UC Berkeley" and the field study is "Computer Science" and in another one the school name is "University of California at Berkeley" and the field study is "CS". The API merges these two inputs into one and selects one value for each field. For example, the school name in summary is set to "University of California at Berkeley" and the field of study is set to "Computer Science".

.google.cloud.talent.v4beta1.Profile summary = 2;

Returns
Type Description
boolean

Whether the summary field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(SummarizedProfile other)

public SummarizedProfile.Builder mergeFrom(SummarizedProfile other)
Parameter
Name Description
other SummarizedProfile
Returns
Type Description
SummarizedProfile.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public SummarizedProfile.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
SummarizedProfile.Builder
Overrides Exceptions
Type Description
IOException

mergeFrom(Message other)

public SummarizedProfile.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
SummarizedProfile.Builder
Overrides

mergeSummary(Profile value)

public SummarizedProfile.Builder mergeSummary(Profile value)

A profile summary shows the profile summary and how the profile matches the search query. In profile summary, the profiles with the same Profile.group_id are merged together. Among profiles, same education/employment records may be slightly different but they are merged into one with best efforts. For example, in one profile the school name is "UC Berkeley" and the field study is "Computer Science" and in another one the school name is "University of California at Berkeley" and the field study is "CS". The API merges these two inputs into one and selects one value for each field. For example, the school name in summary is set to "University of California at Berkeley" and the field of study is set to "Computer Science".

.google.cloud.talent.v4beta1.Profile summary = 2;

Parameter
Name Description
value Profile
Returns
Type Description
SummarizedProfile.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final SummarizedProfile.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
SummarizedProfile.Builder
Overrides

removeProfiles(int index)

public SummarizedProfile.Builder removeProfiles(int index)

A list of profiles that are linked by Profile.group_id.

repeated .google.cloud.talent.v4beta1.Profile profiles = 1;

Parameter
Name Description
index int
Returns
Type Description
SummarizedProfile.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public SummarizedProfile.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
SummarizedProfile.Builder
Overrides

setProfiles(int index, Profile value)

public SummarizedProfile.Builder setProfiles(int index, Profile value)

A list of profiles that are linked by Profile.group_id.

repeated .google.cloud.talent.v4beta1.Profile profiles = 1;

Parameters
Name Description
index int
value Profile
Returns
Type Description
SummarizedProfile.Builder

setProfiles(int index, Profile.Builder builderForValue)

public SummarizedProfile.Builder setProfiles(int index, Profile.Builder builderForValue)

A list of profiles that are linked by Profile.group_id.

repeated .google.cloud.talent.v4beta1.Profile profiles = 1;

Parameters
Name Description
index int
builderForValue Profile.Builder
Returns
Type Description
SummarizedProfile.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public SummarizedProfile.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
SummarizedProfile.Builder
Overrides

setSummary(Profile value)

public SummarizedProfile.Builder setSummary(Profile value)

A profile summary shows the profile summary and how the profile matches the search query. In profile summary, the profiles with the same Profile.group_id are merged together. Among profiles, same education/employment records may be slightly different but they are merged into one with best efforts. For example, in one profile the school name is "UC Berkeley" and the field study is "Computer Science" and in another one the school name is "University of California at Berkeley" and the field study is "CS". The API merges these two inputs into one and selects one value for each field. For example, the school name in summary is set to "University of California at Berkeley" and the field of study is set to "Computer Science".

.google.cloud.talent.v4beta1.Profile summary = 2;

Parameter
Name Description
value Profile
Returns
Type Description
SummarizedProfile.Builder

setSummary(Profile.Builder builderForValue)

public SummarizedProfile.Builder setSummary(Profile.Builder builderForValue)

A profile summary shows the profile summary and how the profile matches the search query. In profile summary, the profiles with the same Profile.group_id are merged together. Among profiles, same education/employment records may be slightly different but they are merged into one with best efforts. For example, in one profile the school name is "UC Berkeley" and the field study is "Computer Science" and in another one the school name is "University of California at Berkeley" and the field study is "CS". The API merges these two inputs into one and selects one value for each field. For example, the school name in summary is set to "University of California at Berkeley" and the field of study is set to "Computer Science".

.google.cloud.talent.v4beta1.Profile summary = 2;

Parameter
Name Description
builderForValue Profile.Builder
Returns
Type Description
SummarizedProfile.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final SummarizedProfile.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
SummarizedProfile.Builder
Overrides