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.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
WebhookDelivery
build()
WebhookDelivery
buildPartial()
WebhookDelivery.Builder
clear()
WebhookDelivery.Builder
clearAdvertiserWebhookUrl()
Webhook url specified by advertiser to send the lead.WebhookDelivery.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
WebhookDelivery.Builder
clearGoogleSecret()
Anti-spoofing secret set by the advertiser as part of the webhook payload.WebhookDelivery.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
WebhookDelivery.Builder
clearPayloadSchemaVersion()
The schema version that this delivery instance will use.WebhookDelivery.Builder
clone()
java.lang.String
getAdvertiserWebhookUrl()
Webhook url specified by advertiser to send the lead.com.google.protobuf.ByteString
getAdvertiserWebhookUrlBytes()
Webhook url specified by advertiser to send the lead.WebhookDelivery
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
java.lang.String
getGoogleSecret()
Anti-spoofing secret set by the advertiser as part of the webhook payload.com.google.protobuf.ByteString
getGoogleSecretBytes()
Anti-spoofing secret set by the advertiser as part of the webhook payload.long
getPayloadSchemaVersion()
The schema version that this delivery instance will use.boolean
hasAdvertiserWebhookUrl()
Webhook url specified by advertiser to send the lead.boolean
hasGoogleSecret()
Anti-spoofing secret set by the advertiser as part of the webhook payload.boolean
hasPayloadSchemaVersion()
The schema version that this delivery instance will use.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
WebhookDelivery.Builder
mergeFrom(WebhookDelivery other)
WebhookDelivery.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
WebhookDelivery.Builder
mergeFrom(com.google.protobuf.Message other)
WebhookDelivery.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
WebhookDelivery.Builder
setAdvertiserWebhookUrl(java.lang.String value)
Webhook url specified by advertiser to send the lead.WebhookDelivery.Builder
setAdvertiserWebhookUrlBytes(com.google.protobuf.ByteString value)
Webhook url specified by advertiser to send the lead.WebhookDelivery.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
WebhookDelivery.Builder
setGoogleSecret(java.lang.String value)
Anti-spoofing secret set by the advertiser as part of the webhook payload.WebhookDelivery.Builder
setGoogleSecretBytes(com.google.protobuf.ByteString value)
Anti-spoofing secret set by the advertiser as part of the webhook payload.WebhookDelivery.Builder
setPayloadSchemaVersion(long value)
The schema version that this delivery instance will use.WebhookDelivery.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
WebhookDelivery.Builder
setUnknownFields(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<WebhookDelivery.Builder>
-
clear
public WebhookDelivery.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<WebhookDelivery.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<WebhookDelivery.Builder>
-
getDefaultInstanceForType
public WebhookDelivery getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public WebhookDelivery build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public WebhookDelivery buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public WebhookDelivery.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<WebhookDelivery.Builder>
-
setField
public WebhookDelivery.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<WebhookDelivery.Builder>
-
clearField
public WebhookDelivery.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<WebhookDelivery.Builder>
-
clearOneof
public WebhookDelivery.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in 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:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<WebhookDelivery.Builder>
-
addRepeatedField
public WebhookDelivery.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<WebhookDelivery.Builder>
-
mergeFrom
public WebhookDelivery.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<WebhookDelivery.Builder>
-
mergeFrom
public WebhookDelivery.Builder mergeFrom(WebhookDelivery other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
hasAdvertiserWebhookUrl
in 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:
getAdvertiserWebhookUrl
in 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:
getAdvertiserWebhookUrlBytes
in 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:
hasGoogleSecret
in 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:
getGoogleSecret
in 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:
getGoogleSecretBytes
in 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:
hasPayloadSchemaVersion
in 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:
getPayloadSchemaVersion
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<WebhookDelivery.Builder>
-
mergeUnknownFields
public final WebhookDelivery.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<WebhookDelivery.Builder>
-
-