Class MediaFile
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.ads.googleads.v18.resources.MediaFile
- All Implemented Interfaces:
MediaFileOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class MediaFile
extends com.google.protobuf.GeneratedMessageV3
implements MediaFileOrBuilder
A media file.Protobuf type
google.ads.googleads.v18.resources.MediaFile- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA media file.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 TypeMethodDescriptionbooleangetAudio()Output only.Output only.static MediaFilestatic final com.google.protobuf.Descriptors.DescriptorlongOutput only.longgetId()Output only.getImage()Immutable.Immutable.Immutable.Immutable.Output only.intOutput only.getName()Immutable.com.google.protobuf.ByteStringImmutable.com.google.protobuf.Parser<MediaFile>Immutable.com.google.protobuf.ByteStringImmutable.intImmutable.com.google.protobuf.ByteStringImmutable.getType()Immutable.intImmutable.getVideo()Immutable.Immutable.booleanhasAudio()Output only.booleanOutput only.inthashCode()booleanhasId()Output only.booleanhasImage()Immutable.booleanImmutable.booleanhasName()Immutable.booleanImmutable.booleanhasVideo()Immutable.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic MediaFile.Builderstatic MediaFile.BuildernewBuilder(MediaFile prototype) protected MediaFile.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static MediaFileparseDelimitedFrom(InputStream input) static MediaFileparseDelimitedFrom(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(InputStream input) static MediaFileparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static MediaFileparseFrom(ByteBuffer data) static MediaFileparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<MediaFile>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
-
RESOURCE_NAME_FIELD_NUMBER
public static final int RESOURCE_NAME_FIELD_NUMBER- See Also:
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER- See Also:
-
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER- See Also:
-
MIME_TYPE_FIELD_NUMBER
public static final int MIME_TYPE_FIELD_NUMBER- See Also:
-
SOURCE_URL_FIELD_NUMBER
public static final int SOURCE_URL_FIELD_NUMBER- See Also:
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
FILE_SIZE_FIELD_NUMBER
public static final int FILE_SIZE_FIELD_NUMBER- See Also:
-
IMAGE_FIELD_NUMBER
public static final int IMAGE_FIELD_NUMBER- See Also:
-
MEDIA_BUNDLE_FIELD_NUMBER
public static final int MEDIA_BUNDLE_FIELD_NUMBER- See Also:
-
AUDIO_FIELD_NUMBER
public static final int AUDIO_FIELD_NUMBER- See Also:
-
VIDEO_FIELD_NUMBER
public static final int VIDEO_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
-
getMediatypeCase
- Specified by:
getMediatypeCasein interfaceMediaFileOrBuilder
-
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.v18.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
Immutable. Type of the media file.
.google.ads.googleads.v18.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.v18.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
Output only. The mime type of the media file.
.google.ads.googleads.v18.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
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
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.v18.resources.MediaImage image = 3 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasImagein interfaceMediaFileOrBuilder- Returns:
- Whether the image field is set.
-
getImage
Immutable. Encapsulates an Image.
.google.ads.googleads.v18.resources.MediaImage image = 3 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getImagein interfaceMediaFileOrBuilder- Returns:
- The image.
-
getImageOrBuilder
Immutable. Encapsulates an Image.
.google.ads.googleads.v18.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.v18.resources.MediaBundle media_bundle = 4 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasMediaBundlein interfaceMediaFileOrBuilder- Returns:
- Whether the mediaBundle field is set.
-
getMediaBundle
Immutable. A ZIP archive media the content of which contains HTML5 assets.
.google.ads.googleads.v18.resources.MediaBundle media_bundle = 4 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getMediaBundlein interfaceMediaFileOrBuilder- Returns:
- The mediaBundle.
-
getMediaBundleOrBuilder
Immutable. A ZIP archive media the content of which contains HTML5 assets.
.google.ads.googleads.v18.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.v18.resources.MediaAudio audio = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasAudioin interfaceMediaFileOrBuilder- Returns:
- Whether the audio field is set.
-
getAudio
Output only. Encapsulates an Audio.
.google.ads.googleads.v18.resources.MediaAudio audio = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAudioin interfaceMediaFileOrBuilder- Returns:
- The audio.
-
getAudioOrBuilder
Output only. Encapsulates an Audio.
.google.ads.googleads.v18.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.v18.resources.MediaVideo video = 11 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasVideoin interfaceMediaFileOrBuilder- Returns:
- Whether the video field is set.
-
getVideo
Immutable. Encapsulates a Video.
.google.ads.googleads.v18.resources.MediaVideo video = 11 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getVideoin interfaceMediaFileOrBuilder- Returns:
- The video.
-
getVideoOrBuilder
Immutable. Encapsulates a Video.
.google.ads.googleads.v18.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
- 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 MediaFile parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MediaFile parseFrom(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
- Throws:
IOException
-
parseFrom
public static MediaFile parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static MediaFile parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static MediaFile 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 MediaFile.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
-