Class LocalServicesLeadConversation
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.ads.googleads.v18.resources.LocalServicesLeadConversation
- All Implemented Interfaces:
LocalServicesLeadConversationOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class LocalServicesLeadConversation
extends com.google.protobuf.GeneratedMessageV3
implements LocalServicesLeadConversationOrBuilder
Data from Local Services Lead Conversation. Contains details of Lead Conversation which is generated when user calls, messages or books service from advertiser. These are appended to a Lead. More info: https://ads.google.com/local-services-adsProtobuf type
google.ads.googleads.v18.resources.LocalServicesLeadConversation- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classData from Local Services Lead Conversation.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanOutput only.intOutput only.static final com.google.protobuf.Descriptors.DescriptorOutput only.com.google.protobuf.ByteStringOutput only.longgetId()Output only.getLead()Output only.com.google.protobuf.ByteStringOutput only.Output only.Output only.com.google.protobuf.Parser<LocalServicesLeadConversation>Output only.intOutput only.Output only.Output only.Output only.com.google.protobuf.ByteStringOutput only.intinthashCode()booleanOutput only.booleanOutput only.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleannewBuilder(LocalServicesLeadConversation prototype) protected LocalServicesLeadConversation.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) parseDelimitedFrom(InputStream input) parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(byte[] data) parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.ByteString data) parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.CodedInputStream input) parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(InputStream input) parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(ByteBuffer data) parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<LocalServicesLeadConversation>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
RESOURCE_NAME_FIELD_NUMBER
public static final int RESOURCE_NAME_FIELD_NUMBER- See Also:
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER- See Also:
-
CONVERSATION_CHANNEL_FIELD_NUMBER
public static final int CONVERSATION_CHANNEL_FIELD_NUMBER- See Also:
-
PARTICIPANT_TYPE_FIELD_NUMBER
public static final int PARTICIPANT_TYPE_FIELD_NUMBER- See Also:
-
LEAD_FIELD_NUMBER
public static final int LEAD_FIELD_NUMBER- See Also:
-
EVENT_DATE_TIME_FIELD_NUMBER
public static final int EVENT_DATE_TIME_FIELD_NUMBER- See Also:
-
PHONE_CALL_DETAILS_FIELD_NUMBER
public static final int PHONE_CALL_DETAILS_FIELD_NUMBER- See Also:
-
MESSAGE_DETAILS_FIELD_NUMBER
public static final int MESSAGE_DETAILS_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
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
-
getResourceName
Output only. The resource name of the local services lead conversation data. Local Services Lead Conversation resource name have the form `customers/{customer_id}/localServicesLeadConversation/{local_services_lead_conversation_id}`string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNamein interfaceLocalServicesLeadConversationOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public com.google.protobuf.ByteString getResourceNameBytes()Output only. The resource name of the local services lead conversation data. Local Services Lead Conversation resource name have the form `customers/{customer_id}/localServicesLeadConversation/{local_services_lead_conversation_id}`string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNameBytesin interfaceLocalServicesLeadConversationOrBuilder- Returns:
- The bytes for resourceName.
-
getId
public long getId()Output only. ID of this Lead Conversation.
int64 id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getIdin interfaceLocalServicesLeadConversationOrBuilder- Returns:
- The id.
-
getConversationChannelValue
public int getConversationChannelValue()Output only. Type of GLS lead conversation, EMAIL, MESSAGE, PHONE_CALL, SMS, etc.
.google.ads.googleads.v18.enums.LocalServicesLeadConversationTypeEnum.ConversationType conversation_channel = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getConversationChannelValuein interfaceLocalServicesLeadConversationOrBuilder- Returns:
- The enum numeric value on the wire for conversationChannel.
-
getConversationChannel
Output only. Type of GLS lead conversation, EMAIL, MESSAGE, PHONE_CALL, SMS, etc.
.google.ads.googleads.v18.enums.LocalServicesLeadConversationTypeEnum.ConversationType conversation_channel = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getConversationChannelin interfaceLocalServicesLeadConversationOrBuilder- Returns:
- The conversationChannel.
-
getParticipantTypeValue
public int getParticipantTypeValue()Output only. Type of participant in the lead conversation, ADVERTISER or CONSUMER.
.google.ads.googleads.v18.enums.LocalServicesParticipantTypeEnum.ParticipantType participant_type = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getParticipantTypeValuein interfaceLocalServicesLeadConversationOrBuilder- Returns:
- The enum numeric value on the wire for participantType.
-
getParticipantType
Output only. Type of participant in the lead conversation, ADVERTISER or CONSUMER.
.google.ads.googleads.v18.enums.LocalServicesParticipantTypeEnum.ParticipantType participant_type = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getParticipantTypein interfaceLocalServicesLeadConversationOrBuilder- Returns:
- The participantType.
-
getLead
Output only. Resource name of Lead associated to the Lead Conversation.
string lead = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getLeadin interfaceLocalServicesLeadConversationOrBuilder- Returns:
- The lead.
-
getLeadBytes
public com.google.protobuf.ByteString getLeadBytes()Output only. Resource name of Lead associated to the Lead Conversation.
string lead = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getLeadBytesin interfaceLocalServicesLeadConversationOrBuilder- Returns:
- The bytes for lead.
-
getEventDateTime
Output only. The date time at which lead conversation was created by Local Services Ads. The format is "YYYY-MM-DD HH:MM:SS" in the Google Ads account's timezone. Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
string event_date_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEventDateTimein interfaceLocalServicesLeadConversationOrBuilder- Returns:
- The eventDateTime.
-
getEventDateTimeBytes
public com.google.protobuf.ByteString getEventDateTimeBytes()Output only. The date time at which lead conversation was created by Local Services Ads. The format is "YYYY-MM-DD HH:MM:SS" in the Google Ads account's timezone. Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
string event_date_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEventDateTimeBytesin interfaceLocalServicesLeadConversationOrBuilder- Returns:
- The bytes for eventDateTime.
-
hasPhoneCallDetails
public boolean hasPhoneCallDetails()Output only. Details of phone call conversation in case of PHONE_CALL.
optional .google.ads.googleads.v18.resources.PhoneCallDetails phone_call_details = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasPhoneCallDetailsin interfaceLocalServicesLeadConversationOrBuilder- Returns:
- Whether the phoneCallDetails field is set.
-
getPhoneCallDetails
Output only. Details of phone call conversation in case of PHONE_CALL.
optional .google.ads.googleads.v18.resources.PhoneCallDetails phone_call_details = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPhoneCallDetailsin interfaceLocalServicesLeadConversationOrBuilder- Returns:
- The phoneCallDetails.
-
getPhoneCallDetailsOrBuilder
Output only. Details of phone call conversation in case of PHONE_CALL.
optional .google.ads.googleads.v18.resources.PhoneCallDetails phone_call_details = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPhoneCallDetailsOrBuilderin interfaceLocalServicesLeadConversationOrBuilder
-
hasMessageDetails
public boolean hasMessageDetails()Output only. Details of message conversation in case of EMAIL, MESSAGE or SMS.
optional .google.ads.googleads.v18.resources.MessageDetails message_details = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasMessageDetailsin interfaceLocalServicesLeadConversationOrBuilder- Returns:
- Whether the messageDetails field is set.
-
getMessageDetails
Output only. Details of message conversation in case of EMAIL, MESSAGE or SMS.
optional .google.ads.googleads.v18.resources.MessageDetails message_details = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getMessageDetailsin interfaceLocalServicesLeadConversationOrBuilder- Returns:
- The messageDetails.
-
getMessageDetailsOrBuilder
Output only. Details of message conversation in case of EMAIL, MESSAGE or SMS.
optional .google.ads.googleads.v18.resources.MessageDetails message_details = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getMessageDetailsOrBuilderin interfaceLocalServicesLeadConversationOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static LocalServicesLeadConversation parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LocalServicesLeadConversation parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LocalServicesLeadConversation parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LocalServicesLeadConversation parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LocalServicesLeadConversation parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LocalServicesLeadConversation parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static LocalServicesLeadConversation parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static LocalServicesLeadConversation parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static LocalServicesLeadConversation parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static LocalServicesLeadConversation parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static LocalServicesLeadConversation parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
public static LocalServicesLeadConversation.Builder newBuilder(LocalServicesLeadConversation prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected LocalServicesLeadConversation.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-