target.apidocs.com.google.api.services.youtube.model.VideoSuggestions.html Maven / Gradle / Ivy
VideoSuggestions (YouTube Data API v3 v3-rev20240916-2.0.0)
com.google.api.services.youtube.model
Class VideoSuggestions
- java.lang.Object
-
- java.util.AbstractMap<String,Object>
-
- com.google.api.client.util.GenericData
-
- com.google.api.client.json.GenericJson
-
- com.google.api.services.youtube.model.VideoSuggestions
-
public final class VideoSuggestions
extends com.google.api.client.json.GenericJson
Specifies suggestions on how to improve video content, including encoding hints, tag suggestions,
and editor suggestions.
This is the Java data model class that specifies how to parse/serialize into the JSON that is
transmitted over HTTP when working with the YouTube Data API v3. For a detailed explanation see:
https://developers.google.com/api-client-library/java/google-http-java-client/json
- Author:
- Google, Inc.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.api.client.util.GenericData
com.google.api.client.util.GenericData.Flags
-
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
-
Constructor Summary
Constructors
Constructor and Description
VideoSuggestions()
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
VideoSuggestions
clone()
List<String>
getEditorSuggestions()
A list of video editing operations that might improve the video quality or playback experience
of the uploaded video.
List<String>
getProcessingErrors()
A list of errors that will prevent YouTube from successfully processing the uploaded video
video.
List<String>
getProcessingHints()
A list of suggestions that may improve YouTube's ability to process the video.
List<String>
getProcessingWarnings()
A list of reasons why YouTube may have difficulty transcoding the uploaded video or that might
result in an erroneous transcoding.
List<VideoSuggestionsTagSuggestion>
getTagSuggestions()
A list of keyword tags that could be added to the video's metadata to increase the likelihood
that users will locate your video when searching or browsing on YouTube.
VideoSuggestions
set(String fieldName,
Object value)
VideoSuggestions
setEditorSuggestions(List<String> editorSuggestions)
A list of video editing operations that might improve the video quality or playback experience
of the uploaded video.
VideoSuggestions
setProcessingErrors(List<String> processingErrors)
A list of errors that will prevent YouTube from successfully processing the uploaded video
video.
VideoSuggestions
setProcessingHints(List<String> processingHints)
A list of suggestions that may improve YouTube's ability to process the video.
VideoSuggestions
setProcessingWarnings(List<String> processingWarnings)
A list of reasons why YouTube may have difficulty transcoding the uploaded video or that might
result in an erroneous transcoding.
VideoSuggestions
setTagSuggestions(List<VideoSuggestionsTagSuggestion> tagSuggestions)
A list of keyword tags that could be added to the video's metadata to increase the likelihood
that users will locate your video when searching or browsing on YouTube.
-
Methods inherited from class com.google.api.client.json.GenericJson
getFactory, setFactory, toPrettyString, toString
-
Methods inherited from class com.google.api.client.util.GenericData
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
-
Methods inherited from class java.util.AbstractMap
clear, containsKey, containsValue, isEmpty, keySet, size, values
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
-
Method Detail
-
getEditorSuggestions
public List<String> getEditorSuggestions()
A list of video editing operations that might improve the video quality or playback experience
of the uploaded video.
- Returns:
- value or
null
for none
-
setEditorSuggestions
public VideoSuggestions setEditorSuggestions(List<String> editorSuggestions)
A list of video editing operations that might improve the video quality or playback experience
of the uploaded video.
- Parameters:
editorSuggestions
- editorSuggestions or null
for none
-
getProcessingErrors
public List<String> getProcessingErrors()
A list of errors that will prevent YouTube from successfully processing the uploaded video
video. These errors indicate that, regardless of the video's current processing status,
eventually, that status will almost certainly be failed.
- Returns:
- value or
null
for none
-
setProcessingErrors
public VideoSuggestions setProcessingErrors(List<String> processingErrors)
A list of errors that will prevent YouTube from successfully processing the uploaded video
video. These errors indicate that, regardless of the video's current processing status,
eventually, that status will almost certainly be failed.
- Parameters:
processingErrors
- processingErrors or null
for none
-
getProcessingHints
public List<String> getProcessingHints()
A list of suggestions that may improve YouTube's ability to process the video.
- Returns:
- value or
null
for none
-
setProcessingHints
public VideoSuggestions setProcessingHints(List<String> processingHints)
A list of suggestions that may improve YouTube's ability to process the video.
- Parameters:
processingHints
- processingHints or null
for none
-
getProcessingWarnings
public List<String> getProcessingWarnings()
A list of reasons why YouTube may have difficulty transcoding the uploaded video or that might
result in an erroneous transcoding. These warnings are generated before YouTube actually
processes the uploaded video file. In addition, they identify issues that are unlikely to cause
the video processing to fail but that might cause problems such as sync issues, video
artifacts, or a missing audio track.
- Returns:
- value or
null
for none
-
setProcessingWarnings
public VideoSuggestions setProcessingWarnings(List<String> processingWarnings)
A list of reasons why YouTube may have difficulty transcoding the uploaded video or that might
result in an erroneous transcoding. These warnings are generated before YouTube actually
processes the uploaded video file. In addition, they identify issues that are unlikely to cause
the video processing to fail but that might cause problems such as sync issues, video
artifacts, or a missing audio track.
- Parameters:
processingWarnings
- processingWarnings or null
for none
-
getTagSuggestions
public List<VideoSuggestionsTagSuggestion> getTagSuggestions()
A list of keyword tags that could be added to the video's metadata to increase the likelihood
that users will locate your video when searching or browsing on YouTube.
- Returns:
- value or
null
for none
-
setTagSuggestions
public VideoSuggestions setTagSuggestions(List<VideoSuggestionsTagSuggestion> tagSuggestions)
A list of keyword tags that could be added to the video's metadata to increase the likelihood
that users will locate your video when searching or browsing on YouTube.
- Parameters:
tagSuggestions
- tagSuggestions or null
for none
-
set
public VideoSuggestions set(String fieldName,
Object value)
- Overrides:
set
in class com.google.api.client.json.GenericJson
-
clone
public VideoSuggestions clone()
- Overrides:
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2024 Google. All rights reserved.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy