Class DemandGenCarouselCardAsset.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<DemandGenCarouselCardAsset.Builder>
com.google.ads.googleads.v18.common.DemandGenCarouselCardAsset.Builder
- All Implemented Interfaces:
DemandGenCarouselCardAssetOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- DemandGenCarouselCardAsset
public static final class DemandGenCarouselCardAsset.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<DemandGenCarouselCardAsset.Builder>
implements DemandGenCarouselCardAssetOrBuilder
A Demand Gen Carousel Card asset.Protobuf type
google.ads.googleads.v18.common.DemandGenCarouselCardAsset-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Call to action text.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Required.Asset resource name of the associated 1.91:1 marketing image.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Asset resource name of the associated 4:5 portrait marketing image.Asset resource name of the associated square marketing image.clone()Call to action text.com.google.protobuf.ByteStringCall to action text.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRequired.com.google.protobuf.ByteStringRequired.Asset resource name of the associated 1.91:1 marketing image.com.google.protobuf.ByteStringAsset resource name of the associated 1.91:1 marketing image.Asset resource name of the associated 4:5 portrait marketing image.com.google.protobuf.ByteStringAsset resource name of the associated 4:5 portrait marketing image.Asset resource name of the associated square marketing image.com.google.protobuf.ByteStringAsset resource name of the associated square marketing image.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setCallToActionText(String value) Call to action text.setCallToActionTextBytes(com.google.protobuf.ByteString value) Call to action text.setHeadline(String value) Required.setHeadlineBytes(com.google.protobuf.ByteString value) Required.setMarketingImageAsset(String value) Asset resource name of the associated 1.91:1 marketing image.setMarketingImageAssetBytes(com.google.protobuf.ByteString value) Asset resource name of the associated 1.91:1 marketing image.Asset resource name of the associated 4:5 portrait marketing image.setPortraitMarketingImageAssetBytes(com.google.protobuf.ByteString value) Asset resource name of the associated 4:5 portrait marketing image.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) Asset resource name of the associated square marketing image.setSquareMarketingImageAssetBytes(com.google.protobuf.ByteString value) Asset resource name of the associated square marketing image.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, 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<DemandGenCarouselCardAsset.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<DemandGenCarouselCardAsset.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<DemandGenCarouselCardAsset.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<DemandGenCarouselCardAsset.Builder>
-
setField
public DemandGenCarouselCardAsset.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<DemandGenCarouselCardAsset.Builder>
-
clearField
public DemandGenCarouselCardAsset.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DemandGenCarouselCardAsset.Builder>
-
clearOneof
public DemandGenCarouselCardAsset.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<DemandGenCarouselCardAsset.Builder>
-
setRepeatedField
public DemandGenCarouselCardAsset.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<DemandGenCarouselCardAsset.Builder>
-
addRepeatedField
public DemandGenCarouselCardAsset.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<DemandGenCarouselCardAsset.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DemandGenCarouselCardAsset.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<DemandGenCarouselCardAsset.Builder>
-
mergeFrom
public DemandGenCarouselCardAsset.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<DemandGenCarouselCardAsset.Builder>- Throws:
IOException
-
getMarketingImageAsset
Asset resource name of the associated 1.91:1 marketing image. This and/or square marketing image asset is required.
string marketing_image_asset = 1;- Specified by:
getMarketingImageAssetin interfaceDemandGenCarouselCardAssetOrBuilder- Returns:
- The marketingImageAsset.
-
getMarketingImageAssetBytes
public com.google.protobuf.ByteString getMarketingImageAssetBytes()Asset resource name of the associated 1.91:1 marketing image. This and/or square marketing image asset is required.
string marketing_image_asset = 1;- Specified by:
getMarketingImageAssetBytesin interfaceDemandGenCarouselCardAssetOrBuilder- Returns:
- The bytes for marketingImageAsset.
-
setMarketingImageAsset
Asset resource name of the associated 1.91:1 marketing image. This and/or square marketing image asset is required.
string marketing_image_asset = 1;- Parameters:
value- The marketingImageAsset to set.- Returns:
- This builder for chaining.
-
clearMarketingImageAsset
Asset resource name of the associated 1.91:1 marketing image. This and/or square marketing image asset is required.
string marketing_image_asset = 1;- Returns:
- This builder for chaining.
-
setMarketingImageAssetBytes
public DemandGenCarouselCardAsset.Builder setMarketingImageAssetBytes(com.google.protobuf.ByteString value) Asset resource name of the associated 1.91:1 marketing image. This and/or square marketing image asset is required.
string marketing_image_asset = 1;- Parameters:
value- The bytes for marketingImageAsset to set.- Returns:
- This builder for chaining.
-
getSquareMarketingImageAsset
Asset resource name of the associated square marketing image. This and/or a marketing image asset is required.
string square_marketing_image_asset = 2;- Specified by:
getSquareMarketingImageAssetin interfaceDemandGenCarouselCardAssetOrBuilder- Returns:
- The squareMarketingImageAsset.
-
getSquareMarketingImageAssetBytes
public com.google.protobuf.ByteString getSquareMarketingImageAssetBytes()Asset resource name of the associated square marketing image. This and/or a marketing image asset is required.
string square_marketing_image_asset = 2;- Specified by:
getSquareMarketingImageAssetBytesin interfaceDemandGenCarouselCardAssetOrBuilder- Returns:
- The bytes for squareMarketingImageAsset.
-
setSquareMarketingImageAsset
Asset resource name of the associated square marketing image. This and/or a marketing image asset is required.
string square_marketing_image_asset = 2;- Parameters:
value- The squareMarketingImageAsset to set.- Returns:
- This builder for chaining.
-
clearSquareMarketingImageAsset
Asset resource name of the associated square marketing image. This and/or a marketing image asset is required.
string square_marketing_image_asset = 2;- Returns:
- This builder for chaining.
-
setSquareMarketingImageAssetBytes
public DemandGenCarouselCardAsset.Builder setSquareMarketingImageAssetBytes(com.google.protobuf.ByteString value) Asset resource name of the associated square marketing image. This and/or a marketing image asset is required.
string square_marketing_image_asset = 2;- Parameters:
value- The bytes for squareMarketingImageAsset to set.- Returns:
- This builder for chaining.
-
getPortraitMarketingImageAsset
Asset resource name of the associated 4:5 portrait marketing image.
string portrait_marketing_image_asset = 3;- Specified by:
getPortraitMarketingImageAssetin interfaceDemandGenCarouselCardAssetOrBuilder- Returns:
- The portraitMarketingImageAsset.
-
getPortraitMarketingImageAssetBytes
public com.google.protobuf.ByteString getPortraitMarketingImageAssetBytes()Asset resource name of the associated 4:5 portrait marketing image.
string portrait_marketing_image_asset = 3;- Specified by:
getPortraitMarketingImageAssetBytesin interfaceDemandGenCarouselCardAssetOrBuilder- Returns:
- The bytes for portraitMarketingImageAsset.
-
setPortraitMarketingImageAsset
Asset resource name of the associated 4:5 portrait marketing image.
string portrait_marketing_image_asset = 3;- Parameters:
value- The portraitMarketingImageAsset to set.- Returns:
- This builder for chaining.
-
clearPortraitMarketingImageAsset
Asset resource name of the associated 4:5 portrait marketing image.
string portrait_marketing_image_asset = 3;- Returns:
- This builder for chaining.
-
setPortraitMarketingImageAssetBytes
public DemandGenCarouselCardAsset.Builder setPortraitMarketingImageAssetBytes(com.google.protobuf.ByteString value) Asset resource name of the associated 4:5 portrait marketing image.
string portrait_marketing_image_asset = 3;- Parameters:
value- The bytes for portraitMarketingImageAsset to set.- Returns:
- This builder for chaining.
-
getHeadline
Required. Headline of the carousel card.
string headline = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getHeadlinein interfaceDemandGenCarouselCardAssetOrBuilder- Returns:
- The headline.
-
getHeadlineBytes
public com.google.protobuf.ByteString getHeadlineBytes()Required. Headline of the carousel card.
string headline = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getHeadlineBytesin interfaceDemandGenCarouselCardAssetOrBuilder- Returns:
- The bytes for headline.
-
setHeadline
Required. Headline of the carousel card.
string headline = 4 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The headline to set.- Returns:
- This builder for chaining.
-
clearHeadline
Required. Headline of the carousel card.
string headline = 4 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setHeadlineBytes
Required. Headline of the carousel card.
string headline = 4 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for headline to set.- Returns:
- This builder for chaining.
-
getCallToActionText
Call to action text.
string call_to_action_text = 5;- Specified by:
getCallToActionTextin interfaceDemandGenCarouselCardAssetOrBuilder- Returns:
- The callToActionText.
-
getCallToActionTextBytes
public com.google.protobuf.ByteString getCallToActionTextBytes()Call to action text.
string call_to_action_text = 5;- Specified by:
getCallToActionTextBytesin interfaceDemandGenCarouselCardAssetOrBuilder- Returns:
- The bytes for callToActionText.
-
setCallToActionText
Call to action text.
string call_to_action_text = 5;- Parameters:
value- The callToActionText to set.- Returns:
- This builder for chaining.
-
clearCallToActionText
Call to action text.
string call_to_action_text = 5;- Returns:
- This builder for chaining.
-
setCallToActionTextBytes
public DemandGenCarouselCardAsset.Builder setCallToActionTextBytes(com.google.protobuf.ByteString value) Call to action text.
string call_to_action_text = 5;- Parameters:
value- The bytes for callToActionText to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final DemandGenCarouselCardAsset.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<DemandGenCarouselCardAsset.Builder>
-
mergeUnknownFields
public final DemandGenCarouselCardAsset.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<DemandGenCarouselCardAsset.Builder>
-