Package com.google.cloud.talent.v4
Class ClientEvent.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ClientEvent.Builder>
com.google.cloud.talent.v4.ClientEvent.Builder
- All Implemented Interfaces:
ClientEventOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ClientEvent
public static final class ClientEvent.Builder
extends com.google.protobuf.GeneratedMessage.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.v4.ClientEvent-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Required.Required.Notes about the event provided by recruiters or other users, for example, feedback on why a job was bookmarked.An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.Strongly recommended for the best service experience.com.google.protobuf.TimestampRequired.com.google.protobuf.Timestamp.BuilderRequired.com.google.protobuf.TimestampOrBuilderRequired.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRequired.com.google.protobuf.ByteStringRequired.Notes about the event provided by recruiters or other users, for example, feedback on why a job was bookmarked.com.google.protobuf.ByteStringNotes about the event provided by recruiters or other users, for example, feedback on why a job was bookmarked.An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.Strongly recommended for the best service experience.com.google.protobuf.ByteStringStrongly recommended for the best service experience.booleanRequired.booleanAn event issued when a job seeker interacts with the application that implements Cloud Talent Solution.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeCreateTime(com.google.protobuf.Timestamp value) Required.mergeFrom(ClientEvent other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeJobEvent(JobEvent value) An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.setCreateTime(com.google.protobuf.Timestamp value) Required.setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) Required.setEventId(String value) Required.setEventIdBytes(com.google.protobuf.ByteString value) Required.setEventNotes(String value) Notes about the event provided by recruiters or other users, for example, feedback on why a job was bookmarked.setEventNotesBytes(com.google.protobuf.ByteString value) Notes about the event provided by recruiters or other users, for example, feedback on why a job was bookmarked.setJobEvent(JobEvent value) An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.setJobEvent(JobEvent.Builder builderForValue) An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.setRequestId(String value) Strongly recommended for the best service experience.setRequestIdBytes(com.google.protobuf.ByteString value) Strongly recommended for the best service experience.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ClientEvent.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ClientEvent.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ClientEvent.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ClientEvent.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ClientEvent.Builder>
-
mergeFrom
public ClientEvent.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ClientEvent.Builder>- Throws:
IOException
-
getEventCase
- Specified by:
getEventCasein interfaceClientEventOrBuilder
-
clearEvent
-
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.v4.ResponseMetadata.request_id].
string request_id = 1;- Specified by:
getRequestIdin interfaceClientEventOrBuilder- Returns:
- The requestId.
-
getRequestIdBytes
public com.google.protobuf.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.v4.ResponseMetadata.request_id].
string request_id = 1;- Specified by:
getRequestIdBytesin interfaceClientEventOrBuilder- Returns:
- The bytes for requestId.
-
setRequestId
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.v4.ResponseMetadata.request_id].
string request_id = 1;- Parameters:
value- The requestId to set.- Returns:
- This builder for chaining.
-
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.v4.ResponseMetadata.request_id].
string request_id = 1;- Returns:
- This builder for chaining.
-
setRequestIdBytes
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.v4.ResponseMetadata.request_id].
string request_id = 1;- Parameters:
value- The bytes for requestId to set.- Returns:
- This builder for chaining.
-
getEventId
Required. A unique identifier, generated by the client application.
string event_id = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getEventIdin interfaceClientEventOrBuilder- Returns:
- The eventId.
-
getEventIdBytes
public com.google.protobuf.ByteString getEventIdBytes()Required. A unique identifier, generated by the client application.
string event_id = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getEventIdBytesin interfaceClientEventOrBuilder- Returns:
- The bytes for eventId.
-
setEventId
Required. A unique identifier, generated by the client application.
string event_id = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The eventId to set.- Returns:
- This builder for chaining.
-
clearEventId
Required. A unique identifier, generated by the client application.
string event_id = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setEventIdBytes
Required. A unique identifier, generated by the client application.
string event_id = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for eventId to set.- Returns:
- This builder for chaining.
-
hasCreateTime
public boolean hasCreateTime()Required. The timestamp of the event.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasCreateTimein interfaceClientEventOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()Required. The timestamp of the event.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getCreateTimein interfaceClientEventOrBuilder- Returns:
- The createTime.
-
setCreateTime
Required. The timestamp of the event.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED]; -
setCreateTime
Required. The timestamp of the event.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED]; -
mergeCreateTime
Required. The timestamp of the event.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED]; -
clearCreateTime
Required. The timestamp of the event.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED]; -
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()Required. The timestamp of the event.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED]; -
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()Required. The timestamp of the event.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getCreateTimeOrBuilderin interfaceClientEventOrBuilder
-
hasJobEvent
public boolean hasJobEvent()An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.
.google.cloud.talent.v4.JobEvent job_event = 5;- Specified by:
hasJobEventin interfaceClientEventOrBuilder- Returns:
- Whether the jobEvent field is set.
-
getJobEvent
An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.
.google.cloud.talent.v4.JobEvent job_event = 5;- Specified by:
getJobEventin interfaceClientEventOrBuilder- Returns:
- The jobEvent.
-
setJobEvent
An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.
.google.cloud.talent.v4.JobEvent job_event = 5; -
setJobEvent
An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.
.google.cloud.talent.v4.JobEvent job_event = 5; -
mergeJobEvent
An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.
.google.cloud.talent.v4.JobEvent job_event = 5; -
clearJobEvent
An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.
.google.cloud.talent.v4.JobEvent job_event = 5; -
getJobEventBuilder
An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.
.google.cloud.talent.v4.JobEvent job_event = 5; -
getJobEventOrBuilder
An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.
.google.cloud.talent.v4.JobEvent job_event = 5;- Specified by:
getJobEventOrBuilderin interfaceClientEventOrBuilder
-
getEventNotes
Notes about the event provided by recruiters or other users, for example, feedback on why a job was bookmarked.
string event_notes = 9;- Specified by:
getEventNotesin interfaceClientEventOrBuilder- Returns:
- The eventNotes.
-
getEventNotesBytes
public com.google.protobuf.ByteString getEventNotesBytes()Notes about the event provided by recruiters or other users, for example, feedback on why a job was bookmarked.
string event_notes = 9;- Specified by:
getEventNotesBytesin interfaceClientEventOrBuilder- Returns:
- The bytes for eventNotes.
-
setEventNotes
Notes about the event provided by recruiters or other users, for example, feedback on why a job was bookmarked.
string event_notes = 9;- Parameters:
value- The eventNotes to set.- Returns:
- This builder for chaining.
-
clearEventNotes
Notes about the event provided by recruiters or other users, for example, feedback on why a job was bookmarked.
string event_notes = 9;- Returns:
- This builder for chaining.
-
setEventNotesBytes
Notes about the event provided by recruiters or other users, for example, feedback on why a job was bookmarked.
string event_notes = 9;- Parameters:
value- The bytes for eventNotes to set.- Returns:
- This builder for chaining.
-