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
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

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

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

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

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

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 Overrides

build()

public SummarizedProfile build()
Returns
TypeDescription
SummarizedProfile

buildPartial()

public SummarizedProfile buildPartial()
Returns
TypeDescription
SummarizedProfile

clear()

public SummarizedProfile.Builder clear()
Returns Overrides

clearField(Descriptors.FieldDescriptor field)

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

clearOneof(Descriptors.OneofDescriptor oneof)

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

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

clone()

public SummarizedProfile.Builder clone()
Returns 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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setField(Descriptors.FieldDescriptor field, Object value)

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

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

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 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

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

setUnknownFields(UnknownFieldSet unknownFields)

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