public static final class ClientEvent.Builder extends GeneratedMessageV3.Builder<ClientEvent.Builder> implements ClientEventOrBuilder
An event issued when an end user interacts with the application that implements Cloud Talent Solution. Providing this information improves the quality of results for the API clients, enabling the service to perform optimally. The number of events sent must be consistent with other calls, such as job searches, issued to the service by the client.Protobuf type
google.cloud.talent.v4beta1.ClientEvent
Modifier and Type | Method and Description |
---|---|
ClientEvent.Builder |
addRepeatedField(Descriptors.FieldDescriptor field,
Object value) |
ClientEvent |
build() |
ClientEvent |
buildPartial() |
ClientEvent.Builder |
clear() |
ClientEvent.Builder |
clearCreateTime()
Required.
|
ClientEvent.Builder |
clearEvent() |
ClientEvent.Builder |
clearEventId()
Required.
|
ClientEvent.Builder |
clearEventNotes()
Notes about the event provided by recruiters or other users, for example,
feedback on why a profile was bookmarked.
|
ClientEvent.Builder |
clearField(Descriptors.FieldDescriptor field) |
ClientEvent.Builder |
clearJobEvent()
An event issued when a job seeker interacts with the application that
implements Cloud Talent Solution.
|
ClientEvent.Builder |
clearOneof(Descriptors.OneofDescriptor oneof) |
ClientEvent.Builder |
clearRequestId()
Strongly recommended for the best service experience.
|
ClientEvent.Builder |
clone() |
Timestamp |
getCreateTime()
Required.
|
Timestamp.Builder |
getCreateTimeBuilder()
Required.
|
TimestampOrBuilder |
getCreateTimeOrBuilder()
Required.
|
ClientEvent |
getDefaultInstanceForType() |
static Descriptors.Descriptor |
getDescriptor() |
Descriptors.Descriptor |
getDescriptorForType() |
ClientEvent.EventCase |
getEventCase() |
String |
getEventId()
Required.
|
ByteString |
getEventIdBytes()
Required.
|
String |
getEventNotes()
Notes about the event provided by recruiters or other users, for example,
feedback on why a profile was bookmarked.
|
ByteString |
getEventNotesBytes()
Notes about the event provided by recruiters or other users, for example,
feedback on why a profile was bookmarked.
|
JobEvent |
getJobEvent()
An event issued when a job seeker interacts with the application that
implements Cloud Talent Solution.
|
JobEvent.Builder |
getJobEventBuilder()
An event issued when a job seeker interacts with the application that
implements Cloud Talent Solution.
|
JobEventOrBuilder |
getJobEventOrBuilder()
An event issued when a job seeker interacts with the application that
implements Cloud Talent Solution.
|
String |
getRequestId()
Strongly recommended for the best service experience.
|
ByteString |
getRequestIdBytes()
Strongly recommended for the best service experience.
|
boolean |
hasCreateTime()
Required.
|
boolean |
hasJobEvent()
An event issued when a job seeker interacts with the application that
implements Cloud Talent Solution.
|
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ClientEvent.Builder |
mergeCreateTime(Timestamp value)
Required.
|
ClientEvent.Builder |
mergeFrom(ClientEvent other) |
ClientEvent.Builder |
mergeFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
ClientEvent.Builder |
mergeFrom(Message other) |
ClientEvent.Builder |
mergeJobEvent(JobEvent value)
An event issued when a job seeker interacts with the application that
implements Cloud Talent Solution.
|
ClientEvent.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields) |
ClientEvent.Builder |
setCreateTime(Timestamp.Builder builderForValue)
Required.
|
ClientEvent.Builder |
setCreateTime(Timestamp value)
Required.
|
ClientEvent.Builder |
setEventId(String value)
Required.
|
ClientEvent.Builder |
setEventIdBytes(ByteString value)
Required.
|
ClientEvent.Builder |
setEventNotes(String value)
Notes about the event provided by recruiters or other users, for example,
feedback on why a profile was bookmarked.
|
ClientEvent.Builder |
setEventNotesBytes(ByteString value)
Notes about the event provided by recruiters or other users, for example,
feedback on why a profile was bookmarked.
|
ClientEvent.Builder |
setField(Descriptors.FieldDescriptor field,
Object value) |
ClientEvent.Builder |
setJobEvent(JobEvent.Builder builderForValue)
An event issued when a job seeker interacts with the application that
implements Cloud Talent Solution.
|
ClientEvent.Builder |
setJobEvent(JobEvent value)
An event issued when a job seeker interacts with the application that
implements Cloud Talent Solution.
|
ClientEvent.Builder |
setRepeatedField(Descriptors.FieldDescriptor field,
int index,
Object value) |
ClientEvent.Builder |
setRequestId(String value)
Strongly recommended for the best service experience.
|
ClientEvent.Builder |
setRequestIdBytes(ByteString value)
Strongly recommended for the best service experience.
|
ClientEvent.Builder |
setUnknownFields(UnknownFieldSet unknownFields) |
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<ClientEvent.Builder>
public ClientEvent.Builder clear()
clear
in interface Message.Builder
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageV3.Builder<ClientEvent.Builder>
public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface Message.Builder
getDescriptorForType
in interface MessageOrBuilder
getDescriptorForType
in class GeneratedMessageV3.Builder<ClientEvent.Builder>
public ClientEvent getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
public ClientEvent build()
build
in interface Message.Builder
build
in interface MessageLite.Builder
public ClientEvent buildPartial()
buildPartial
in interface Message.Builder
buildPartial
in interface MessageLite.Builder
public ClientEvent.Builder clone()
clone
in interface Message.Builder
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageV3.Builder<ClientEvent.Builder>
public ClientEvent.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField
in interface Message.Builder
setField
in class GeneratedMessageV3.Builder<ClientEvent.Builder>
public ClientEvent.Builder clearField(Descriptors.FieldDescriptor field)
clearField
in interface Message.Builder
clearField
in class GeneratedMessageV3.Builder<ClientEvent.Builder>
public ClientEvent.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof
in interface Message.Builder
clearOneof
in class GeneratedMessageV3.Builder<ClientEvent.Builder>
public ClientEvent.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<ClientEvent.Builder>
public ClientEvent.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface Message.Builder
addRepeatedField
in class GeneratedMessageV3.Builder<ClientEvent.Builder>
public ClientEvent.Builder mergeFrom(Message other)
mergeFrom
in interface Message.Builder
mergeFrom
in class AbstractMessage.Builder<ClientEvent.Builder>
public ClientEvent.Builder mergeFrom(ClientEvent other)
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3.Builder<ClientEvent.Builder>
public ClientEvent.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<ClientEvent.Builder>
IOException
public ClientEvent.EventCase getEventCase()
getEventCase
in interface ClientEventOrBuilder
public ClientEvent.Builder clearEvent()
public String getRequestId()
Strongly recommended for the best service experience. A unique ID generated in the API responses. It can be found in [ResponseMetadata.request_id][google.cloud.talent.v4beta1.ResponseMetadata.request_id].
string request_id = 1;
getRequestId
in interface ClientEventOrBuilder
public ByteString getRequestIdBytes()
Strongly recommended for the best service experience. A unique ID generated in the API responses. It can be found in [ResponseMetadata.request_id][google.cloud.talent.v4beta1.ResponseMetadata.request_id].
string request_id = 1;
getRequestIdBytes
in interface ClientEventOrBuilder
public ClientEvent.Builder setRequestId(String value)
Strongly recommended for the best service experience. A unique ID generated in the API responses. It can be found in [ResponseMetadata.request_id][google.cloud.talent.v4beta1.ResponseMetadata.request_id].
string request_id = 1;
value
- The requestId to set.public ClientEvent.Builder clearRequestId()
Strongly recommended for the best service experience. A unique ID generated in the API responses. It can be found in [ResponseMetadata.request_id][google.cloud.talent.v4beta1.ResponseMetadata.request_id].
string request_id = 1;
public ClientEvent.Builder setRequestIdBytes(ByteString value)
Strongly recommended for the best service experience. A unique ID generated in the API responses. It can be found in [ResponseMetadata.request_id][google.cloud.talent.v4beta1.ResponseMetadata.request_id].
string request_id = 1;
value
- The bytes for requestId to set.public String getEventId()
Required. A unique identifier, generated by the client application.
string event_id = 2 [(.google.api.field_behavior) = REQUIRED];
getEventId
in interface ClientEventOrBuilder
public ByteString getEventIdBytes()
Required. A unique identifier, generated by the client application.
string event_id = 2 [(.google.api.field_behavior) = REQUIRED];
getEventIdBytes
in interface ClientEventOrBuilder
public ClientEvent.Builder setEventId(String value)
Required. A unique identifier, generated by the client application.
string event_id = 2 [(.google.api.field_behavior) = REQUIRED];
value
- The eventId to set.public ClientEvent.Builder clearEventId()
Required. A unique identifier, generated by the client application.
string event_id = 2 [(.google.api.field_behavior) = REQUIRED];
public ClientEvent.Builder setEventIdBytes(ByteString value)
Required. A unique identifier, generated by the client application.
string event_id = 2 [(.google.api.field_behavior) = REQUIRED];
value
- The bytes for eventId to set.public boolean hasCreateTime()
Required. The timestamp of the event.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED];
hasCreateTime
in interface ClientEventOrBuilder
public Timestamp getCreateTime()
Required. The timestamp of the event.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED];
getCreateTime
in interface ClientEventOrBuilder
public ClientEvent.Builder setCreateTime(Timestamp value)
Required. The timestamp of the event.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED];
public ClientEvent.Builder setCreateTime(Timestamp.Builder builderForValue)
Required. The timestamp of the event.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED];
public ClientEvent.Builder mergeCreateTime(Timestamp value)
Required. The timestamp of the event.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED];
public ClientEvent.Builder clearCreateTime()
Required. The timestamp of the event.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED];
public Timestamp.Builder getCreateTimeBuilder()
Required. The timestamp of the event.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED];
public TimestampOrBuilder getCreateTimeOrBuilder()
Required. The timestamp of the event.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED];
getCreateTimeOrBuilder
in interface ClientEventOrBuilder
public boolean hasJobEvent()
An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.
.google.cloud.talent.v4beta1.JobEvent job_event = 5;
hasJobEvent
in interface ClientEventOrBuilder
public JobEvent getJobEvent()
An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.
.google.cloud.talent.v4beta1.JobEvent job_event = 5;
getJobEvent
in interface ClientEventOrBuilder
public ClientEvent.Builder setJobEvent(JobEvent value)
An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.
.google.cloud.talent.v4beta1.JobEvent job_event = 5;
public ClientEvent.Builder setJobEvent(JobEvent.Builder builderForValue)
An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.
.google.cloud.talent.v4beta1.JobEvent job_event = 5;
public ClientEvent.Builder mergeJobEvent(JobEvent value)
An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.
.google.cloud.talent.v4beta1.JobEvent job_event = 5;
public ClientEvent.Builder clearJobEvent()
An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.
.google.cloud.talent.v4beta1.JobEvent job_event = 5;
public JobEvent.Builder getJobEventBuilder()
An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.
.google.cloud.talent.v4beta1.JobEvent job_event = 5;
public JobEventOrBuilder getJobEventOrBuilder()
An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.
.google.cloud.talent.v4beta1.JobEvent job_event = 5;
getJobEventOrBuilder
in interface ClientEventOrBuilder
public String getEventNotes()
Notes about the event provided by recruiters or other users, for example, feedback on why a profile was bookmarked.
string event_notes = 9;
getEventNotes
in interface ClientEventOrBuilder
public ByteString getEventNotesBytes()
Notes about the event provided by recruiters or other users, for example, feedback on why a profile was bookmarked.
string event_notes = 9;
getEventNotesBytes
in interface ClientEventOrBuilder
public ClientEvent.Builder setEventNotes(String value)
Notes about the event provided by recruiters or other users, for example, feedback on why a profile was bookmarked.
string event_notes = 9;
value
- The eventNotes to set.public ClientEvent.Builder clearEventNotes()
Notes about the event provided by recruiters or other users, for example, feedback on why a profile was bookmarked.
string event_notes = 9;
public ClientEvent.Builder setEventNotesBytes(ByteString value)
Notes about the event provided by recruiters or other users, for example, feedback on why a profile was bookmarked.
string event_notes = 9;
value
- The bytes for eventNotes to set.public final ClientEvent.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields
in interface Message.Builder
setUnknownFields
in class GeneratedMessageV3.Builder<ClientEvent.Builder>
public final ClientEvent.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields
in interface Message.Builder
mergeUnknownFields
in class GeneratedMessageV3.Builder<ClientEvent.Builder>
Copyright © 2022 Google LLC. All rights reserved.