1 /* 2 * Copyright 2020 Google LLC 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * https://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 // Generated by the protocol buffer compiler. DO NOT EDIT! 17 // source: google/cloud/talent/v4/event.proto 18 19 package com.google.cloud.talent.v4; 20 21 public interface ClientEventOrBuilder 22 extends 23 // @@protoc_insertion_point(interface_extends:google.cloud.talent.v4.ClientEvent) 24 com.google.protobuf.MessageOrBuilder { 25 26 /** 27 * 28 * 29 * <pre> 30 * Strongly recommended for the best service experience. 31 * A unique ID generated in the API responses. It can be found in 32 * [ResponseMetadata.request_id][google.cloud.talent.v4.ResponseMetadata.request_id]. 33 * </pre> 34 * 35 * <code>string request_id = 1;</code> 36 * 37 * @return The requestId. 38 */ getRequestId()39 java.lang.String getRequestId(); 40 /** 41 * 42 * 43 * <pre> 44 * Strongly recommended for the best service experience. 45 * A unique ID generated in the API responses. It can be found in 46 * [ResponseMetadata.request_id][google.cloud.talent.v4.ResponseMetadata.request_id]. 47 * </pre> 48 * 49 * <code>string request_id = 1;</code> 50 * 51 * @return The bytes for requestId. 52 */ getRequestIdBytes()53 com.google.protobuf.ByteString getRequestIdBytes(); 54 55 /** 56 * 57 * 58 * <pre> 59 * Required. A unique identifier, generated by the client application. 60 * </pre> 61 * 62 * <code>string event_id = 2 [(.google.api.field_behavior) = REQUIRED];</code> 63 * 64 * @return The eventId. 65 */ getEventId()66 java.lang.String getEventId(); 67 /** 68 * 69 * 70 * <pre> 71 * Required. A unique identifier, generated by the client application. 72 * </pre> 73 * 74 * <code>string event_id = 2 [(.google.api.field_behavior) = REQUIRED];</code> 75 * 76 * @return The bytes for eventId. 77 */ getEventIdBytes()78 com.google.protobuf.ByteString getEventIdBytes(); 79 80 /** 81 * 82 * 83 * <pre> 84 * Required. The timestamp of the event. 85 * </pre> 86 * 87 * <code>.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED]; 88 * </code> 89 * 90 * @return Whether the createTime field is set. 91 */ hasCreateTime()92 boolean hasCreateTime(); 93 /** 94 * 95 * 96 * <pre> 97 * Required. The timestamp of the event. 98 * </pre> 99 * 100 * <code>.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED]; 101 * </code> 102 * 103 * @return The createTime. 104 */ getCreateTime()105 com.google.protobuf.Timestamp getCreateTime(); 106 /** 107 * 108 * 109 * <pre> 110 * Required. The timestamp of the event. 111 * </pre> 112 * 113 * <code>.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED]; 114 * </code> 115 */ getCreateTimeOrBuilder()116 com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); 117 118 /** 119 * 120 * 121 * <pre> 122 * An event issued when a job seeker interacts with the application that 123 * implements Cloud Talent Solution. 124 * </pre> 125 * 126 * <code>.google.cloud.talent.v4.JobEvent job_event = 5;</code> 127 * 128 * @return Whether the jobEvent field is set. 129 */ hasJobEvent()130 boolean hasJobEvent(); 131 /** 132 * 133 * 134 * <pre> 135 * An event issued when a job seeker interacts with the application that 136 * implements Cloud Talent Solution. 137 * </pre> 138 * 139 * <code>.google.cloud.talent.v4.JobEvent job_event = 5;</code> 140 * 141 * @return The jobEvent. 142 */ getJobEvent()143 com.google.cloud.talent.v4.JobEvent getJobEvent(); 144 /** 145 * 146 * 147 * <pre> 148 * An event issued when a job seeker interacts with the application that 149 * implements Cloud Talent Solution. 150 * </pre> 151 * 152 * <code>.google.cloud.talent.v4.JobEvent job_event = 5;</code> 153 */ getJobEventOrBuilder()154 com.google.cloud.talent.v4.JobEventOrBuilder getJobEventOrBuilder(); 155 156 /** 157 * 158 * 159 * <pre> 160 * Notes about the event provided by recruiters or other users, for example, 161 * feedback on why a job was bookmarked. 162 * </pre> 163 * 164 * <code>string event_notes = 9;</code> 165 * 166 * @return The eventNotes. 167 */ getEventNotes()168 java.lang.String getEventNotes(); 169 /** 170 * 171 * 172 * <pre> 173 * Notes about the event provided by recruiters or other users, for example, 174 * feedback on why a job was bookmarked. 175 * </pre> 176 * 177 * <code>string event_notes = 9;</code> 178 * 179 * @return The bytes for eventNotes. 180 */ getEventNotesBytes()181 com.google.protobuf.ByteString getEventNotesBytes(); 182 getEventCase()183 public com.google.cloud.talent.v4.ClientEvent.EventCase getEventCase(); 184 } 185