Class MediaFile
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.ads.googleads.v10.resources.MediaFile
-
- All Implemented Interfaces:
MediaFileOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.io.Serializable
public final class MediaFile extends com.google.protobuf.GeneratedMessageV3 implements MediaFileOrBuilder
A media file.
Protobuf typegoogle.ads.googleads.v10.resources.MediaFile- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMediaFile.BuilderA media file.static classMediaFile.MediatypeCase-
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 intAUDIO_FIELD_NUMBERstatic intFILE_SIZE_FIELD_NUMBERstatic intID_FIELD_NUMBERstatic intIMAGE_FIELD_NUMBERstatic intMEDIA_BUNDLE_FIELD_NUMBERstatic intMIME_TYPE_FIELD_NUMBERstatic intNAME_FIELD_NUMBERstatic intRESOURCE_NAME_FIELD_NUMBERstatic intSOURCE_URL_FIELD_NUMBERstatic intTYPE_FIELD_NUMBERstatic intVIDEO_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)MediaAudiogetAudio()Output only.MediaAudioOrBuildergetAudioOrBuilder()Output only.static MediaFilegetDefaultInstance()MediaFilegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()longgetFileSize()Output only.longgetId()Output only.MediaImagegetImage()Immutable.MediaImageOrBuildergetImageOrBuilder()Immutable.MediaBundlegetMediaBundle()Immutable.MediaBundleOrBuildergetMediaBundleOrBuilder()Immutable.MediaFile.MediatypeCasegetMediatypeCase()MimeTypeEnum.MimeTypegetMimeType()Output only.intgetMimeTypeValue()Output only.java.lang.StringgetName()Immutable.com.google.protobuf.ByteStringgetNameBytes()Immutable.com.google.protobuf.Parser<MediaFile>getParserForType()java.lang.StringgetResourceName()Immutable.com.google.protobuf.ByteStringgetResourceNameBytes()Immutable.intgetSerializedSize()java.lang.StringgetSourceUrl()Immutable.com.google.protobuf.ByteStringgetSourceUrlBytes()Immutable.MediaTypeEnum.MediaTypegetType()Immutable.intgetTypeValue()Immutable.com.google.protobuf.UnknownFieldSetgetUnknownFields()MediaVideogetVideo()Immutable.MediaVideoOrBuildergetVideoOrBuilder()Immutable.booleanhasAudio()Output only.booleanhasFileSize()Output only.inthashCode()booleanhasId()Output only.booleanhasImage()Immutable.booleanhasMediaBundle()Immutable.booleanhasName()Immutable.booleanhasSourceUrl()Immutable.booleanhasVideo()Immutable.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static MediaFile.BuildernewBuilder()static MediaFile.BuildernewBuilder(MediaFile prototype)MediaFile.BuildernewBuilderForType()protected MediaFile.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static MediaFileparseDelimitedFrom(java.io.InputStream input)static MediaFileparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MediaFileparseFrom(byte[] data)static MediaFileparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MediaFileparseFrom(com.google.protobuf.ByteString data)static MediaFileparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MediaFileparseFrom(com.google.protobuf.CodedInputStream input)static MediaFileparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MediaFileparseFrom(java.io.InputStream input)static MediaFileparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MediaFileparseFrom(java.nio.ByteBuffer data)static MediaFileparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<MediaFile>parser()MediaFile.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
-
RESOURCE_NAME_FIELD_NUMBER
public static final int RESOURCE_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MIME_TYPE_FIELD_NUMBER
public static final int MIME_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SOURCE_URL_FIELD_NUMBER
public static final int SOURCE_URL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FILE_SIZE_FIELD_NUMBER
public static final int FILE_SIZE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
IMAGE_FIELD_NUMBER
public static final int IMAGE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MEDIA_BUNDLE_FIELD_NUMBER
public static final int MEDIA_BUNDLE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AUDIO_FIELD_NUMBER
public static final int AUDIO_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VIDEO_FIELD_NUMBER
public static final int VIDEO_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
-
getMediatypeCase
public MediaFile.MediatypeCase getMediatypeCase()
- Specified by:
getMediatypeCasein interfaceMediaFileOrBuilder
-
getResourceName
public java.lang.String getResourceName()
Immutable. The resource name of the media file. Media file resource names have the form: `customers/{customer_id}/mediaFiles/{media_file_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNamein interfaceMediaFileOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public com.google.protobuf.ByteString getResourceNameBytes()
Immutable. The resource name of the media file. Media file resource names have the form: `customers/{customer_id}/mediaFiles/{media_file_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNameBytesin interfaceMediaFileOrBuilder- Returns:
- The bytes for resourceName.
-
hasId
public boolean hasId()
Output only. The ID of the media file.
optional int64 id = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasIdin interfaceMediaFileOrBuilder- Returns:
- Whether the id field is set.
-
getId
public long getId()
Output only. The ID of the media file.
optional int64 id = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getIdin interfaceMediaFileOrBuilder- Returns:
- The id.
-
getTypeValue
public int getTypeValue()
Immutable. Type of the media file.
.google.ads.googleads.v10.enums.MediaTypeEnum.MediaType type = 5 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getTypeValuein interfaceMediaFileOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
getType
public MediaTypeEnum.MediaType getType()
Immutable. Type of the media file.
.google.ads.googleads.v10.enums.MediaTypeEnum.MediaType type = 5 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getTypein interfaceMediaFileOrBuilder- Returns:
- The type.
-
getMimeTypeValue
public int getMimeTypeValue()
Output only. The mime type of the media file.
.google.ads.googleads.v10.enums.MimeTypeEnum.MimeType mime_type = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getMimeTypeValuein interfaceMediaFileOrBuilder- Returns:
- The enum numeric value on the wire for mimeType.
-
getMimeType
public MimeTypeEnum.MimeType getMimeType()
Output only. The mime type of the media file.
.google.ads.googleads.v10.enums.MimeTypeEnum.MimeType mime_type = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getMimeTypein interfaceMediaFileOrBuilder- Returns:
- The mimeType.
-
hasSourceUrl
public boolean hasSourceUrl()
Immutable. The URL of where the original media file was downloaded from (or a file name). Only used for media of type AUDIO and IMAGE.
optional string source_url = 13 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasSourceUrlin interfaceMediaFileOrBuilder- Returns:
- Whether the sourceUrl field is set.
-
getSourceUrl
public java.lang.String getSourceUrl()
Immutable. The URL of where the original media file was downloaded from (or a file name). Only used for media of type AUDIO and IMAGE.
optional string source_url = 13 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getSourceUrlin interfaceMediaFileOrBuilder- Returns:
- The sourceUrl.
-
getSourceUrlBytes
public com.google.protobuf.ByteString getSourceUrlBytes()
Immutable. The URL of where the original media file was downloaded from (or a file name). Only used for media of type AUDIO and IMAGE.
optional string source_url = 13 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getSourceUrlBytesin interfaceMediaFileOrBuilder- Returns:
- The bytes for sourceUrl.
-
hasName
public boolean hasName()
Immutable. The name of the media file. The name can be used by clients to help identify previously uploaded media.
optional string name = 14 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasNamein interfaceMediaFileOrBuilder- Returns:
- Whether the name field is set.
-
getName
public java.lang.String getName()
Immutable. The name of the media file. The name can be used by clients to help identify previously uploaded media.
optional string name = 14 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getNamein interfaceMediaFileOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Immutable. The name of the media file. The name can be used by clients to help identify previously uploaded media.
optional string name = 14 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getNameBytesin interfaceMediaFileOrBuilder- Returns:
- The bytes for name.
-
hasFileSize
public boolean hasFileSize()
Output only. The size of the media file in bytes.
optional int64 file_size = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasFileSizein interfaceMediaFileOrBuilder- Returns:
- Whether the fileSize field is set.
-
getFileSize
public long getFileSize()
Output only. The size of the media file in bytes.
optional int64 file_size = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getFileSizein interfaceMediaFileOrBuilder- Returns:
- The fileSize.
-
hasImage
public boolean hasImage()
Immutable. Encapsulates an Image.
.google.ads.googleads.v10.resources.MediaImage image = 3 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasImagein interfaceMediaFileOrBuilder- Returns:
- Whether the image field is set.
-
getImage
public MediaImage getImage()
Immutable. Encapsulates an Image.
.google.ads.googleads.v10.resources.MediaImage image = 3 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getImagein interfaceMediaFileOrBuilder- Returns:
- The image.
-
getImageOrBuilder
public MediaImageOrBuilder getImageOrBuilder()
Immutable. Encapsulates an Image.
.google.ads.googleads.v10.resources.MediaImage image = 3 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getImageOrBuilderin interfaceMediaFileOrBuilder
-
hasMediaBundle
public boolean hasMediaBundle()
Immutable. A ZIP archive media the content of which contains HTML5 assets.
.google.ads.googleads.v10.resources.MediaBundle media_bundle = 4 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasMediaBundlein interfaceMediaFileOrBuilder- Returns:
- Whether the mediaBundle field is set.
-
getMediaBundle
public MediaBundle getMediaBundle()
Immutable. A ZIP archive media the content of which contains HTML5 assets.
.google.ads.googleads.v10.resources.MediaBundle media_bundle = 4 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getMediaBundlein interfaceMediaFileOrBuilder- Returns:
- The mediaBundle.
-
getMediaBundleOrBuilder
public MediaBundleOrBuilder getMediaBundleOrBuilder()
Immutable. A ZIP archive media the content of which contains HTML5 assets.
.google.ads.googleads.v10.resources.MediaBundle media_bundle = 4 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getMediaBundleOrBuilderin interfaceMediaFileOrBuilder
-
hasAudio
public boolean hasAudio()
Output only. Encapsulates an Audio.
.google.ads.googleads.v10.resources.MediaAudio audio = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasAudioin interfaceMediaFileOrBuilder- Returns:
- Whether the audio field is set.
-
getAudio
public MediaAudio getAudio()
Output only. Encapsulates an Audio.
.google.ads.googleads.v10.resources.MediaAudio audio = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAudioin interfaceMediaFileOrBuilder- Returns:
- The audio.
-
getAudioOrBuilder
public MediaAudioOrBuilder getAudioOrBuilder()
Output only. Encapsulates an Audio.
.google.ads.googleads.v10.resources.MediaAudio audio = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAudioOrBuilderin interfaceMediaFileOrBuilder
-
hasVideo
public boolean hasVideo()
Immutable. Encapsulates a Video.
.google.ads.googleads.v10.resources.MediaVideo video = 11 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasVideoin interfaceMediaFileOrBuilder- Returns:
- Whether the video field is set.
-
getVideo
public MediaVideo getVideo()
Immutable. Encapsulates a Video.
.google.ads.googleads.v10.resources.MediaVideo video = 11 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getVideoin interfaceMediaFileOrBuilder- Returns:
- The video.
-
getVideoOrBuilder
public MediaVideoOrBuilder getVideoOrBuilder()
Immutable. Encapsulates a Video.
.google.ads.googleads.v10.resources.MediaVideo video = 11 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getVideoOrBuilderin interfaceMediaFileOrBuilder
-
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 MediaFile parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MediaFile parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MediaFile parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MediaFile parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MediaFile parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MediaFile parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MediaFile parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static MediaFile parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static MediaFile parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static MediaFile parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static MediaFile parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static MediaFile parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public MediaFile.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static MediaFile.Builder newBuilder()
-
newBuilder
public static MediaFile.Builder newBuilder(MediaFile prototype)
-
toBuilder
public MediaFile.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected MediaFile.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static MediaFile getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<MediaFile> parser()
-
getParserForType
public com.google.protobuf.Parser<MediaFile> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public MediaFile getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-