Class Application.Builder (2.2.9)

public static final class Application.Builder extends GeneratedMessageV3.Builder<Application.Builder> implements ApplicationOrBuilder

Resource that represents a job application record of a candidate.

Protobuf type google.cloud.talent.v4beta1.Application

Static Methods

getDescriptor()

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

Methods

addAllInterviews(Iterable<? extends Interview> values)

public Application.Builder addAllInterviews(Iterable<? extends Interview> values)

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

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

addInterviews(Interview value)

public Application.Builder addInterviews(Interview value)

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Parameter
Name Description
value Interview
Returns
Type Description
Application.Builder

addInterviews(Interview.Builder builderForValue)

public Application.Builder addInterviews(Interview.Builder builderForValue)

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Parameter
Name Description
builderForValue Interview.Builder
Returns
Type Description
Application.Builder

addInterviews(int index, Interview value)

public Application.Builder addInterviews(int index, Interview value)

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Parameters
Name Description
index int
value Interview
Returns
Type Description
Application.Builder

addInterviews(int index, Interview.Builder builderForValue)

public Application.Builder addInterviews(int index, Interview.Builder builderForValue)

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Parameters
Name Description
index int
builderForValue Interview.Builder
Returns
Type Description
Application.Builder

addInterviewsBuilder()

public Interview.Builder addInterviewsBuilder()

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Returns
Type Description
Interview.Builder

addInterviewsBuilder(int index)

public Interview.Builder addInterviewsBuilder(int index)

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Parameter
Name Description
index int
Returns
Type Description
Interview.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public Application build()
Returns
Type Description
Application

buildPartial()

public Application buildPartial()
Returns
Type Description
Application

clear()

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

clearApplicationDate()

public Application.Builder clearApplicationDate()

The application date.

.google.type.Date application_date = 7;

Returns
Type Description
Application.Builder

clearCompany()

public Application.Builder clearCompany()

Resource name of the company which the candidate applied for. The format is "projects/{project_id}/tenants/{tenant_id}/companies/{company_id}". For example, "projects/foo/tenants/bar/companies/baz".

