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.v14.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,java.lang.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 typegoogle.ads.googleads.v14.common.WebhookDelivery
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description WebhookDelivery.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)WebhookDeliverybuild()WebhookDeliverybuildPartial()WebhookDelivery.Builderclear()WebhookDelivery.BuilderclearAdvertiserWebhookUrl()Webhook url specified by advertiser to send the lead.WebhookDelivery.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)WebhookDelivery.BuilderclearGoogleSecret()Anti-spoofing secret set by the advertiser as part of the webhook payload.WebhookDelivery.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)WebhookDelivery.BuilderclearPayloadSchemaVersion()The schema version that this delivery instance will use.WebhookDelivery.Builderclone()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.WebhookDeliverygetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()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.longgetPayloadSchemaVersion()The schema version that this delivery instance will use.booleanhasAdvertiserWebhookUrl()Webhook url specified by advertiser to send the lead.booleanhasGoogleSecret()Anti-spoofing secret set by the advertiser as part of the webhook payload.booleanhasPayloadSchemaVersion()The schema version that this delivery instance will use.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()WebhookDelivery.BuildermergeFrom(WebhookDelivery other)WebhookDelivery.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)WebhookDelivery.BuildermergeFrom(com.google.protobuf.Message other)WebhookDelivery.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)WebhookDelivery.BuildersetAdvertiserWebhookUrl(java.lang.String value)Webhook url specified by advertiser to send the lead.WebhookDelivery.BuildersetAdvertiserWebhookUrlBytes(com.google.protobuf.ByteString value)Webhook url specified by advertiser to send the lead.WebhookDelivery.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)WebhookDelivery.BuildersetGoogleSecret(java.lang.String value)Anti-spoofing secret set by the advertiser as part of the webhook payload.WebhookDelivery.BuildersetGoogleSecretBytes(com.google.protobuf.ByteString value)Anti-spoofing secret set by the advertiser as part of the webhook payload.WebhookDelivery.BuildersetPayloadSchemaVersion(long value)The schema version that this delivery instance will use.WebhookDelivery.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)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, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
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
public 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
public WebhookDelivery getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public WebhookDelivery build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public WebhookDelivery buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public WebhookDelivery.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, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<WebhookDelivery.Builder>
-
clearField
public WebhookDelivery.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<WebhookDelivery.Builder>
-
clearOneof
public WebhookDelivery.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- 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, java.lang.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, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<WebhookDelivery.Builder>
-
mergeFrom
public WebhookDelivery.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<WebhookDelivery.Builder>
-
mergeFrom
public WebhookDelivery.Builder mergeFrom(WebhookDelivery other)
-
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 java.io.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:
java.io.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
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.
-
setAdvertiserWebhookUrl
public WebhookDelivery.Builder setAdvertiserWebhookUrl(java.lang.String value)
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
public WebhookDelivery.Builder clearAdvertiserWebhookUrl()
Webhook url specified by advertiser to send the lead.
optional string advertiser_webhook_url = 4;- Returns:
- This builder for chaining.
-
setAdvertiserWebhookUrlBytes
public WebhookDelivery.Builder setAdvertiserWebhookUrlBytes(com.google.protobuf.ByteString value)
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
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.
-
setGoogleSecret
public WebhookDelivery.Builder setGoogleSecret(java.lang.String value)
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
public WebhookDelivery.Builder 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
public WebhookDelivery.Builder setGoogleSecretBytes(com.google.protobuf.ByteString value)
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
public WebhookDelivery.Builder setPayloadSchemaVersion(long value)
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
public WebhookDelivery.Builder 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>
-
-