Package com.google.cloud.talent.v4beta1
Class ClientEvent.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ClientEvent.Builder>
-
- com.google.cloud.talent.v4beta1.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.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 typegoogle.cloud.talent.v4beta1.ClientEvent
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ClientEvent.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ClientEventbuild()ClientEventbuildPartial()ClientEvent.Builderclear()ClientEvent.BuilderclearCreateTime()Required.ClientEvent.BuilderclearEvent()ClientEvent.BuilderclearEventId()Required.ClientEvent.BuilderclearEventNotes()Notes about the event provided by recruiters or other users, for example, feedback on why a profile was bookmarked.ClientEvent.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ClientEvent.BuilderclearJobEvent()An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.ClientEvent.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ClientEvent.BuilderclearRequestId()Strongly recommended for the best service experience.ClientEvent.Builderclone()com.google.protobuf.TimestampgetCreateTime()Required.com.google.protobuf.Timestamp.BuildergetCreateTimeBuilder()Required.com.google.protobuf.TimestampOrBuildergetCreateTimeOrBuilder()Required.ClientEventgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()ClientEvent.EventCasegetEventCase()StringgetEventId()Required.com.google.protobuf.ByteStringgetEventIdBytes()Required.StringgetEventNotes()Notes about the event provided by recruiters or other users, for example, feedback on why a profile was bookmarked.com.google.protobuf.ByteStringgetEventNotesBytes()Notes about the event provided by recruiters or other users, for example, feedback on why a profile was bookmarked.JobEventgetJobEvent()An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.JobEvent.BuildergetJobEventBuilder()An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.JobEventOrBuildergetJobEventOrBuilder()An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.StringgetRequestId()Strongly recommended for the best service experience.com.google.protobuf.ByteStringgetRequestIdBytes()Strongly recommended for the best service experience.booleanhasCreateTime()Required.booleanhasJobEvent()An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ClientEvent.BuildermergeCreateTime(com.google.protobuf.Timestamp value)Required.ClientEvent.BuildermergeFrom(ClientEvent other)ClientEvent.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ClientEvent.BuildermergeFrom(com.google.protobuf.Message other)ClientEvent.BuildermergeJobEvent(JobEvent value)An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.ClientEvent.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ClientEvent.BuildersetCreateTime(com.google.protobuf.Timestamp value)Required.ClientEvent.BuildersetCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)Required.ClientEvent.BuildersetEventId(String value)Required.ClientEvent.BuildersetEventIdBytes(com.google.protobuf.ByteString value)Required.ClientEvent.BuildersetEventNotes(String value)Notes about the event provided by recruiters or other users, for example, feedback on why a profile was bookmarked.ClientEvent.BuildersetEventNotesBytes(com.google.protobuf.ByteString value)Notes about the event provided by recruiters or other users, for example, feedback on why a profile was bookmarked.ClientEvent.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ClientEvent.BuildersetJobEvent(JobEvent value)An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.ClientEvent.BuildersetJobEvent(JobEvent.Builder builderForValue)An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.ClientEvent.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)ClientEvent.BuildersetRequestId(String value)Strongly recommended for the best service experience.ClientEvent.BuildersetRequestIdBytes(com.google.protobuf.ByteString value)Strongly recommended for the best service experience.ClientEvent.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ClientEvent.Builder>
-
clear
public ClientEvent.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.Builder<ClientEvent.Builder>
-
getDefaultInstanceForType
public ClientEvent getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ClientEvent build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ClientEvent buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ClientEvent.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ClientEvent.Builder>
-
setField
public ClientEvent.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ClientEvent.Builder>
-
clearField
public ClientEvent.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ClientEvent.Builder>
-
clearOneof
public ClientEvent.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ClientEvent.Builder>
-
setRepeatedField
public ClientEvent.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ClientEvent.Builder>
-
addRepeatedField
public ClientEvent.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ClientEvent.Builder>
-
mergeFrom
public ClientEvent.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ClientEvent.Builder>
-
mergeFrom
public ClientEvent.Builder mergeFrom(ClientEvent other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.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
public ClientEvent.EventCase getEventCase()
- Specified by:
getEventCasein interfaceClientEventOrBuilder
-
clearEvent
public ClientEvent.Builder clearEvent()
-
getRequestId
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;- 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.v4beta1.ResponseMetadata.request_id].
string request_id = 1;- Specified by:
getRequestIdBytesin interfaceClientEventOrBuilder- Returns:
- The bytes for requestId.
-
setRequestId
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;- Parameters:
value- The requestId to set.- Returns:
- This builder for chaining.
-
clearRequestId
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;- Returns:
- This builder for chaining.
-
setRequestIdBytes
public ClientEvent.Builder setRequestIdBytes(com.google.protobuf.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;- Parameters:
value- The bytes for requestId to set.- Returns:
- This builder for chaining.
-
getEventId
public String 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
public ClientEvent.Builder setEventId(String value)
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
public ClientEvent.Builder 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
public ClientEvent.Builder setEventIdBytes(com.google.protobuf.ByteString value)
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
public ClientEvent.Builder setCreateTime(com.google.protobuf.Timestamp value)
Required. The timestamp of the event.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED];
-
setCreateTime
public ClientEvent.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Required. The timestamp of the event.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED];
-
mergeCreateTime
public ClientEvent.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Required. The timestamp of the event.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED];
-
clearCreateTime
public ClientEvent.Builder 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.v4beta1.JobEvent job_event = 5;- Specified by:
hasJobEventin interfaceClientEventOrBuilder- Returns:
- Whether the jobEvent field is set.
-
getJobEvent
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;- Specified by:
getJobEventin interfaceClientEventOrBuilder- Returns:
- The jobEvent.
-
setJobEvent
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;
-
setJobEvent
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;
-
mergeJobEvent
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;
-
clearJobEvent
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;
-
getJobEventBuilder
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;
-
getJobEventOrBuilder
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;- Specified by:
getJobEventOrBuilderin interfaceClientEventOrBuilder
-
getEventNotes
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;- 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 profile was bookmarked.
string event_notes = 9;- Specified by:
getEventNotesBytesin interfaceClientEventOrBuilder- Returns:
- The bytes for eventNotes.
-
setEventNotes
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;- Parameters:
value- The eventNotes to set.- Returns:
- This builder for chaining.
-
clearEventNotes
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;- Returns:
- This builder for chaining.
-
setEventNotesBytes
public ClientEvent.Builder setEventNotesBytes(com.google.protobuf.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;- Parameters:
value- The bytes for eventNotes to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final ClientEvent.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ClientEvent.Builder>
-
mergeUnknownFields
public final ClientEvent.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ClientEvent.Builder>
-
-