Class ImageAdInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ImageAdInfo.Builder>
com.google.ads.googleads.v18.common.ImageAdInfo.Builder
- All Implemented Interfaces:
ImageAdInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ImageAdInfo
public static final class ImageAdInfo.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<ImageAdInfo.Builder>
implements ImageAdInfoOrBuilder
An image ad.Protobuf type
google.ads.googleads.v18.common.ImageAdInfo-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()An ad ID to copy the image from.Raw image data as bytes.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) The image assets used for the ad.URL of the full size image.The mime type of the image.The name of the image.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Height in pixels of the full size image.Width in pixels of the full size image.URL of the preview size image.Height in pixels of the preview size image.Width in pixels of the preview size image.clone()longAn ad ID to copy the image from.com.google.protobuf.ByteStringgetData()Raw image data as bytes.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe image assets used for the ad.The image assets used for the ad.The image assets used for the ad.URL of the full size image.com.google.protobuf.ByteStringURL of the full size image.The mime type of the image.intThe mime type of the image.getName()The name of the image.com.google.protobuf.ByteStringThe name of the image.longHeight in pixels of the full size image.longWidth in pixels of the full size image.URL of the preview size image.com.google.protobuf.ByteStringURL of the preview size image.longHeight in pixels of the preview size image.longWidth in pixels of the preview size image.booleanAn ad ID to copy the image from.booleanhasData()Raw image data as bytes.booleanThe image assets used for the ad.booleanURL of the full size image.booleanhasName()The name of the image.booleanHeight in pixels of the full size image.booleanWidth in pixels of the full size image.booleanURL of the preview size image.booleanHeight in pixels of the preview size image.booleanWidth in pixels of the preview size image.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(ImageAdInfo other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeImageAsset(AdImageAsset value) The image assets used for the ad.final ImageAdInfo.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setAdIdToCopyImageFrom(long value) An ad ID to copy the image from.setData(com.google.protobuf.ByteString value) Raw image data as bytes.setImageAsset(AdImageAsset value) The image assets used for the ad.setImageAsset(AdImageAsset.Builder builderForValue) The image assets used for the ad.setImageUrl(String value) URL of the full size image.setImageUrlBytes(com.google.protobuf.ByteString value) URL of the full size image.setMimeType(MimeTypeEnum.MimeType value) The mime type of the image.setMimeTypeValue(int value) The mime type of the image.The name of the image.setNameBytes(com.google.protobuf.ByteString value) The name of the image.setPixelHeight(long value) Height in pixels of the full size image.setPixelWidth(long value) Width in pixels of the full size image.setPreviewImageUrl(String value) URL of the preview size image.setPreviewImageUrlBytes(com.google.protobuf.ByteString value) URL of the preview size image.setPreviewPixelHeight(long value) Height in pixels of the preview size image.setPreviewPixelWidth(long value) Width in pixels of the preview size image.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final ImageAdInfo.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<ImageAdInfo.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<ImageAdInfo.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<ImageAdInfo.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<ImageAdInfo.Builder>
-
setField
public ImageAdInfo.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<ImageAdInfo.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ImageAdInfo.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ImageAdInfo.Builder>
-
setRepeatedField
public ImageAdInfo.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<ImageAdInfo.Builder>
-
addRepeatedField
public ImageAdInfo.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<ImageAdInfo.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ImageAdInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ImageAdInfo.Builder>
-
mergeFrom
public ImageAdInfo.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<ImageAdInfo.Builder>- Throws:
IOException
-
getImageCase
- Specified by:
getImageCasein interfaceImageAdInfoOrBuilder
-
clearImage
-
hasPixelWidth
public boolean hasPixelWidth()Width in pixels of the full size image.
optional int64 pixel_width = 15;- Specified by:
hasPixelWidthin interfaceImageAdInfoOrBuilder- Returns:
- Whether the pixelWidth field is set.
-
getPixelWidth
public long getPixelWidth()Width in pixels of the full size image.
optional int64 pixel_width = 15;- Specified by:
getPixelWidthin interfaceImageAdInfoOrBuilder- Returns:
- The pixelWidth.
-
setPixelWidth
Width in pixels of the full size image.
optional int64 pixel_width = 15;- Parameters:
value- The pixelWidth to set.- Returns:
- This builder for chaining.
-
clearPixelWidth
Width in pixels of the full size image.
optional int64 pixel_width = 15;- Returns:
- This builder for chaining.
-
hasPixelHeight
public boolean hasPixelHeight()Height in pixels of the full size image.
optional int64 pixel_height = 16;- Specified by:
hasPixelHeightin interfaceImageAdInfoOrBuilder- Returns:
- Whether the pixelHeight field is set.
-
getPixelHeight
public long getPixelHeight()Height in pixels of the full size image.
optional int64 pixel_height = 16;- Specified by:
getPixelHeightin interfaceImageAdInfoOrBuilder- Returns:
- The pixelHeight.
-
setPixelHeight
Height in pixels of the full size image.
optional int64 pixel_height = 16;- Parameters:
value- The pixelHeight to set.- Returns:
- This builder for chaining.
-
clearPixelHeight
Height in pixels of the full size image.
optional int64 pixel_height = 16;- Returns:
- This builder for chaining.
-
hasImageUrl
public boolean hasImageUrl()URL of the full size image.
optional string image_url = 17;- Specified by:
hasImageUrlin interfaceImageAdInfoOrBuilder- Returns:
- Whether the imageUrl field is set.
-
getImageUrl
URL of the full size image.
optional string image_url = 17;- Specified by:
getImageUrlin interfaceImageAdInfoOrBuilder- Returns:
- The imageUrl.
-
getImageUrlBytes
public com.google.protobuf.ByteString getImageUrlBytes()URL of the full size image.
optional string image_url = 17;- Specified by:
getImageUrlBytesin interfaceImageAdInfoOrBuilder- Returns:
- The bytes for imageUrl.
-
setImageUrl
URL of the full size image.
optional string image_url = 17;- Parameters:
value- The imageUrl to set.- Returns:
- This builder for chaining.
-
clearImageUrl
URL of the full size image.
optional string image_url = 17;- Returns:
- This builder for chaining.
-
setImageUrlBytes
URL of the full size image.
optional string image_url = 17;- Parameters:
value- The bytes for imageUrl to set.- Returns:
- This builder for chaining.
-
hasPreviewPixelWidth
public boolean hasPreviewPixelWidth()Width in pixels of the preview size image.
optional int64 preview_pixel_width = 18;- Specified by:
hasPreviewPixelWidthin interfaceImageAdInfoOrBuilder- Returns:
- Whether the previewPixelWidth field is set.
-
getPreviewPixelWidth
public long getPreviewPixelWidth()Width in pixels of the preview size image.
optional int64 preview_pixel_width = 18;- Specified by:
getPreviewPixelWidthin interfaceImageAdInfoOrBuilder- Returns:
- The previewPixelWidth.
-
setPreviewPixelWidth
Width in pixels of the preview size image.
optional int64 preview_pixel_width = 18;- Parameters:
value- The previewPixelWidth to set.- Returns:
- This builder for chaining.
-
clearPreviewPixelWidth
Width in pixels of the preview size image.
optional int64 preview_pixel_width = 18;- Returns:
- This builder for chaining.
-
hasPreviewPixelHeight
public boolean hasPreviewPixelHeight()Height in pixels of the preview size image.
optional int64 preview_pixel_height = 19;- Specified by:
hasPreviewPixelHeightin interfaceImageAdInfoOrBuilder- Returns:
- Whether the previewPixelHeight field is set.
-
getPreviewPixelHeight
public long getPreviewPixelHeight()Height in pixels of the preview size image.
optional int64 preview_pixel_height = 19;- Specified by:
getPreviewPixelHeightin interfaceImageAdInfoOrBuilder- Returns:
- The previewPixelHeight.
-
setPreviewPixelHeight
Height in pixels of the preview size image.
optional int64 preview_pixel_height = 19;- Parameters:
value- The previewPixelHeight to set.- Returns:
- This builder for chaining.
-
clearPreviewPixelHeight
Height in pixels of the preview size image.
optional int64 preview_pixel_height = 19;- Returns:
- This builder for chaining.
-
hasPreviewImageUrl
public boolean hasPreviewImageUrl()URL of the preview size image.
optional string preview_image_url = 20;- Specified by:
hasPreviewImageUrlin interfaceImageAdInfoOrBuilder- Returns:
- Whether the previewImageUrl field is set.
-
getPreviewImageUrl
URL of the preview size image.
optional string preview_image_url = 20;- Specified by:
getPreviewImageUrlin interfaceImageAdInfoOrBuilder- Returns:
- The previewImageUrl.
-
getPreviewImageUrlBytes
public com.google.protobuf.ByteString getPreviewImageUrlBytes()URL of the preview size image.
optional string preview_image_url = 20;- Specified by:
getPreviewImageUrlBytesin interfaceImageAdInfoOrBuilder- Returns:
- The bytes for previewImageUrl.
-
setPreviewImageUrl
URL of the preview size image.
optional string preview_image_url = 20;- Parameters:
value- The previewImageUrl to set.- Returns:
- This builder for chaining.
-
clearPreviewImageUrl
URL of the preview size image.
optional string preview_image_url = 20;- Returns:
- This builder for chaining.
-
setPreviewImageUrlBytes
URL of the preview size image.
optional string preview_image_url = 20;- Parameters:
value- The bytes for previewImageUrl to set.- Returns:
- This builder for chaining.
-
getMimeTypeValue
public int getMimeTypeValue()The mime type of the image.
.google.ads.googleads.v18.enums.MimeTypeEnum.MimeType mime_type = 10;- Specified by:
getMimeTypeValuein interfaceImageAdInfoOrBuilder- Returns:
- The enum numeric value on the wire for mimeType.
-
setMimeTypeValue
The mime type of the image.
.google.ads.googleads.v18.enums.MimeTypeEnum.MimeType mime_type = 10;- Parameters:
value- The enum numeric value on the wire for mimeType to set.- Returns:
- This builder for chaining.
-
getMimeType
The mime type of the image.
.google.ads.googleads.v18.enums.MimeTypeEnum.MimeType mime_type = 10;- Specified by:
getMimeTypein interfaceImageAdInfoOrBuilder- Returns:
- The mimeType.
-
setMimeType
The mime type of the image.
.google.ads.googleads.v18.enums.MimeTypeEnum.MimeType mime_type = 10;- Parameters:
value- The mimeType to set.- Returns:
- This builder for chaining.
-
clearMimeType
The mime type of the image.
.google.ads.googleads.v18.enums.MimeTypeEnum.MimeType mime_type = 10;- Returns:
- This builder for chaining.
-
hasName
public boolean hasName()The name of the image. If the image was created from a MediaFile, this is the MediaFile's name. If the image was created from bytes, this is empty.
optional string name = 21;- Specified by:
hasNamein interfaceImageAdInfoOrBuilder- Returns:
- Whether the name field is set.
-
getName
The name of the image. If the image was created from a MediaFile, this is the MediaFile's name. If the image was created from bytes, this is empty.
optional string name = 21;- Specified by:
getNamein interfaceImageAdInfoOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()The name of the image. If the image was created from a MediaFile, this is the MediaFile's name. If the image was created from bytes, this is empty.
optional string name = 21;- Specified by:
getNameBytesin interfaceImageAdInfoOrBuilder- Returns:
- The bytes for name.
-
setName
The name of the image. If the image was created from a MediaFile, this is the MediaFile's name. If the image was created from bytes, this is empty.
optional string name = 21;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
The name of the image. If the image was created from a MediaFile, this is the MediaFile's name. If the image was created from bytes, this is empty.
optional string name = 21;- Returns:
- This builder for chaining.
-
setNameBytes
The name of the image. If the image was created from a MediaFile, this is the MediaFile's name. If the image was created from bytes, this is empty.
optional string name = 21;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasImageAsset
public boolean hasImageAsset()The image assets used for the ad.
.google.ads.googleads.v18.common.AdImageAsset image_asset = 22;- Specified by:
hasImageAssetin interfaceImageAdInfoOrBuilder- Returns:
- Whether the imageAsset field is set.
-
getImageAsset
The image assets used for the ad.
.google.ads.googleads.v18.common.AdImageAsset image_asset = 22;- Specified by:
getImageAssetin interfaceImageAdInfoOrBuilder- Returns:
- The imageAsset.
-
setImageAsset
The image assets used for the ad.
.google.ads.googleads.v18.common.AdImageAsset image_asset = 22; -
setImageAsset
The image assets used for the ad.
.google.ads.googleads.v18.common.AdImageAsset image_asset = 22; -
mergeImageAsset
The image assets used for the ad.
.google.ads.googleads.v18.common.AdImageAsset image_asset = 22; -
clearImageAsset
The image assets used for the ad.
.google.ads.googleads.v18.common.AdImageAsset image_asset = 22; -
getImageAssetBuilder
The image assets used for the ad.
.google.ads.googleads.v18.common.AdImageAsset image_asset = 22; -
getImageAssetOrBuilder
The image assets used for the ad.
.google.ads.googleads.v18.common.AdImageAsset image_asset = 22;- Specified by:
getImageAssetOrBuilderin interfaceImageAdInfoOrBuilder
-
hasData
public boolean hasData()Raw image data as bytes.
bytes data = 13;- Specified by:
hasDatain interfaceImageAdInfoOrBuilder- Returns:
- Whether the data field is set.
-
getData
public com.google.protobuf.ByteString getData()Raw image data as bytes.
bytes data = 13;- Specified by:
getDatain interfaceImageAdInfoOrBuilder- Returns:
- The data.
-
setData
Raw image data as bytes.
bytes data = 13;- Parameters:
value- The data to set.- Returns:
- This builder for chaining.
-
clearData
Raw image data as bytes.
bytes data = 13;- Returns:
- This builder for chaining.
-
hasAdIdToCopyImageFrom
public boolean hasAdIdToCopyImageFrom()An ad ID to copy the image from.
int64 ad_id_to_copy_image_from = 14;- Specified by:
hasAdIdToCopyImageFromin interfaceImageAdInfoOrBuilder- Returns:
- Whether the adIdToCopyImageFrom field is set.
-
getAdIdToCopyImageFrom
public long getAdIdToCopyImageFrom()An ad ID to copy the image from.
int64 ad_id_to_copy_image_from = 14;- Specified by:
getAdIdToCopyImageFromin interfaceImageAdInfoOrBuilder- Returns:
- The adIdToCopyImageFrom.
-
setAdIdToCopyImageFrom
An ad ID to copy the image from.
int64 ad_id_to_copy_image_from = 14;- Parameters:
value- The adIdToCopyImageFrom to set.- Returns:
- This builder for chaining.
-
clearAdIdToCopyImageFrom
An ad ID to copy the image from.
int64 ad_id_to_copy_image_from = 14;- Returns:
- This builder for chaining.
-
setUnknownFields
public final ImageAdInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ImageAdInfo.Builder>
-
mergeUnknownFields
public final ImageAdInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ImageAdInfo.Builder>
-