Class WebhookDelivery.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<WebhookDelivery.Builder>
com.google.ads.googleads.v18.common.WebhookDelivery.Builder
- All Implemented Interfaces:
WebhookDeliveryOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- WebhookDelivery
public static final class WebhookDelivery.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<WebhookDelivery.Builder>
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-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Webhook url specified by advertiser to send the lead.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Anti-spoofing secret set by the advertiser as part of the webhook payload.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) The schema version that this delivery instance will use.clone()Webhook url specified by advertiser to send the lead.com.google.protobuf.ByteStringWebhook url specified by advertiser to send the lead.static final com.google.protobuf.Descriptors.Descriptorcom.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.longThe schema version that this delivery instance will use.booleanWebhook url specified by advertiser to send the lead.booleanAnti-spoofing secret set by the advertiser as part of the webhook payload.booleanThe schema version that this delivery instance will use.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(WebhookDelivery other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) final WebhookDelivery.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setAdvertiserWebhookUrl(String value) Webhook url specified by advertiser to send the lead.setAdvertiserWebhookUrlBytes(com.google.protobuf.ByteString value) Webhook url specified by advertiser to send the lead.setGoogleSecret(String value) Anti-spoofing secret set by the advertiser as part of the webhook payload.setGoogleSecretBytes(com.google.protobuf.ByteString value) Anti-spoofing secret set by the advertiser as part of the webhook payload.setPayloadSchemaVersion(long value) The schema version that this delivery instance will use.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final WebhookDelivery.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, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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<WebhookDelivery.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<WebhookDelivery.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<WebhookDelivery.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.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<WebhookDelivery.Builder>
-
setField
public WebhookDelivery.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<WebhookDelivery.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<WebhookDelivery.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<WebhookDelivery.Builder>
-
setRepeatedField
public WebhookDelivery.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<WebhookDelivery.Builder>
-
addRepeatedField
public WebhookDelivery.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<WebhookDelivery.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<WebhookDelivery.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<WebhookDelivery.Builder>
-
mergeFrom
public WebhookDelivery.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<WebhookDelivery.Builder>- Throws:
IOException
-
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.
-
setAdvertiserWebhookUrl
Webhook url specified by advertiser to send the lead.
optional string advertiser_webhook_url = 4;- Parameters:
value- The advertiserWebhookUrl to set.- Returns:
- This builder for chaining.
-
clearAdvertiserWebhookUrl
Webhook url specified by advertiser to send the lead.
optional string advertiser_webhook_url = 4;- Returns:
- This builder for chaining.
-
setAdvertiserWebhookUrlBytes
Webhook url specified by advertiser to send the lead.
optional string advertiser_webhook_url = 4;- Parameters:
value- The bytes for advertiserWebhookUrl to set.- Returns:
- This builder for chaining.
-
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.
-
setGoogleSecret
Anti-spoofing secret set by the advertiser as part of the webhook payload.
optional string google_secret = 5;- Parameters:
value- The googleSecret to set.- Returns:
- This builder for chaining.
-
clearGoogleSecret
Anti-spoofing secret set by the advertiser as part of the webhook payload.
optional string google_secret = 5;- Returns:
- This builder for chaining.
-
setGoogleSecretBytes
Anti-spoofing secret set by the advertiser as part of the webhook payload.
optional string google_secret = 5;- Parameters:
value- The bytes for googleSecret to set.- Returns:
- This builder for chaining.
-
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.
-
setPayloadSchemaVersion
The schema version that this delivery instance will use.
optional int64 payload_schema_version = 6;- Parameters:
value- The payloadSchemaVersion to set.- Returns:
- This builder for chaining.
-
clearPayloadSchemaVersion
The schema version that this delivery instance will use.
optional int64 payload_schema_version = 6;- Returns:
- This builder for chaining.
-
setUnknownFields
public final WebhookDelivery.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<WebhookDelivery.Builder>
-
mergeUnknownFields
public final WebhookDelivery.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<WebhookDelivery.Builder>
-