Class ImageAdInfo
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.ads.googleads.v10.common.ImageAdInfo
-
- All Implemented Interfaces:
ImageAdInfoOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.io.Serializable
public final class ImageAdInfo extends com.google.protobuf.GeneratedMessageV3 implements ImageAdInfoOrBuilder
An image ad.
Protobuf typegoogle.ads.googleads.v10.common.ImageAdInfo- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classImageAdInfo.BuilderAn image ad.static classImageAdInfo.ImageCase-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intAD_ID_TO_COPY_IMAGE_FROM_FIELD_NUMBERstatic intDATA_FIELD_NUMBERstatic intIMAGE_URL_FIELD_NUMBERstatic intMEDIA_FILE_FIELD_NUMBERstatic intMIME_TYPE_FIELD_NUMBERstatic intNAME_FIELD_NUMBERstatic intPIXEL_HEIGHT_FIELD_NUMBERstatic intPIXEL_WIDTH_FIELD_NUMBERstatic intPREVIEW_IMAGE_URL_FIELD_NUMBERstatic intPREVIEW_PIXEL_HEIGHT_FIELD_NUMBERstatic intPREVIEW_PIXEL_WIDTH_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)longgetAdIdToCopyImageFrom()An ad ID to copy the image from.com.google.protobuf.ByteStringgetData()Raw image data as bytes.static ImageAdInfogetDefaultInstance()ImageAdInfogetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()ImageAdInfo.ImageCasegetImageCase()java.lang.StringgetImageUrl()URL of the full size image.com.google.protobuf.ByteStringgetImageUrlBytes()URL of the full size image.java.lang.StringgetMediaFile()The MediaFile resource to use for the image.com.google.protobuf.ByteStringgetMediaFileBytes()The MediaFile resource to use for the image.MimeTypeEnum.MimeTypegetMimeType()The mime type of the image.intgetMimeTypeValue()The mime type of the image.java.lang.StringgetName()The name of the image.com.google.protobuf.ByteStringgetNameBytes()The name of the image.com.google.protobuf.Parser<ImageAdInfo>getParserForType()longgetPixelHeight()Height in pixels of the full size image.longgetPixelWidth()Width in pixels of the full size image.java.lang.StringgetPreviewImageUrl()URL of the preview size image.com.google.protobuf.ByteStringgetPreviewImageUrlBytes()URL of the preview size image.longgetPreviewPixelHeight()Height in pixels of the preview size image.longgetPreviewPixelWidth()Width in pixels of the preview size image.intgetSerializedSize()com.google.protobuf.UnknownFieldSetgetUnknownFields()booleanhasAdIdToCopyImageFrom()An ad ID to copy the image from.booleanhasData()Raw image data as bytes.inthashCode()booleanhasImageUrl()URL of the full size image.booleanhasMediaFile()The MediaFile resource to use for the image.booleanhasName()The name of the image.booleanhasPixelHeight()Height in pixels of the full size image.booleanhasPixelWidth()Width in pixels of the full size image.booleanhasPreviewImageUrl()URL of the preview size image.booleanhasPreviewPixelHeight()Height in pixels of the preview size image.booleanhasPreviewPixelWidth()Width in pixels of the preview size image.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static ImageAdInfo.BuildernewBuilder()static ImageAdInfo.BuildernewBuilder(ImageAdInfo prototype)ImageAdInfo.BuildernewBuilderForType()protected ImageAdInfo.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static ImageAdInfoparseDelimitedFrom(java.io.InputStream input)static ImageAdInfoparseDelimitedFrom(java.io.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(java.io.InputStream input)static ImageAdInfoparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ImageAdInfoparseFrom(java.nio.ByteBuffer data)static ImageAdInfoparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<ImageAdInfo>parser()ImageAdInfo.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, 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, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
PIXEL_WIDTH_FIELD_NUMBER
public static final int PIXEL_WIDTH_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PIXEL_HEIGHT_FIELD_NUMBER
public static final int PIXEL_HEIGHT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
IMAGE_URL_FIELD_NUMBER
public static final int IMAGE_URL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PREVIEW_PIXEL_WIDTH_FIELD_NUMBER
public static final int PREVIEW_PIXEL_WIDTH_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PREVIEW_PIXEL_HEIGHT_FIELD_NUMBER
public static final int PREVIEW_PIXEL_HEIGHT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PREVIEW_IMAGE_URL_FIELD_NUMBER
public static final int PREVIEW_IMAGE_URL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MIME_TYPE_FIELD_NUMBER
public static final int MIME_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MEDIA_FILE_FIELD_NUMBER
public static final int MEDIA_FILE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DATA_FIELD_NUMBER
public static final int DATA_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AD_ID_TO_COPY_IMAGE_FROM_FIELD_NUMBER
public static final int AD_ID_TO_COPY_IMAGE_FROM_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin 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
public ImageAdInfo.ImageCase 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
public java.lang.String 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
public java.lang.String 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.v10.enums.MimeTypeEnum.MimeType mime_type = 10;- Specified by:
getMimeTypeValuein interfaceImageAdInfoOrBuilder- Returns:
- The enum numeric value on the wire for mimeType.
-
getMimeType
public MimeTypeEnum.MimeType getMimeType()
The mime type of the image.
.google.ads.googleads.v10.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
public java.lang.String 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.
-
hasMediaFile
public boolean hasMediaFile()
The MediaFile resource to use for the image.
string media_file = 12;- Specified by:
hasMediaFilein interfaceImageAdInfoOrBuilder- Returns:
- Whether the mediaFile field is set.
-
getMediaFile
public java.lang.String getMediaFile()
The MediaFile resource to use for the image.
string media_file = 12;- Specified by:
getMediaFilein interfaceImageAdInfoOrBuilder- Returns:
- The mediaFile.
-
getMediaFileBytes
public com.google.protobuf.ByteString getMediaFileBytes()
The MediaFile resource to use for the image.
string media_file = 12;- Specified by:
getMediaFileBytesin interfaceImageAdInfoOrBuilder- Returns:
- The bytes for mediaFile.
-
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
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- 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(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ImageAdInfo parseFrom(java.nio.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
public static ImageAdInfo parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static ImageAdInfo parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static ImageAdInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static ImageAdInfo parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static ImageAdInfo parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static ImageAdInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public ImageAdInfo.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ImageAdInfo.Builder newBuilder()
-
newBuilder
public static ImageAdInfo.Builder newBuilder(ImageAdInfo prototype)
-
toBuilder
public ImageAdInfo.Builder 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
public static ImageAdInfo getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ImageAdInfo> parser()
-
getParserForType
public com.google.protobuf.Parser<ImageAdInfo> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ImageAdInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-