Class GmailTeaser.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<GmailTeaser.Builder>
-
- com.google.ads.googleads.v10.common.GmailTeaser.Builder
-
- All Implemented Interfaces:
GmailTeaserOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- GmailTeaser
public static final class GmailTeaser.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GmailTeaser.Builder> implements GmailTeaserOrBuilder
Gmail teaser data. The teaser is a small header that acts as an invitation to view the rest of the ad (the body).
Protobuf typegoogle.ads.googleads.v10.common.GmailTeaser
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description GmailTeaser.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)GmailTeaserbuild()GmailTeaserbuildPartial()GmailTeaser.Builderclear()GmailTeaser.BuilderclearBusinessName()Business name of the advertiser.GmailTeaser.BuilderclearDescription()Description of the teaser.GmailTeaser.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)GmailTeaser.BuilderclearHeadline()Headline of the teaser.GmailTeaser.BuilderclearLogoImage()The MediaFile resource name of the logo image.GmailTeaser.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)GmailTeaser.Builderclone()java.lang.StringgetBusinessName()Business name of the advertiser.com.google.protobuf.ByteStringgetBusinessNameBytes()Business name of the advertiser.GmailTeasergetDefaultInstanceForType()java.lang.StringgetDescription()Description of the teaser.com.google.protobuf.ByteStringgetDescriptionBytes()Description of the teaser.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetHeadline()Headline of the teaser.com.google.protobuf.ByteStringgetHeadlineBytes()Headline of the teaser.java.lang.StringgetLogoImage()The MediaFile resource name of the logo image.com.google.protobuf.ByteStringgetLogoImageBytes()The MediaFile resource name of the logo image.booleanhasBusinessName()Business name of the advertiser.booleanhasDescription()Description of the teaser.booleanhasHeadline()Headline of the teaser.booleanhasLogoImage()The MediaFile resource name of the logo image.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()GmailTeaser.BuildermergeFrom(GmailTeaser other)GmailTeaser.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)GmailTeaser.BuildermergeFrom(com.google.protobuf.Message other)GmailTeaser.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)GmailTeaser.BuildersetBusinessName(java.lang.String value)Business name of the advertiser.GmailTeaser.BuildersetBusinessNameBytes(com.google.protobuf.ByteString value)Business name of the advertiser.GmailTeaser.BuildersetDescription(java.lang.String value)Description of the teaser.GmailTeaser.BuildersetDescriptionBytes(com.google.protobuf.ByteString value)Description of the teaser.GmailTeaser.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)GmailTeaser.BuildersetHeadline(java.lang.String value)Headline of the teaser.GmailTeaser.BuildersetHeadlineBytes(com.google.protobuf.ByteString value)Headline of the teaser.GmailTeaser.BuildersetLogoImage(java.lang.String value)The MediaFile resource name of the logo image.GmailTeaser.BuildersetLogoImageBytes(com.google.protobuf.ByteString value)The MediaFile resource name of the logo image.GmailTeaser.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)GmailTeaser.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
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<GmailTeaser.Builder>
-
clear
public GmailTeaser.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<GmailTeaser.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<GmailTeaser.Builder>
-
getDefaultInstanceForType
public GmailTeaser getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public GmailTeaser build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public GmailTeaser buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public GmailTeaser.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<GmailTeaser.Builder>
-
setField
public GmailTeaser.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<GmailTeaser.Builder>
-
clearField
public GmailTeaser.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<GmailTeaser.Builder>
-
clearOneof
public GmailTeaser.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<GmailTeaser.Builder>
-
setRepeatedField
public GmailTeaser.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<GmailTeaser.Builder>
-
addRepeatedField
public GmailTeaser.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<GmailTeaser.Builder>
-
mergeFrom
public GmailTeaser.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<GmailTeaser.Builder>
-
mergeFrom
public GmailTeaser.Builder mergeFrom(GmailTeaser other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<GmailTeaser.Builder>
-
mergeFrom
public GmailTeaser.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<GmailTeaser.Builder>- Throws:
java.io.IOException
-
hasHeadline
public boolean hasHeadline()
Headline of the teaser.
optional string headline = 5;- Specified by:
hasHeadlinein interfaceGmailTeaserOrBuilder- Returns:
- Whether the headline field is set.
-
getHeadline
public java.lang.String getHeadline()
Headline of the teaser.
optional string headline = 5;- Specified by:
getHeadlinein interfaceGmailTeaserOrBuilder- Returns:
- The headline.
-
getHeadlineBytes
public com.google.protobuf.ByteString getHeadlineBytes()
Headline of the teaser.
optional string headline = 5;- Specified by:
getHeadlineBytesin interfaceGmailTeaserOrBuilder- Returns:
- The bytes for headline.
-
setHeadline
public GmailTeaser.Builder setHeadline(java.lang.String value)
Headline of the teaser.
optional string headline = 5;- Parameters:
value- The headline to set.- Returns:
- This builder for chaining.
-
clearHeadline
public GmailTeaser.Builder clearHeadline()
Headline of the teaser.
optional string headline = 5;- Returns:
- This builder for chaining.
-
setHeadlineBytes
public GmailTeaser.Builder setHeadlineBytes(com.google.protobuf.ByteString value)
Headline of the teaser.
optional string headline = 5;- Parameters:
value- The bytes for headline to set.- Returns:
- This builder for chaining.
-
hasDescription
public boolean hasDescription()
Description of the teaser.
optional string description = 6;- Specified by:
hasDescriptionin interfaceGmailTeaserOrBuilder- Returns:
- Whether the description field is set.
-
getDescription
public java.lang.String getDescription()
Description of the teaser.
optional string description = 6;- Specified by:
getDescriptionin interfaceGmailTeaserOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
Description of the teaser.
optional string description = 6;- Specified by:
getDescriptionBytesin interfaceGmailTeaserOrBuilder- Returns:
- The bytes for description.
-
setDescription
public GmailTeaser.Builder setDescription(java.lang.String value)
Description of the teaser.
optional string description = 6;- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
public GmailTeaser.Builder clearDescription()
Description of the teaser.
optional string description = 6;- Returns:
- This builder for chaining.
-
setDescriptionBytes
public GmailTeaser.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
Description of the teaser.
optional string description = 6;- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
hasBusinessName
public boolean hasBusinessName()
Business name of the advertiser.
optional string business_name = 7;- Specified by:
hasBusinessNamein interfaceGmailTeaserOrBuilder- Returns:
- Whether the businessName field is set.
-
getBusinessName
public java.lang.String getBusinessName()
Business name of the advertiser.
optional string business_name = 7;- Specified by:
getBusinessNamein interfaceGmailTeaserOrBuilder- Returns:
- The businessName.
-
getBusinessNameBytes
public com.google.protobuf.ByteString getBusinessNameBytes()
Business name of the advertiser.
optional string business_name = 7;- Specified by:
getBusinessNameBytesin interfaceGmailTeaserOrBuilder- Returns:
- The bytes for businessName.
-
setBusinessName
public GmailTeaser.Builder setBusinessName(java.lang.String value)
Business name of the advertiser.
optional string business_name = 7;- Parameters:
value- The businessName to set.- Returns:
- This builder for chaining.
-
clearBusinessName
public GmailTeaser.Builder clearBusinessName()
Business name of the advertiser.
optional string business_name = 7;- Returns:
- This builder for chaining.
-
setBusinessNameBytes
public GmailTeaser.Builder setBusinessNameBytes(com.google.protobuf.ByteString value)
Business name of the advertiser.
optional string business_name = 7;- Parameters:
value- The bytes for businessName to set.- Returns:
- This builder for chaining.
-
hasLogoImage
public boolean hasLogoImage()
The MediaFile resource name of the logo image. Valid image types are GIF, JPEG and PNG. The minimum size is 144x144 pixels and the aspect ratio must be 1:1 (+-1%).
optional string logo_image = 8;- Specified by:
hasLogoImagein interfaceGmailTeaserOrBuilder- Returns:
- Whether the logoImage field is set.
-
getLogoImage
public java.lang.String getLogoImage()
The MediaFile resource name of the logo image. Valid image types are GIF, JPEG and PNG. The minimum size is 144x144 pixels and the aspect ratio must be 1:1 (+-1%).
optional string logo_image = 8;- Specified by:
getLogoImagein interfaceGmailTeaserOrBuilder- Returns:
- The logoImage.
-
getLogoImageBytes
public com.google.protobuf.ByteString getLogoImageBytes()
The MediaFile resource name of the logo image. Valid image types are GIF, JPEG and PNG. The minimum size is 144x144 pixels and the aspect ratio must be 1:1 (+-1%).
optional string logo_image = 8;- Specified by:
getLogoImageBytesin interfaceGmailTeaserOrBuilder- Returns:
- The bytes for logoImage.
-
setLogoImage
public GmailTeaser.Builder setLogoImage(java.lang.String value)
The MediaFile resource name of the logo image. Valid image types are GIF, JPEG and PNG. The minimum size is 144x144 pixels and the aspect ratio must be 1:1 (+-1%).
optional string logo_image = 8;- Parameters:
value- The logoImage to set.- Returns:
- This builder for chaining.
-
clearLogoImage
public GmailTeaser.Builder clearLogoImage()
The MediaFile resource name of the logo image. Valid image types are GIF, JPEG and PNG. The minimum size is 144x144 pixels and the aspect ratio must be 1:1 (+-1%).
optional string logo_image = 8;- Returns:
- This builder for chaining.
-
setLogoImageBytes
public GmailTeaser.Builder setLogoImageBytes(com.google.protobuf.ByteString value)
The MediaFile resource name of the logo image. Valid image types are GIF, JPEG and PNG. The minimum size is 144x144 pixels and the aspect ratio must be 1:1 (+-1%).
optional string logo_image = 8;- Parameters:
value- The bytes for logoImage to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final GmailTeaser.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<GmailTeaser.Builder>
-
mergeUnknownFields
public final GmailTeaser.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<GmailTeaser.Builder>
-
-