public static final class DeviceInfo.Builder extends GeneratedMessageV3.Builder<DeviceInfo.Builder> implements DeviceInfoOrBuilder
Device information collected from the job seeker, candidate, or other entity conducting the job search. Providing this information improves the quality of the search results across devices.Protobuf type
google.cloud.talent.v4beta1.DeviceInfo
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
mergeDelimitedFrom, mergeDelimitedFrom
mergeFrom
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3.Builder<DeviceInfo.Builder>
public DeviceInfo.Builder clear()
clear
in interface Message.Builder
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageV3.Builder<DeviceInfo.Builder>
public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface Message.Builder
getDescriptorForType
in interface MessageOrBuilder
getDescriptorForType
in class GeneratedMessageV3.Builder<DeviceInfo.Builder>
public DeviceInfo getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
public DeviceInfo build()
build
in interface Message.Builder
build
in interface MessageLite.Builder
public DeviceInfo buildPartial()
buildPartial
in interface Message.Builder
buildPartial
in interface MessageLite.Builder
public DeviceInfo.Builder clone()
clone
in interface Message.Builder
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageV3.Builder<DeviceInfo.Builder>
public DeviceInfo.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField
in interface Message.Builder
setField
in class GeneratedMessageV3.Builder<DeviceInfo.Builder>
public DeviceInfo.Builder clearField(Descriptors.FieldDescriptor field)
clearField
in interface Message.Builder
clearField
in class GeneratedMessageV3.Builder<DeviceInfo.Builder>
public DeviceInfo.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof
in interface Message.Builder
clearOneof
in class GeneratedMessageV3.Builder<DeviceInfo.Builder>
public DeviceInfo.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<DeviceInfo.Builder>
public DeviceInfo.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface Message.Builder
addRepeatedField
in class GeneratedMessageV3.Builder<DeviceInfo.Builder>
public DeviceInfo.Builder mergeFrom(Message other)
mergeFrom
in interface Message.Builder
mergeFrom
in class AbstractMessage.Builder<DeviceInfo.Builder>
public DeviceInfo.Builder mergeFrom(DeviceInfo other)
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3.Builder<DeviceInfo.Builder>
public DeviceInfo.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<DeviceInfo.Builder>
IOException
public int getDeviceTypeValue()
Type of the device.
.google.cloud.talent.v4beta1.DeviceInfo.DeviceType device_type = 1;
getDeviceTypeValue
in interface DeviceInfoOrBuilder
public DeviceInfo.Builder setDeviceTypeValue(int value)
Type of the device.
.google.cloud.talent.v4beta1.DeviceInfo.DeviceType device_type = 1;
value
- The enum numeric value on the wire for deviceType to set.public DeviceInfo.DeviceType getDeviceType()
Type of the device.
.google.cloud.talent.v4beta1.DeviceInfo.DeviceType device_type = 1;
getDeviceType
in interface DeviceInfoOrBuilder
public DeviceInfo.Builder setDeviceType(DeviceInfo.DeviceType value)
Type of the device.
.google.cloud.talent.v4beta1.DeviceInfo.DeviceType device_type = 1;
value
- The deviceType to set.public DeviceInfo.Builder clearDeviceType()
Type of the device.
.google.cloud.talent.v4beta1.DeviceInfo.DeviceType device_type = 1;
public String getId()
A device-specific ID. The ID must be a unique identifier that distinguishes the device from other devices.
string id = 2;
getId
in interface DeviceInfoOrBuilder
public ByteString getIdBytes()
A device-specific ID. The ID must be a unique identifier that distinguishes the device from other devices.
string id = 2;
getIdBytes
in interface DeviceInfoOrBuilder
public DeviceInfo.Builder setId(String value)
A device-specific ID. The ID must be a unique identifier that distinguishes the device from other devices.
string id = 2;
value
- The id to set.public DeviceInfo.Builder clearId()
A device-specific ID. The ID must be a unique identifier that distinguishes the device from other devices.
string id = 2;
public DeviceInfo.Builder setIdBytes(ByteString value)
A device-specific ID. The ID must be a unique identifier that distinguishes the device from other devices.
string id = 2;
value
- The bytes for id to set.public final DeviceInfo.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields
in interface Message.Builder
setUnknownFields
in class GeneratedMessageV3.Builder<DeviceInfo.Builder>
public final DeviceInfo.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields
in interface Message.Builder
mergeUnknownFields
in class GeneratedMessageV3.Builder<DeviceInfo.Builder>
Copyright © 2022 Google LLC. All rights reserved.