public final class Application extends com.google.protobuf.GeneratedMessageV3 implements ApplicationOrBuilder
Resource that represents a job application record of a candidate.Protobuf type
google.cloud.talent.v4beta1.Application| Modifier and Type | Class and Description |
|---|---|
static class |
Application.ApplicationStage
The stage of the application.
|
static class |
Application.ApplicationState
Enum that represents the application status.
|
static class |
Application.Builder
Resource that represents a job application record of a candidate.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable| Modifier and Type | Field and Description |
|---|---|
static int |
APPLICATION_DATE_FIELD_NUMBER |
static int |
COMPANY_FIELD_NUMBER |
static int |
CREATE_TIME_FIELD_NUMBER |
static int |
EXTERNAL_ID_FIELD_NUMBER |
static int |
INTERVIEWS_FIELD_NUMBER |
static int |
IS_MATCH_FIELD_NUMBER |
static int |
JOB_FIELD_NUMBER |
static int |
JOB_TITLE_SNIPPET_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static int |
OUTCOME_FIELD_NUMBER |
static int |
OUTCOME_NOTES_FIELD_NUMBER |
static int |
PROFILE_FIELD_NUMBER |
static int |
REFERRAL_FIELD_NUMBER |
static int |
STAGE_FIELD_NUMBER |
static int |
STATE_FIELD_NUMBER |
static int |
UPDATE_TIME_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
com.google.type.Date |
getApplicationDate()
Optional.
|
com.google.type.DateOrBuilder |
getApplicationDateOrBuilder()
Optional.
|
String |
getCompany()
One of either a job or a company is required.
|
com.google.protobuf.ByteString |
getCompanyBytes()
One of either a job or a company is required.
|
com.google.protobuf.Timestamp |
getCreateTime()
Required.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
Required.
|
static Application |
getDefaultInstance() |
Application |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getExternalId()
Required.
|
com.google.protobuf.ByteString |
getExternalIdBytes()
Required.
|
Interview |
getInterviews(int index)
Optional.
|
int |
getInterviewsCount()
Optional.
|
List<Interview> |
getInterviewsList()
Optional.
|
InterviewOrBuilder |
getInterviewsOrBuilder(int index)
Optional.
|
List<? extends InterviewOrBuilder> |
getInterviewsOrBuilderList()
Optional.
|
com.google.protobuf.BoolValue |
getIsMatch()
Output only.
|
com.google.protobuf.BoolValueOrBuilder |
getIsMatchOrBuilder()
Output only.
|
String |
getJob()
One of either a job or a company is required.
|
com.google.protobuf.ByteString |
getJobBytes()
One of either a job or a company is required.
|
String |
getJobTitleSnippet()
Output only.
|
com.google.protobuf.ByteString |
getJobTitleSnippetBytes()
Output only.
|
String |
getName()
Required during application update.
|
com.google.protobuf.ByteString |
getNameBytes()
Required during application update.
|
Outcome |
getOutcome()
Optional.
|
String |
getOutcomeNotes()
Optional.
|
com.google.protobuf.ByteString |
getOutcomeNotesBytes()
Optional.
|
int |
getOutcomeValue()
Optional.
|
com.google.protobuf.Parser<Application> |
getParserForType() |
String |
getProfile()
Output only.
|
com.google.protobuf.ByteString |
getProfileBytes()
Output only.
|
com.google.protobuf.BoolValue |
getReferral()
Optional.
|
com.google.protobuf.BoolValueOrBuilder |
getReferralOrBuilder()
Optional.
|
int |
getSerializedSize() |
Application.ApplicationStage |
getStage()
Required.
|
int |
getStageValue()
Required.
|
Application.ApplicationState |
getState()
Optional.
|
int |
getStateValue()
Optional.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
com.google.protobuf.Timestamp |
getUpdateTime()
Optional.
|
com.google.protobuf.TimestampOrBuilder |
getUpdateTimeOrBuilder()
Optional.
|
boolean |
hasApplicationDate()
Optional.
|
boolean |
hasCreateTime()
Required.
|
int |
hashCode() |
boolean |
hasIsMatch()
Output only.
|
boolean |
hasReferral()
Optional.
|
boolean |
hasUpdateTime()
Optional.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Application.Builder |
newBuilder() |
static Application.Builder |
newBuilder(Application prototype) |
Application.Builder |
newBuilderForType() |
protected Application.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
static Application |
parseDelimitedFrom(InputStream input) |
static Application |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Application |
parseFrom(byte[] data) |
static Application |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Application |
parseFrom(ByteBuffer data) |
static Application |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Application |
parseFrom(com.google.protobuf.ByteString data) |
static Application |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Application |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Application |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Application |
parseFrom(InputStream input) |
static Application |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Application> |
parser() |
Application.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int NAME_FIELD_NUMBER
public static final int EXTERNAL_ID_FIELD_NUMBER
public static final int PROFILE_FIELD_NUMBER
public static final int JOB_FIELD_NUMBER
public static final int COMPANY_FIELD_NUMBER
public static final int APPLICATION_DATE_FIELD_NUMBER
public static final int STAGE_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER
public static final int INTERVIEWS_FIELD_NUMBER
public static final int REFERRAL_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
public static final int UPDATE_TIME_FIELD_NUMBER
public static final int OUTCOME_NOTES_FIELD_NUMBER
public static final int OUTCOME_FIELD_NUMBER
public static final int IS_MATCH_FIELD_NUMBER
public static final int JOB_TITLE_SNIPPET_FIELD_NUMBER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public 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/api-test-project/tenants/foo/profiles/bar/applications/baz".
string name = 1;getName in interface ApplicationOrBuilderpublic com.google.protobuf.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/api-test-project/tenants/foo/profiles/bar/applications/baz".
string name = 1;getNameBytes in interface ApplicationOrBuilderpublic 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;getExternalId in interface ApplicationOrBuilderpublic com.google.protobuf.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;getExternalIdBytes in interface ApplicationOrBuilderpublic 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/api-test-project/tenants/foo/profiles/bar".
string profile = 2;getProfile in interface ApplicationOrBuilderpublic com.google.protobuf.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/api-test-project/tenants/foo/profiles/bar".
string profile = 2;getProfileBytes in interface ApplicationOrBuilderpublic String getJob()
One of either a job or a company is 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/api-test-project/tenants/foo/jobs/bar".
string job = 4;getJob in interface ApplicationOrBuilderpublic com.google.protobuf.ByteString getJobBytes()
One of either a job or a company is 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/api-test-project/tenants/foo/jobs/bar".
string job = 4;getJobBytes in interface ApplicationOrBuilderpublic String getCompany()
One of either a job or a company is required.
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/api-test-project/tenants/foo/companies/bar".
string company = 5;getCompany in interface ApplicationOrBuilderpublic com.google.protobuf.ByteString getCompanyBytes()
One of either a job or a company is required.
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/api-test-project/tenants/foo/companies/bar".
string company = 5;getCompanyBytes in interface ApplicationOrBuilderpublic boolean hasApplicationDate()
Optional. The application date.
.google.type.Date application_date = 7;hasApplicationDate in interface ApplicationOrBuilderpublic com.google.type.Date getApplicationDate()
Optional. The application date.
.google.type.Date application_date = 7;getApplicationDate in interface ApplicationOrBuilderpublic com.google.type.DateOrBuilder getApplicationDateOrBuilder()
Optional. The application date.
.google.type.Date application_date = 7;getApplicationDateOrBuilder in interface ApplicationOrBuilderpublic 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;getStageValue in interface ApplicationOrBuilderpublic 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;getStage in interface ApplicationOrBuilderpublic int getStateValue()
Optional. The application state.
.google.cloud.talent.v4beta1.Application.ApplicationState state = 13;getStateValue in interface ApplicationOrBuilderpublic Application.ApplicationState getState()
Optional. The application state.
.google.cloud.talent.v4beta1.Application.ApplicationState state = 13;getState in interface ApplicationOrBuilderpublic List<Interview> getInterviewsList()
Optional. 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;getInterviewsList in interface ApplicationOrBuilderpublic List<? extends InterviewOrBuilder> getInterviewsOrBuilderList()
Optional. 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;getInterviewsOrBuilderList in interface ApplicationOrBuilderpublic int getInterviewsCount()
Optional. 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;getInterviewsCount in interface ApplicationOrBuilderpublic Interview getInterviews(int index)
Optional. 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;getInterviews in interface ApplicationOrBuilderpublic InterviewOrBuilder getInterviewsOrBuilder(int index)
Optional. 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;getInterviewsOrBuilder in interface ApplicationOrBuilderpublic boolean hasReferral()
Optional. If the candidate is referred by a employee.
.google.protobuf.BoolValue referral = 18;hasReferral in interface ApplicationOrBuilderpublic com.google.protobuf.BoolValue getReferral()
Optional. If the candidate is referred by a employee.
.google.protobuf.BoolValue referral = 18;getReferral in interface ApplicationOrBuilderpublic com.google.protobuf.BoolValueOrBuilder getReferralOrBuilder()
Optional. If the candidate is referred by a employee.
.google.protobuf.BoolValue referral = 18;getReferralOrBuilder in interface ApplicationOrBuilderpublic boolean hasCreateTime()
Required. Reflects the time that the application was created.
.google.protobuf.Timestamp create_time = 19;hasCreateTime in interface ApplicationOrBuilderpublic com.google.protobuf.Timestamp getCreateTime()
Required. Reflects the time that the application was created.
.google.protobuf.Timestamp create_time = 19;getCreateTime in interface ApplicationOrBuilderpublic com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Required. Reflects the time that the application was created.
.google.protobuf.Timestamp create_time = 19;getCreateTimeOrBuilder in interface ApplicationOrBuilderpublic boolean hasUpdateTime()
Optional. The last update timestamp.
.google.protobuf.Timestamp update_time = 20;hasUpdateTime in interface ApplicationOrBuilderpublic com.google.protobuf.Timestamp getUpdateTime()
Optional. The last update timestamp.
.google.protobuf.Timestamp update_time = 20;getUpdateTime in interface ApplicationOrBuilderpublic com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Optional. The last update timestamp.
.google.protobuf.Timestamp update_time = 20;getUpdateTimeOrBuilder in interface ApplicationOrBuilderpublic String getOutcomeNotes()
Optional. 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;getOutcomeNotes in interface ApplicationOrBuilderpublic com.google.protobuf.ByteString getOutcomeNotesBytes()
Optional. 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;getOutcomeNotesBytes in interface ApplicationOrBuilderpublic int getOutcomeValue()
Optional. Outcome positiveness shows how positive the outcome is.
.google.cloud.talent.v4beta1.Outcome outcome = 22;getOutcomeValue in interface ApplicationOrBuilderpublic Outcome getOutcome()
Optional. Outcome positiveness shows how positive the outcome is.
.google.cloud.talent.v4beta1.Outcome outcome = 22;getOutcome in interface ApplicationOrBuilderpublic 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;hasIsMatch in interface ApplicationOrBuilderpublic com.google.protobuf.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;getIsMatch in interface ApplicationOrBuilderpublic com.google.protobuf.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;getIsMatchOrBuilder in interface ApplicationOrBuilderpublic 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;getJobTitleSnippet in interface ApplicationOrBuilderpublic com.google.protobuf.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;getJobTitleSnippetBytes in interface ApplicationOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Application parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Application parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Application parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Application parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Application parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Application parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Application parseFrom(InputStream input) throws IOException
IOExceptionpublic static Application parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Application parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Application parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Application parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Application parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Application.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Application.Builder newBuilder()
public static Application.Builder newBuilder(Application prototype)
public Application.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Application.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Application getDefaultInstance()
public static com.google.protobuf.Parser<Application> parser()
public com.google.protobuf.Parser<Application> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Application getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2019 Google LLC. All rights reserved.