Class WebhookDelivery
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.ads.googleads.v18.common.WebhookDelivery
- All Implemented Interfaces:
WebhookDeliveryOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class WebhookDelivery
extends com.google.protobuf.GeneratedMessageV3
implements WebhookDeliveryOrBuilder
Google notifies the advertiser of leads by making HTTP calls to an endpoint they specify. The requests contain JSON matching a schema that Google publishes as part of form ads documentation.Protobuf type
google.ads.googleads.v18.common.WebhookDelivery- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classGoogle notifies the advertiser of leads by making HTTP calls to an endpoint they specify.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 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 TypeMethodDescriptionbooleanWebhook url specified by advertiser to send the lead.com.google.protobuf.ByteStringWebhook url specified by advertiser to send the lead.static WebhookDeliverystatic final com.google.protobuf.Descriptors.DescriptorAnti-spoofing secret set by the advertiser as part of the webhook payload.com.google.protobuf.ByteStringAnti-spoofing secret set by the advertiser as part of the webhook payload.com.google.protobuf.Parser<WebhookDelivery>longThe schema version that this delivery instance will use.intbooleanWebhook url specified by advertiser to send the lead.booleanAnti-spoofing secret set by the advertiser as part of the webhook payload.inthashCode()booleanThe schema version that this delivery instance will use.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic WebhookDelivery.Builderstatic WebhookDelivery.BuildernewBuilder(WebhookDelivery prototype) protected WebhookDelivery.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static WebhookDeliveryparseDelimitedFrom(InputStream input) static WebhookDeliveryparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static WebhookDeliveryparseFrom(byte[] data) static WebhookDeliveryparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static WebhookDeliveryparseFrom(com.google.protobuf.ByteString data) static WebhookDeliveryparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static WebhookDeliveryparseFrom(com.google.protobuf.CodedInputStream input) static WebhookDeliveryparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static WebhookDeliveryparseFrom(InputStream input) static WebhookDeliveryparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static WebhookDeliveryparseFrom(ByteBuffer data) static WebhookDeliveryparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<WebhookDelivery>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
-
ADVERTISER_WEBHOOK_URL_FIELD_NUMBER
public static final int ADVERTISER_WEBHOOK_URL_FIELD_NUMBER- See Also:
-
GOOGLE_SECRET_FIELD_NUMBER
public static final int GOOGLE_SECRET_FIELD_NUMBER- See Also:
-
PAYLOAD_SCHEMA_VERSION_FIELD_NUMBER
public static final int PAYLOAD_SCHEMA_VERSION_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
-
hasAdvertiserWebhookUrl
public boolean hasAdvertiserWebhookUrl()Webhook url specified by advertiser to send the lead.
optional string advertiser_webhook_url = 4;- Specified by:
hasAdvertiserWebhookUrlin interfaceWebhookDeliveryOrBuilder- Returns:
- Whether the advertiserWebhookUrl field is set.
-
getAdvertiserWebhookUrl
Webhook url specified by advertiser to send the lead.
optional string advertiser_webhook_url = 4;- Specified by:
getAdvertiserWebhookUrlin interfaceWebhookDeliveryOrBuilder- Returns:
- The advertiserWebhookUrl.
-
getAdvertiserWebhookUrlBytes
public com.google.protobuf.ByteString getAdvertiserWebhookUrlBytes()Webhook url specified by advertiser to send the lead.
optional string advertiser_webhook_url = 4;- Specified by:
getAdvertiserWebhookUrlBytesin interfaceWebhookDeliveryOrBuilder- Returns:
- The bytes for advertiserWebhookUrl.
-
hasGoogleSecret
public boolean hasGoogleSecret()Anti-spoofing secret set by the advertiser as part of the webhook payload.
optional string google_secret = 5;- Specified by:
hasGoogleSecretin interfaceWebhookDeliveryOrBuilder- Returns:
- Whether the googleSecret field is set.
-
getGoogleSecret
Anti-spoofing secret set by the advertiser as part of the webhook payload.
optional string google_secret = 5;- Specified by:
getGoogleSecretin interfaceWebhookDeliveryOrBuilder- Returns:
- The googleSecret.
-
getGoogleSecretBytes
public com.google.protobuf.ByteString getGoogleSecretBytes()Anti-spoofing secret set by the advertiser as part of the webhook payload.
optional string google_secret = 5;- Specified by:
getGoogleSecretBytesin interfaceWebhookDeliveryOrBuilder- Returns:
- The bytes for googleSecret.
-
hasPayloadSchemaVersion
public boolean hasPayloadSchemaVersion()The schema version that this delivery instance will use.
optional int64 payload_schema_version = 6;- Specified by:
hasPayloadSchemaVersionin interfaceWebhookDeliveryOrBuilder- Returns:
- Whether the payloadSchemaVersion field is set.
-
getPayloadSchemaVersion
public long getPayloadSchemaVersion()The schema version that this delivery instance will use.
optional int64 payload_schema_version = 6;- Specified by:
getPayloadSchemaVersionin interfaceWebhookDeliveryOrBuilder- Returns:
- The payloadSchemaVersion.
-
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 WebhookDelivery parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WebhookDelivery parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WebhookDelivery parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WebhookDelivery parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WebhookDelivery parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WebhookDelivery parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static WebhookDelivery parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static WebhookDelivery parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static WebhookDelivery parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static WebhookDelivery 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
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected WebhookDelivery.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
-