string company = 5 [(.google.api.resource_reference) = { ... }

Returns
Type Description
Application.Builder

This builder for chaining.

clearCreateTime()

public Application.Builder clearCreateTime()

Required. Reflects the time that the application was created.

.google.protobuf.Timestamp create_time = 19 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Application.Builder

clearExternalId()

public Application.Builder clearExternalId()

Required. Client side application identifier, used to uniquely identify the application. The maximum number of allowed characters is 255.

string external_id = 31 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Application.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

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

clearInterviews()

public Application.Builder clearInterviews()

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Returns
Type Description
Application.Builder

clearIsMatch()

public Application.Builder clearIsMatch()

Output only. Indicates whether this job application is a match to application related filters. This value is only applicable in profile search response.

.google.protobuf.BoolValue is_match = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Application.Builder

clearJob()

public Application.Builder clearJob()

Required. Resource name of the job which the candidate applied for. The format is "projects/{project_id}/tenants/{tenant_id}/jobs/{job_id}". For example, "projects/foo/tenants/bar/jobs/baz".

string job = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
Application.Builder

This builder for chaining.

clearJobTitleSnippet()

public Application.Builder clearJobTitleSnippet()

Output only. Job title snippet shows how the job title is related to a search query. It's empty if the job title isn't related to the search query.

string job_title_snippet = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Application.Builder

This builder for chaining.

clearName()

public Application.Builder clearName()

Required during application update. Resource name assigned to an application by the API. The format is "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}/applications/{application_id}". For example, "projects/foo/tenants/bar/profiles/baz/applications/qux".

string name = 1;

Returns
Type Description
Application.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearOutcome()

public Application.Builder clearOutcome()

Outcome positiveness shows how positive the outcome is.

.google.cloud.talent.v4beta1.Outcome outcome = 22;

Returns
Type Description
Application.Builder

This builder for chaining.

clearOutcomeNotes()

public Application.Builder clearOutcomeNotes()

Free text reason behind the recruitement outcome (for example, reason for withdraw / reject, reason for an unsuccessful finish, and so on). Number of characters allowed is 100.

string outcome_notes = 21;

Returns
Type Description
Application.Builder

This builder for chaining.

clearProfile()

public Application.Builder clearProfile()

Output only. Resource name of the candidate of this application. The format is "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}". For example, "projects/foo/tenants/bar/profiles/baz".

string profile = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Application.Builder

This builder for chaining.

clearReferral()

public Application.Builder clearReferral()

If the candidate is referred by a employee.

.google.protobuf.BoolValue referral = 18;

Returns
Type Description
Application.Builder

clearStage()

public Application.Builder clearStage()

Required. What is the most recent stage of the application (that is, new, screen, send cv, hired, finished work)? This field is intentionally not comprehensive of every possible status, but instead, represents statuses that would be used to indicate to the ML models good / bad matches.

.google.cloud.talent.v4beta1.Application.ApplicationStage stage = 11 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Application.Builder

This builder for chaining.

clearState()

public Application.Builder clearState()

The application state.

.google.cloud.talent.v4beta1.Application.ApplicationState state = 13;

Returns
Type Description
Application.Builder

This builder for chaining.

clearUpdateTime()

public Application.Builder clearUpdateTime()

The last update timestamp.

.google.protobuf.Timestamp update_time = 20;

Returns
Type Description
Application.Builder

clone()

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

getApplicationDate()

public Date getApplicationDate()

The application date.

.google.type.Date application_date = 7;

Returns
Type Description
com.google.type.Date

The applicationDate.

getApplicationDateBuilder()

public Date.Builder getApplicationDateBuilder()

The application date.

.google.type.Date application_date = 7;

Returns
Type Description
com.google.type.Date.Builder

getApplicationDateOrBuilder()

public DateOrBuilder getApplicationDateOrBuilder()

The application date.

.google.type.Date application_date = 7;

Returns
Type Description
com.google.type.DateOrBuilder

getCompany()

public String getCompany()

Resource name of the company which the candidate applied for. The format is "projects/{project_id}/tenants/{tenant_id}/companies/{company_id}". For example, "projects/foo/tenants/bar/companies/baz".

string company = 5 [(.google.api.resource_reference) = { ... }

Returns
Type Description
String

The company.

getCompanyBytes()

public ByteString getCompanyBytes()

Resource name of the company which the candidate applied for. The format is "projects/{project_id}/tenants/{tenant_id}/companies/{company_id}". For example, "projects/foo/tenants/bar/companies/baz".

string company = 5 [(.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for company.

getCreateTime()

public Timestamp getCreateTime()

Required. Reflects the time that the application was created.

.google.protobuf.Timestamp create_time = 19 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Timestamp

The createTime.

getCreateTimeBuilder()

public Timestamp.Builder getCreateTimeBuilder()

Required. Reflects the time that the application was created.

.google.protobuf.Timestamp create_time = 19 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Builder

getCreateTimeOrBuilder()

public TimestampOrBuilder getCreateTimeOrBuilder()

Required. Reflects the time that the application was created.

.google.protobuf.Timestamp create_time = 19 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
TimestampOrBuilder

getDefaultInstanceForType()

public Application getDefaultInstanceForType()
Returns
Type Description
Application

getDescriptorForType()

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

getExternalId()

public String getExternalId()

Required. Client side application identifier, used to uniquely identify the application. The maximum number of allowed characters is 255.

string external_id = 31 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The externalId.

getExternalIdBytes()

public ByteString getExternalIdBytes()

Required. Client side application identifier, used to uniquely identify the application. The maximum number of allowed characters is 255.

string external_id = 31 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for externalId.

getInterviews(int index)

public Interview getInterviews(int index)

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Parameter
Name Description
index int
Returns
Type Description
Interview

getInterviewsBuilder(int index)

public Interview.Builder getInterviewsBuilder(int index)

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Parameter
Name Description
index int
Returns
Type Description
Interview.Builder

getInterviewsBuilderList()

public List<Interview.Builder> getInterviewsBuilderList()

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Returns
Type Description
List<Builder>

getInterviewsCount()

public int getInterviewsCount()

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Returns
Type Description
int

getInterviewsList()

public List<Interview> getInterviewsList()

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Returns
Type Description
List<Interview>

getInterviewsOrBuilder(int index)

public InterviewOrBuilder getInterviewsOrBuilder(int index)

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Parameter
Name Description
index int
Returns
Type Description
InterviewOrBuilder

getInterviewsOrBuilderList()

public List<? extends InterviewOrBuilder> getInterviewsOrBuilderList()

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

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

getIsMatch()

public BoolValue getIsMatch()

Output only. Indicates whether this job application is a match to application related filters. This value is only applicable in profile search response.

.google.protobuf.BoolValue is_match = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
BoolValue

The isMatch.

getIsMatchBuilder()

public BoolValue.Builder getIsMatchBuilder()

Output only. Indicates whether this job application is a match to application related filters. This value is only applicable in profile search response.

.google.protobuf.BoolValue is_match = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Builder

getIsMatchOrBuilder()

public BoolValueOrBuilder getIsMatchOrBuilder()

Output only. Indicates whether this job application is a match to application related filters. This value is only applicable in profile search response.

.google.protobuf.BoolValue is_match = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
BoolValueOrBuilder

getJob()

public String getJob()

Required. Resource name of the job which the candidate applied for. The format is "projects/{project_id}/tenants/{tenant_id}/jobs/{job_id}". For example, "projects/foo/tenants/bar/jobs/baz".

string job = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The job.

getJobBytes()

public ByteString getJobBytes()

Required. Resource name of the job which the candidate applied for. The format is "projects/{project_id}/tenants/{tenant_id}/jobs/{job_id}". For example, "projects/foo/tenants/bar/jobs/baz".

string job = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for job.

getJobTitleSnippet()

public String getJobTitleSnippet()

Output only. Job title snippet shows how the job title is related to a search query. It's empty if the job title isn't related to the search query.

string job_title_snippet = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The jobTitleSnippet.

getJobTitleSnippetBytes()

public ByteString getJobTitleSnippetBytes()

Output only. Job title snippet shows how the job title is related to a search query. It's empty if the job title isn't related to the search query.

string job_title_snippet = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for jobTitleSnippet.

getName()

public String getName()

Required during application update. Resource name assigned to an application by the API. The format is "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}/applications/{application_id}". For example, "projects/foo/tenants/bar/profiles/baz/applications/qux".

string name = 1;

Returns
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

Required during application update. Resource name assigned to an application by the API. The format is "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}/applications/{application_id}". For example, "projects/foo/tenants/bar/profiles/baz/applications/qux".

string name = 1;

Returns
Type Description
ByteString

The bytes for name.

getOutcome()

public Outcome getOutcome()

Outcome positiveness shows how positive the outcome is.

.google.cloud.talent.v4beta1.Outcome outcome = 22;

Returns
Type Description
Outcome

The outcome.

getOutcomeNotes()

public String getOutcomeNotes()

Free text reason behind the recruitement outcome (for example, reason for withdraw / reject, reason for an unsuccessful finish, and so on). Number of characters allowed is 100.

string outcome_notes = 21;

Returns
Type Description
String

The outcomeNotes.

getOutcomeNotesBytes()

public ByteString getOutcomeNotesBytes()

Free text reason behind the recruitement outcome (for example, reason for withdraw / reject, reason for an unsuccessful finish, and so on). Number of characters allowed is 100.

string outcome_notes = 21;

Returns
Type Description
ByteString

The bytes for outcomeNotes.

getOutcomeValue()

public int getOutcomeValue()

Outcome positiveness shows how positive the outcome is.

.google.cloud.talent.v4beta1.Outcome outcome = 22;

Returns
Type Description
int

The enum numeric value on the wire for outcome.

getProfile()

public String getProfile()

Output only. Resource name of the candidate of this application. The format is "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}". For example, "projects/foo/tenants/bar/profiles/baz".

string profile = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The profile.

getProfileBytes()

public ByteString getProfileBytes()

Output only. Resource name of the candidate of this application. The format is "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}". For example, "projects/foo/tenants/bar/profiles/baz".

string profile = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for profile.

getReferral()

public BoolValue getReferral()

If the candidate is referred by a employee.

.google.protobuf.BoolValue referral = 18;

Returns
Type Description
BoolValue

The referral.

getReferralBuilder()

public BoolValue.Builder getReferralBuilder()

If the candidate is referred by a employee.

.google.protobuf.BoolValue referral = 18;

Returns
Type Description
Builder

getReferralOrBuilder()

public BoolValueOrBuilder getReferralOrBuilder()

If the candidate is referred by a employee.

.google.protobuf.BoolValue referral = 18;

Returns
Type Description
BoolValueOrBuilder

getStage()

public Application.ApplicationStage getStage()

Required. What is the most recent stage of the application (that is, new, screen, send cv, hired, finished work)? This field is intentionally not comprehensive of every possible status, but instead, represents statuses that would be used to indicate to the ML models good / bad matches.

.google.cloud.talent.v4beta1.Application.ApplicationStage stage = 11 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Application.ApplicationStage

The stage.

getStageValue()

public int getStageValue()

Required. What is the most recent stage of the application (that is, new, screen, send cv, hired, finished work)? This field is intentionally not comprehensive of every possible status, but instead, represents statuses that would be used to indicate to the ML models good / bad matches.

.google.cloud.talent.v4beta1.Application.ApplicationStage stage = 11 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The enum numeric value on the wire for stage.

getState()

public Application.ApplicationState getState()

The application state.

.google.cloud.talent.v4beta1.Application.ApplicationState state = 13;

Returns
Type Description
Application.ApplicationState

The state.

getStateValue()

public int getStateValue()

The application state.

.google.cloud.talent.v4beta1.Application.ApplicationState state = 13;

Returns
Type Description
int

The enum numeric value on the wire for state.

getUpdateTime()

public Timestamp getUpdateTime()

The last update timestamp.

.google.protobuf.Timestamp update_time = 20;

Returns
Type Description
Timestamp

The updateTime.

getUpdateTimeBuilder()

public Timestamp.Builder getUpdateTimeBuilder()

The last update timestamp.

.google.protobuf.Timestamp update_time = 20;

Returns
Type Description
Builder

getUpdateTimeOrBuilder()

public TimestampOrBuilder getUpdateTimeOrBuilder()

The last update timestamp.

.google.protobuf.Timestamp update_time = 20;

Returns
Type Description
TimestampOrBuilder

hasApplicationDate()

public boolean hasApplicationDate()

The application date.

.google.type.Date application_date = 7;

Returns
Type Description
boolean

Whether the applicationDate field is set.

hasCreateTime()

public boolean hasCreateTime()

Required. Reflects the time that the application was created.

.google.protobuf.Timestamp create_time = 19 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the createTime field is set.

hasIsMatch()

public boolean hasIsMatch()

Output only. Indicates whether this job application is a match to application related filters. This value is only applicable in profile search response.

.google.protobuf.BoolValue is_match = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the isMatch field is set.

hasReferral()

public boolean hasReferral()

If the candidate is referred by a employee.

.google.protobuf.BoolValue referral = 18;

Returns
Type Description
boolean

Whether the referral field is set.

hasUpdateTime()

public boolean hasUpdateTime()

The last update timestamp.

.google.protobuf.Timestamp update_time = 20;

Returns
Type Description
boolean

Whether the updateTime field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeApplicationDate(Date value)

public Application.Builder mergeApplicationDate(Date value)

The application date.

.google.type.Date application_date = 7;

Parameter
Name Description
value com.google.type.Date
Returns
Type Description
Application.Builder

mergeCreateTime(Timestamp value)

public Application.Builder mergeCreateTime(Timestamp value)

Required. Reflects the time that the application was created.

.google.protobuf.Timestamp create_time = 19 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value Timestamp
Returns
Type Description
Application.Builder

mergeFrom(Application other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeIsMatch(BoolValue value)

public Application.Builder mergeIsMatch(BoolValue value)

Output only. Indicates whether this job application is a match to application related filters. This value is only applicable in profile search response.

.google.protobuf.BoolValue is_match = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value BoolValue
Returns
Type Description
Application.Builder

mergeReferral(BoolValue value)

public Application.Builder mergeReferral(BoolValue value)

If the candidate is referred by a employee.

.google.protobuf.BoolValue referral = 18;

Parameter
Name Description
value BoolValue
Returns
Type Description
Application.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

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

mergeUpdateTime(Timestamp value)

public Application.Builder mergeUpdateTime(Timestamp value)

The last update timestamp.

.google.protobuf.Timestamp update_time = 20;

Parameter
Name Description
value Timestamp
Returns
Type Description
Application.Builder

removeInterviews(int index)

public Application.Builder removeInterviews(int index)

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Parameter
Name Description
index int
Returns
Type Description
Application.Builder

setApplicationDate(Date value)

public Application.Builder setApplicationDate(Date value)

The application date.

.google.type.Date application_date = 7;

Parameter
Name Description
value com.google.type.Date
Returns
Type Description
Application.Builder

setApplicationDate(Date.Builder builderForValue)

public Application.Builder setApplicationDate(Date.Builder builderForValue)

The application date.

.google.type.Date application_date = 7;

Parameter
Name Description
builderForValue com.google.type.Date.Builder
Returns
Type Description
Application.Builder

setCompany(String value)

public Application.Builder setCompany(String value)

Resource name of the company which the candidate applied for. The format is "projects/{project_id}/tenants/{tenant_id}/companies/{company_id}". For example, "projects/foo/tenants/bar/companies/baz".

string company = 5 [(.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The company to set.

Returns
Type Description
Application.Builder

This builder for chaining.

setCompanyBytes(ByteString value)

public Application.Builder setCompanyBytes(ByteString value)

Resource name of the company which the candidate applied for. The format is "projects/{project_id}/tenants/{tenant_id}/companies/{company_id}". For example, "projects/foo/tenants/bar/companies/baz".

string company = 5 [(.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes for company to set.

Returns
Type Description
Application.Builder

This builder for chaining.

setCreateTime(Timestamp value)

public Application.Builder setCreateTime(Timestamp value)

Required. Reflects the time that the application was created.

.google.protobuf.Timestamp create_time = 19 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value Timestamp
Returns
Type Description
Application.Builder

setCreateTime(Timestamp.Builder builderForValue)

public Application.Builder setCreateTime(Timestamp.Builder builderForValue)

Required. Reflects the time that the application was created.

.google.protobuf.Timestamp create_time = 19 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue Builder
Returns
Type Description
Application.Builder

setExternalId(String value)

public Application.Builder setExternalId(String value)

Required. Client side application identifier, used to uniquely identify the application. The maximum number of allowed characters is 255.

string external_id = 31 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The externalId to set.

Returns
Type Description
Application.Builder

This builder for chaining.

setExternalIdBytes(ByteString value)

public Application.Builder setExternalIdBytes(ByteString value)

Required. Client side application identifier, used to uniquely identify the application. The maximum number of allowed characters is 255.

string external_id = 31 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for externalId to set.

Returns
Type Description
Application.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

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

setInterviews(int index, Interview value)

public Application.Builder setInterviews(int index, Interview value)

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Parameters
Name Description
index int
value Interview
Returns
Type Description
Application.Builder

setInterviews(int index, Interview.Builder builderForValue)

public Application.Builder setInterviews(int index, Interview.Builder builderForValue)

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Parameters
Name Description
index int
builderForValue Interview.Builder
Returns
Type Description
Application.Builder

setIsMatch(BoolValue value)

public Application.Builder setIsMatch(BoolValue value)

Output only. Indicates whether this job application is a match to application related filters. This value is only applicable in profile search response.

.google.protobuf.BoolValue is_match = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value BoolValue
Returns
Type Description
Application.Builder

setIsMatch(BoolValue.Builder builderForValue)

public Application.Builder setIsMatch(BoolValue.Builder builderForValue)

Output only. Indicates whether this job application is a match to application related filters. This value is only applicable in profile search response.

.google.protobuf.BoolValue is_match = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
builderForValue Builder
Returns
Type Description
Application.Builder

setJob(String value)

public Application.Builder setJob(String value)

Required. Resource name of the job which the candidate applied for. The format is "projects/{project_id}/tenants/{tenant_id}/jobs/{job_id}". For example, "projects/foo/tenants/bar/jobs/baz".

string job = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The job to set.

Returns
Type Description
Application.Builder

This builder for chaining.

setJobBytes(ByteString value)

public Application.Builder setJobBytes(ByteString value)

Required. Resource name of the job which the candidate applied for. The format is "projects/{project_id}/tenants/{tenant_id}/jobs/{job_id}". For example, "projects/foo/tenants/bar/jobs/baz".

string job = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes for job to set.

Returns
Type Description
Application.Builder

This builder for chaining.

setJobTitleSnippet(String value)

public Application.Builder setJobTitleSnippet(String value)

Output only. Job title snippet shows how the job title is related to a search query. It's empty if the job title isn't related to the search query.

string job_title_snippet = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The jobTitleSnippet to set.

Returns
Type Description
Application.Builder

This builder for chaining.

setJobTitleSnippetBytes(ByteString value)

public Application.Builder setJobTitleSnippetBytes(ByteString value)

Output only. Job title snippet shows how the job title is related to a search query. It's empty if the job title isn't related to the search query.

string job_title_snippet = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for jobTitleSnippet to set.

Returns
Type Description
Application.Builder

This builder for chaining.

setName(String value)

public Application.Builder setName(String value)

Required during application update. Resource name assigned to an application by the API. The format is "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}/applications/{application_id}". For example, "projects/foo/tenants/bar/profiles/baz/applications/qux".

string name = 1;

Parameter
Name Description
value String

The name to set.

Returns
Type Description
Application.Builder

This builder for chaining.

setNameBytes(ByteString value)

public Application.Builder setNameBytes(ByteString value)

Required during application update. Resource name assigned to an application by the API. The format is "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}/applications/{application_id}". For example, "projects/foo/tenants/bar/profiles/baz/applications/qux".

string name = 1;

Parameter
Name Description
value ByteString

The bytes for name to set.

Returns
Type Description
Application.Builder

This builder for chaining.

setOutcome(Outcome value)

public Application.Builder setOutcome(Outcome value)

Outcome positiveness shows how positive the outcome is.

.google.cloud.talent.v4beta1.Outcome outcome = 22;

Parameter
Name Description
value Outcome

The outcome to set.

Returns
Type Description
Application.Builder

This builder for chaining.

setOutcomeNotes(String value)

public Application.Builder setOutcomeNotes(String value)

Free text reason behind the recruitement outcome (for example, reason for withdraw / reject, reason for an unsuccessful finish, and so on). Number of characters allowed is 100.

string outcome_notes = 21;

Parameter
Name Description
value String

The outcomeNotes to set.

Returns
Type Description
Application.Builder

This builder for chaining.

setOutcomeNotesBytes(ByteString value)

public Application.Builder setOutcomeNotesBytes(ByteString value)

Free text reason behind the recruitement outcome (for example, reason for withdraw / reject, reason for an unsuccessful finish, and so on). Number of characters allowed is 100.

string outcome_notes = 21;

Parameter
Name Description
value ByteString

The bytes for outcomeNotes to set.

Returns
Type Description
Application.Builder

This builder for chaining.

setOutcomeValue(int value)

public Application.Builder setOutcomeValue(int value)

Outcome positiveness shows how positive the outcome is.

.google.cloud.talent.v4beta1.Outcome outcome = 22;

Parameter
Name Description
value int

The enum numeric value on the wire for outcome to set.

Returns
Type Description
Application.Builder

This builder for chaining.

setProfile(String value)

public Application.Builder setProfile(String value)

Output only. Resource name of the candidate of this application. The format is "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}". For example, "projects/foo/tenants/bar/profiles/baz".

string profile = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The profile to set.

Returns
Type Description
Application.Builder

This builder for chaining.

setProfileBytes(ByteString value)

public Application.Builder setProfileBytes(ByteString value)

Output only. Resource name of the candidate of this application. The format is "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}". For example, "projects/foo/tenants/bar/profiles/baz".

string profile = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for profile to set.

Returns
Type Description
Application.Builder

This builder for chaining.

setReferral(BoolValue value)

public Application.Builder setReferral(BoolValue value)

If the candidate is referred by a employee.

.google.protobuf.BoolValue referral = 18;

Parameter
Name Description
value BoolValue
Returns
Type Description
Application.Builder

setReferral(BoolValue.Builder builderForValue)

public Application.Builder setReferral(BoolValue.Builder builderForValue)

If the candidate is referred by a employee.

.google.protobuf.BoolValue referral = 18;

Parameter
Name Description
builderForValue Builder
Returns
Type Description
Application.Builder

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

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

setStage(Application.ApplicationStage value)

public Application.Builder setStage(Application.ApplicationStage value)

Required. What is the most recent stage of the application (that is, new, screen, send cv, hired, finished work)? This field is intentionally not comprehensive of every possible status, but instead, represents statuses that would be used to indicate to the ML models good / bad matches.

.google.cloud.talent.v4beta1.Application.ApplicationStage stage = 11 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value Application.ApplicationStage

The stage to set.

Returns
Type Description
Application.Builder

This builder for chaining.

setStageValue(int value)

public Application.Builder setStageValue(int value)

Required. What is the most recent stage of the application (that is, new, screen, send cv, hired, finished work)? This field is intentionally not comprehensive of every possible status, but instead, represents statuses that would be used to indicate to the ML models good / bad matches.

.google.cloud.talent.v4beta1.Application.ApplicationStage stage = 11 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value int

The enum numeric value on the wire for stage to set.

Returns
Type Description
Application.Builder

This builder for chaining.

setState(Application.ApplicationState value)

public Application.Builder setState(Application.ApplicationState value)

The application state.

.google.cloud.talent.v4beta1.Application.ApplicationState state = 13;

Parameter
Name Description
value Application.ApplicationState

The state to set.

Returns
Type Description
Application.Builder

This builder for chaining.

setStateValue(int value)

public Application.Builder setStateValue(int value)

The application state.

.google.cloud.talent.v4beta1.Application.ApplicationState state = 13;

Parameter
Name Description
value int

The enum numeric value on the wire for state to set.

Returns
Type Description
Application.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

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

setUpdateTime(Timestamp value)

public Application.Builder setUpdateTime(Timestamp value)

The last update timestamp.

.google.protobuf.Timestamp update_time = 20;

Parameter
Name Description
value Timestamp
Returns
Type Description
Application.Builder

setUpdateTime(Timestamp.Builder builderForValue)

public Application.Builder setUpdateTime(Timestamp.Builder builderForValue)

The last update timestamp.

.google.protobuf.Timestamp update_time = 20;

Parameter
Name Description
builderForValue Builder
Returns
Type Description
Application.Builder