public static final class Skill.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Skill.Builder> implements SkillOrBuilder
Resource that represents a skill of a candidate.Protobuf type
google.cloud.talent.v4beta1.Skill| Modifier and Type | Method and Description |
|---|---|
Skill.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Skill |
build() |
Skill |
buildPartial() |
Skill.Builder |
clear() |
Skill.Builder |
clearContext()
Optional.
|
Skill.Builder |
clearDisplayName()
Optional.
|
Skill.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Skill.Builder |
clearLastUsedDate()
Optional.
|
Skill.Builder |
clearLevel()
Optional.
|
Skill.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Skill.Builder |
clearSkillNameSnippet()
Output only.
|
Skill.Builder |
clone() |
String |
getContext()
Optional.
|
com.google.protobuf.ByteString |
getContextBytes()
Optional.
|
Skill |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getDisplayName()
Optional.
|
com.google.protobuf.ByteString |
getDisplayNameBytes()
Optional.
|
com.google.type.Date |
getLastUsedDate()
Optional.
|
com.google.type.Date.Builder |
getLastUsedDateBuilder()
Optional.
|
com.google.type.DateOrBuilder |
getLastUsedDateOrBuilder()
Optional.
|
SkillProficiencyLevel |
getLevel()
Optional.
|
int |
getLevelValue()
Optional.
|
String |
getSkillNameSnippet()
Output only.
|
com.google.protobuf.ByteString |
getSkillNameSnippetBytes()
Output only.
|
boolean |
hasLastUsedDate()
Optional.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Skill.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Skill.Builder |
mergeFrom(com.google.protobuf.Message other) |
Skill.Builder |
mergeFrom(Skill other) |
Skill.Builder |
mergeLastUsedDate(com.google.type.Date value)
Optional.
|
Skill.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Skill.Builder |
setContext(String value)
Optional.
|
Skill.Builder |
setContextBytes(com.google.protobuf.ByteString value)
Optional.
|
Skill.Builder |
setDisplayName(String value)
Optional.
|
Skill.Builder |
setDisplayNameBytes(com.google.protobuf.ByteString value)
Optional.
|
Skill.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Skill.Builder |
setLastUsedDate(com.google.type.Date.Builder builderForValue)
Optional.
|
Skill.Builder |
setLastUsedDate(com.google.type.Date value)
Optional.
|
Skill.Builder |
setLevel(SkillProficiencyLevel value)
Optional.
|
Skill.Builder |
setLevelValue(int value)
Optional.
|
Skill.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Skill.Builder |
setSkillNameSnippet(String value)
Output only.
|
Skill.Builder |
setSkillNameSnippetBytes(com.google.protobuf.ByteString value)
Output only.
|
Skill.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Skill.Builder>public Skill.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Skill.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Skill.Builder>public Skill getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Skill build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Skill buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Skill.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Skill.Builder>public Skill.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Skill.Builder>public Skill.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Skill.Builder>public Skill.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Skill.Builder>public Skill.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Skill.Builder>public Skill.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Skill.Builder>public Skill.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Skill.Builder>public Skill.Builder mergeFrom(Skill other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Skill.Builder>public Skill.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Skill.Builder>IOExceptionpublic String getDisplayName()
Optional. Skill display name. For example, "Java", "Python". Number of characters allowed is 100.
string display_name = 1;getDisplayName in interface SkillOrBuilderpublic com.google.protobuf.ByteString getDisplayNameBytes()
Optional. Skill display name. For example, "Java", "Python". Number of characters allowed is 100.
string display_name = 1;getDisplayNameBytes in interface SkillOrBuilderpublic Skill.Builder setDisplayName(String value)
Optional. Skill display name. For example, "Java", "Python". Number of characters allowed is 100.
string display_name = 1;public Skill.Builder clearDisplayName()
Optional. Skill display name. For example, "Java", "Python". Number of characters allowed is 100.
string display_name = 1;public Skill.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
Optional. Skill display name. For example, "Java", "Python". Number of characters allowed is 100.
string display_name = 1;public boolean hasLastUsedDate()
Optional. The last time this skill was used.
.google.type.Date last_used_date = 2;hasLastUsedDate in interface SkillOrBuilderpublic com.google.type.Date getLastUsedDate()
Optional. The last time this skill was used.
.google.type.Date last_used_date = 2;getLastUsedDate in interface SkillOrBuilderpublic Skill.Builder setLastUsedDate(com.google.type.Date value)
Optional. The last time this skill was used.
.google.type.Date last_used_date = 2;public Skill.Builder setLastUsedDate(com.google.type.Date.Builder builderForValue)
Optional. The last time this skill was used.
.google.type.Date last_used_date = 2;public Skill.Builder mergeLastUsedDate(com.google.type.Date value)
Optional. The last time this skill was used.
.google.type.Date last_used_date = 2;public Skill.Builder clearLastUsedDate()
Optional. The last time this skill was used.
.google.type.Date last_used_date = 2;public com.google.type.Date.Builder getLastUsedDateBuilder()
Optional. The last time this skill was used.
.google.type.Date last_used_date = 2;public com.google.type.DateOrBuilder getLastUsedDateOrBuilder()
Optional. The last time this skill was used.
.google.type.Date last_used_date = 2;getLastUsedDateOrBuilder in interface SkillOrBuilderpublic int getLevelValue()
Optional. Skill proficiency level which indicates how proficient the candidate is at this skill.
.google.cloud.talent.v4beta1.SkillProficiencyLevel level = 3;getLevelValue in interface SkillOrBuilderpublic Skill.Builder setLevelValue(int value)
Optional. Skill proficiency level which indicates how proficient the candidate is at this skill.
.google.cloud.talent.v4beta1.SkillProficiencyLevel level = 3;public SkillProficiencyLevel getLevel()
Optional. Skill proficiency level which indicates how proficient the candidate is at this skill.
.google.cloud.talent.v4beta1.SkillProficiencyLevel level = 3;getLevel in interface SkillOrBuilderpublic Skill.Builder setLevel(SkillProficiencyLevel value)
Optional. Skill proficiency level which indicates how proficient the candidate is at this skill.
.google.cloud.talent.v4beta1.SkillProficiencyLevel level = 3;public Skill.Builder clearLevel()
Optional. Skill proficiency level which indicates how proficient the candidate is at this skill.
.google.cloud.talent.v4beta1.SkillProficiencyLevel level = 3;public String getContext()
Optional. A paragraph describes context of this skill. Number of characters allowed is 100,000.
string context = 4;getContext in interface SkillOrBuilderpublic com.google.protobuf.ByteString getContextBytes()
Optional. A paragraph describes context of this skill. Number of characters allowed is 100,000.
string context = 4;getContextBytes in interface SkillOrBuilderpublic Skill.Builder setContext(String value)
Optional. A paragraph describes context of this skill. Number of characters allowed is 100,000.
string context = 4;public Skill.Builder clearContext()
Optional. A paragraph describes context of this skill. Number of characters allowed is 100,000.
string context = 4;public Skill.Builder setContextBytes(com.google.protobuf.ByteString value)
Optional. A paragraph describes context of this skill. Number of characters allowed is 100,000.
string context = 4;public String getSkillNameSnippet()
Output only. Skill name snippet shows how the [display_name][google.cloud.talent.v4beta1.Skill.display_name] is related to a search query. It's empty if the [display_name][google.cloud.talent.v4beta1.Skill.display_name] isn't related to the search query.
string skill_name_snippet = 5;getSkillNameSnippet in interface SkillOrBuilderpublic com.google.protobuf.ByteString getSkillNameSnippetBytes()
Output only. Skill name snippet shows how the [display_name][google.cloud.talent.v4beta1.Skill.display_name] is related to a search query. It's empty if the [display_name][google.cloud.talent.v4beta1.Skill.display_name] isn't related to the search query.
string skill_name_snippet = 5;getSkillNameSnippetBytes in interface SkillOrBuilderpublic Skill.Builder setSkillNameSnippet(String value)
Output only. Skill name snippet shows how the [display_name][google.cloud.talent.v4beta1.Skill.display_name] is related to a search query. It's empty if the [display_name][google.cloud.talent.v4beta1.Skill.display_name] isn't related to the search query.
string skill_name_snippet = 5;public Skill.Builder clearSkillNameSnippet()
Output only. Skill name snippet shows how the [display_name][google.cloud.talent.v4beta1.Skill.display_name] is related to a search query. It's empty if the [display_name][google.cloud.talent.v4beta1.Skill.display_name] isn't related to the search query.
string skill_name_snippet = 5;public Skill.Builder setSkillNameSnippetBytes(com.google.protobuf.ByteString value)
Output only. Skill name snippet shows how the [display_name][google.cloud.talent.v4beta1.Skill.display_name] is related to a search query. It's empty if the [display_name][google.cloud.talent.v4beta1.Skill.display_name] isn't related to the search query.
string skill_name_snippet = 5;public final Skill.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Skill.Builder>public final Skill.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Skill.Builder>Copyright © 2019 Google LLC. All rights reserved.