Class SummarizedProfile.Builder

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
TypeDescription
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
NameDescription
valuesIterable<? extends com.google.cloud.talent.v4beta1.Profile>
Returns
TypeDescription
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
NameDescription
valueProfile
Returns
TypeDescription
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
NameDescription
builderForValueProfile.Builder
Returns
TypeDescription
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
NameDescription
indexint
valueProfile
Returns
TypeDescription
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
NameDescription
indexint
builderForValueProfile.Builder
Returns
TypeDescription
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
TypeDescription
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
NameDescription
indexint
Returns
TypeDescription
Profile.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public SummarizedProfile.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
SummarizedProfile.Builder
Overrides

build()

public SummarizedProfile build()
Returns
TypeDescription
SummarizedProfile

buildPartial()

public SummarizedProfile buildPartial()
Returns
TypeDescription
SummarizedProfile

clear()

public SummarizedProfile.Builder clear()
Returns
TypeDescription
SummarizedProfile.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public SummarizedProfile.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
SummarizedProfile.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public SummarizedProfile.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
SummarizedProfile.Builder

clone()

public SummarizedProfile.Builder clone()
Returns
TypeDescription
SummarizedProfile.Builder
Overrides

getDefaultInstanceForType()

public SummarizedProfile getDefaultInstanceForType()
Returns
TypeDescription
SummarizedProfile

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
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
NameDescription
indexint
Returns
TypeDescription
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
NameDescription
indexint
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
NameDescription
indexint
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
boolean

Whether the summary field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(SummarizedProfile other)

public SummarizedProfile.Builder mergeFrom(SummarizedProfile other)
Parameter
NameDescription
otherSummarizedProfile
Returns
TypeDescription
SummarizedProfile.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public SummarizedProfile.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
SummarizedProfile.Builder
Overrides Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public SummarizedProfile.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
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
NameDescription
valueProfile
Returns
TypeDescription
SummarizedProfile.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final SummarizedProfile.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
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
NameDescription
indexint
Returns
TypeDescription
SummarizedProfile.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public SummarizedProfile.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
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
NameDescription
indexint
valueProfile
Returns
TypeDescription
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
NameDescription
indexint
builderForValueProfile.Builder
Returns
TypeDescription
SummarizedProfile.Builder

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

public SummarizedProfile.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
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
NameDescription
valueProfile
Returns
TypeDescription
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
NameDescription
builderForValueProfile.Builder
Returns
TypeDescription
SummarizedProfile.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final SummarizedProfile.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
SummarizedProfile.Builder
Overrides