Class ImageAdInfo
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.ads.googleads.v18.common.ImageAdInfo
- All Implemented Interfaces:
ImageAdInfoOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class ImageAdInfo
extends com.google.protobuf.GeneratedMessageV3
implements ImageAdInfoOrBuilder
An image ad.Protobuf type
google.ads.googleads.v18.common.ImageAdInfo- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classAn image ad.static enumNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanlongAn ad ID to copy the image from.com.google.protobuf.ByteStringgetData()Raw image data as bytes.static ImageAdInfostatic final com.google.protobuf.Descriptors.DescriptorThe 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.com.google.protobuf.Parser<ImageAdInfo>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.intbooleanAn ad ID to copy the image from.booleanhasData()Raw image data as bytes.inthashCode()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 booleanstatic ImageAdInfo.Builderstatic ImageAdInfo.BuildernewBuilder(ImageAdInfo prototype) protected ImageAdInfo.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static ImageAdInfoparseDelimitedFrom(InputStream input) static ImageAdInfoparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ImageAdInfoparseFrom(byte[] data) static ImageAdInfoparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ImageAdInfoparseFrom(com.google.protobuf.ByteString data) static ImageAdInfoparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ImageAdInfoparseFrom(com.google.protobuf.CodedInputStream input) static ImageAdInfoparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ImageAdInfoparseFrom(InputStream input) static ImageAdInfoparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ImageAdInfoparseFrom(ByteBuffer data) static ImageAdInfoparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<ImageAdInfo>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
PIXEL_WIDTH_FIELD_NUMBER
public static final int PIXEL_WIDTH_FIELD_NUMBER- See Also:
-
PIXEL_HEIGHT_FIELD_NUMBER
public static final int PIXEL_HEIGHT_FIELD_NUMBER- See Also:
-
IMAGE_URL_FIELD_NUMBER
public static final int IMAGE_URL_FIELD_NUMBER- See Also:
-
PREVIEW_PIXEL_WIDTH_FIELD_NUMBER
public static final int PREVIEW_PIXEL_WIDTH_FIELD_NUMBER- See Also:
-
PREVIEW_PIXEL_HEIGHT_FIELD_NUMBER
public static final int PREVIEW_PIXEL_HEIGHT_FIELD_NUMBER- See Also:
-
PREVIEW_IMAGE_URL_FIELD_NUMBER
public static final int PREVIEW_IMAGE_URL_FIELD_NUMBER- See Also:
-
MIME_TYPE_FIELD_NUMBER
public static final int MIME_TYPE_FIELD_NUMBER- See Also:
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
IMAGE_ASSET_FIELD_NUMBER
public static final int IMAGE_ASSET_FIELD_NUMBER- See Also:
-
DATA_FIELD_NUMBER
public static final int DATA_FIELD_NUMBER- See Also:
-
AD_ID_TO_COPY_IMAGE_FROM_FIELD_NUMBER
public static final int AD_ID_TO_COPY_IMAGE_FROM_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
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
-
getImageCase
- Specified by:
getImageCasein interfaceImageAdInfoOrBuilder
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
getMimeType
The mime type of the image.
.google.ads.googleads.v18.enums.MimeTypeEnum.MimeType mime_type = 10;- Specified by:
getMimeTypein interfaceImageAdInfoOrBuilder- Returns:
- The mimeType.
-
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.
-
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.
-
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.
-
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.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ImageAdInfo parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ImageAdInfo parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ImageAdInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ImageAdInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ImageAdInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ImageAdInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static ImageAdInfo parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static ImageAdInfo parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static ImageAdInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ImageAdInfo.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-