public static final class Phone.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Phone.Builder> implements PhoneOrBuilder
Resource that represents a person's telephone number.Protobuf type
google.cloud.talent.v4beta1.Phone| Modifier and Type | Method and Description |
|---|---|
Phone.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Phone |
build() |
Phone |
buildPartial() |
Phone.Builder |
clear() |
Phone.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Phone.Builder |
clearNumber()
Optional.
|
Phone.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Phone.Builder |
clearType()
Optional.
|
Phone.Builder |
clearUsage()
Optional.
|
Phone.Builder |
clearWhenAvailable()
Optional.
|
Phone.Builder |
clone() |
Phone |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getNumber()
Optional.
|
com.google.protobuf.ByteString |
getNumberBytes()
Optional.
|
Phone.PhoneType |
getType()
Optional.
|
int |
getTypeValue()
Optional.
|
ContactInfoUsage |
getUsage()
Optional.
|
int |
getUsageValue()
Optional.
|
String |
getWhenAvailable()
Optional.
|
com.google.protobuf.ByteString |
getWhenAvailableBytes()
Optional.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Phone.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Phone.Builder |
mergeFrom(com.google.protobuf.Message other) |
Phone.Builder |
mergeFrom(Phone other) |
Phone.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Phone.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Phone.Builder |
setNumber(String value)
Optional.
|
Phone.Builder |
setNumberBytes(com.google.protobuf.ByteString value)
Optional.
|
Phone.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Phone.Builder |
setType(Phone.PhoneType value)
Optional.
|
Phone.Builder |
setTypeValue(int value)
Optional.
|
Phone.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Phone.Builder |
setUsage(ContactInfoUsage value)
Optional.
|
Phone.Builder |
setUsageValue(int value)
Optional.
|
Phone.Builder |
setWhenAvailable(String value)
Optional.
|
Phone.Builder |
setWhenAvailableBytes(com.google.protobuf.ByteString value)
Optional.
|
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<Phone.Builder>public Phone.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Phone.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<Phone.Builder>public Phone getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Phone build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Phone buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Phone.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Phone.Builder>public Phone.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<Phone.Builder>public Phone.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Phone.Builder>public Phone.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Phone.Builder>public Phone.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<Phone.Builder>public Phone.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<Phone.Builder>public Phone.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Phone.Builder>public Phone.Builder mergeFrom(Phone other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Phone.Builder>public Phone.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<Phone.Builder>IOExceptionpublic int getUsageValue()
Optional. The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
.google.cloud.talent.v4beta1.ContactInfoUsage usage = 1;getUsageValue in interface PhoneOrBuilderpublic Phone.Builder setUsageValue(int value)
Optional. The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
.google.cloud.talent.v4beta1.ContactInfoUsage usage = 1;public ContactInfoUsage getUsage()
Optional. The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
.google.cloud.talent.v4beta1.ContactInfoUsage usage = 1;getUsage in interface PhoneOrBuilderpublic Phone.Builder setUsage(ContactInfoUsage value)
Optional. The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
.google.cloud.talent.v4beta1.ContactInfoUsage usage = 1;public Phone.Builder clearUsage()
Optional. The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
.google.cloud.talent.v4beta1.ContactInfoUsage usage = 1;public int getTypeValue()
Optional. The phone type. For example, LANDLINE, MOBILE, FAX.
.google.cloud.talent.v4beta1.Phone.PhoneType type = 2;getTypeValue in interface PhoneOrBuilderpublic Phone.Builder setTypeValue(int value)
Optional. The phone type. For example, LANDLINE, MOBILE, FAX.
.google.cloud.talent.v4beta1.Phone.PhoneType type = 2;public Phone.PhoneType getType()
Optional. The phone type. For example, LANDLINE, MOBILE, FAX.
.google.cloud.talent.v4beta1.Phone.PhoneType type = 2;getType in interface PhoneOrBuilderpublic Phone.Builder setType(Phone.PhoneType value)
Optional. The phone type. For example, LANDLINE, MOBILE, FAX.
.google.cloud.talent.v4beta1.Phone.PhoneType type = 2;public Phone.Builder clearType()
Optional. The phone type. For example, LANDLINE, MOBILE, FAX.
.google.cloud.talent.v4beta1.Phone.PhoneType type = 2;public String getNumber()
Optional. Phone number. Any phone formats are supported and only exact matches are performed on searches. For example, if a phone number in profile is provided in the format of "(xxx)xxx-xxxx", in profile searches the same phone format has to be provided. Number of characters allowed is 20.
string number = 3;getNumber in interface PhoneOrBuilderpublic com.google.protobuf.ByteString getNumberBytes()
Optional. Phone number. Any phone formats are supported and only exact matches are performed on searches. For example, if a phone number in profile is provided in the format of "(xxx)xxx-xxxx", in profile searches the same phone format has to be provided. Number of characters allowed is 20.
string number = 3;getNumberBytes in interface PhoneOrBuilderpublic Phone.Builder setNumber(String value)
Optional. Phone number. Any phone formats are supported and only exact matches are performed on searches. For example, if a phone number in profile is provided in the format of "(xxx)xxx-xxxx", in profile searches the same phone format has to be provided. Number of characters allowed is 20.
string number = 3;public Phone.Builder clearNumber()
Optional. Phone number. Any phone formats are supported and only exact matches are performed on searches. For example, if a phone number in profile is provided in the format of "(xxx)xxx-xxxx", in profile searches the same phone format has to be provided. Number of characters allowed is 20.
string number = 3;public Phone.Builder setNumberBytes(com.google.protobuf.ByteString value)
Optional. Phone number. Any phone formats are supported and only exact matches are performed on searches. For example, if a phone number in profile is provided in the format of "(xxx)xxx-xxxx", in profile searches the same phone format has to be provided. Number of characters allowed is 20.
string number = 3;public String getWhenAvailable()
Optional. When this number is available. Any descriptive string is expected. Number of characters allowed is 100.
string when_available = 4;getWhenAvailable in interface PhoneOrBuilderpublic com.google.protobuf.ByteString getWhenAvailableBytes()
Optional. When this number is available. Any descriptive string is expected. Number of characters allowed is 100.
string when_available = 4;getWhenAvailableBytes in interface PhoneOrBuilderpublic Phone.Builder setWhenAvailable(String value)
Optional. When this number is available. Any descriptive string is expected. Number of characters allowed is 100.
string when_available = 4;public Phone.Builder clearWhenAvailable()
Optional. When this number is available. Any descriptive string is expected. Number of characters allowed is 100.
string when_available = 4;public Phone.Builder setWhenAvailableBytes(com.google.protobuf.ByteString value)
Optional. When this number is available. Any descriptive string is expected. Number of characters allowed is 100.
string when_available = 4;public final Phone.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Phone.Builder>public final Phone.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Phone.Builder>Copyright © 2019 Google LLC. All rights reserved.