Class WebhookDelivery
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.ads.googleads.v10.common.WebhookDelivery
-
- All Implemented Interfaces:
WebhookDeliveryOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.io.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 typegoogle.ads.googleads.v10.common.WebhookDelivery- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWebhookDelivery.BuilderGoogle 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<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intADVERTISER_WEBHOOK_URL_FIELD_NUMBERstatic intGOOGLE_SECRET_FIELD_NUMBERstatic intPAYLOAD_SCHEMA_VERSION_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetAdvertiserWebhookUrl()Webhook url specified by advertiser to send the lead.com.google.protobuf.ByteStringgetAdvertiserWebhookUrlBytes()Webhook url specified by advertiser to send the lead.static WebhookDeliverygetDefaultInstance()WebhookDeliverygetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()java.lang.StringgetGoogleSecret()Anti-spoofing secret set by the advertiser as part of the webhook payload.com.google.protobuf.ByteStringgetGoogleSecretBytes()Anti-spoofing secret set by the advertiser as part of the webhook payload.com.google.protobuf.Parser<WebhookDelivery>getParserForType()longgetPayloadSchemaVersion()The schema version that this delivery instance will use.intgetSerializedSize()com.google.protobuf.UnknownFieldSetgetUnknownFields()booleanhasAdvertiserWebhookUrl()Webhook url specified by advertiser to send the lead.booleanhasGoogleSecret()Anti-spoofing secret set by the advertiser as part of the webhook payload.inthashCode()booleanhasPayloadSchemaVersion()The schema version that this delivery instance will use.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static WebhookDelivery.BuildernewBuilder()static WebhookDelivery.BuildernewBuilder(WebhookDelivery prototype)WebhookDelivery.BuildernewBuilderForType()protected WebhookDelivery.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static WebhookDeliveryparseDelimitedFrom(java.io.InputStream input)static WebhookDeliveryparseDelimitedFrom(java.io.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(java.io.InputStream input)static WebhookDeliveryparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static WebhookDeliveryparseFrom(java.nio.ByteBuffer data)static WebhookDeliveryparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<WebhookDelivery>parser()WebhookDelivery.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, 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, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
ADVERTISER_WEBHOOK_URL_FIELD_NUMBER
public static final int ADVERTISER_WEBHOOK_URL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
GOOGLE_SECRET_FIELD_NUMBER
public static final int GOOGLE_SECRET_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PAYLOAD_SCHEMA_VERSION_FIELD_NUMBER
public static final int PAYLOAD_SCHEMA_VERSION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin 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
public java.lang.String 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
public java.lang.String 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
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- 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(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WebhookDelivery parseFrom(java.nio.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
public static WebhookDelivery parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static WebhookDelivery parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static WebhookDelivery parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static WebhookDelivery parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static WebhookDelivery parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static WebhookDelivery parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public WebhookDelivery.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static WebhookDelivery.Builder newBuilder()
-
newBuilder
public static WebhookDelivery.Builder newBuilder(WebhookDelivery prototype)
-
toBuilder
public WebhookDelivery.Builder 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
public static WebhookDelivery getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<WebhookDelivery> parser()
-
getParserForType
public com.google.protobuf.Parser<WebhookDelivery> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public WebhookDelivery getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-