youtube  v3
Public Member Functions | Static Public Member Functions | List of all members
google_youtube_api::VideoProcessingDetails Class Reference

#include <video_processing_details.h>

Inheritance diagram for google_youtube_api::VideoProcessingDetails:

Public Member Functions

 VideoProcessingDetails (const Json::Value &storage)
 
 VideoProcessingDetails (Json::Value *storage)
 
virtual ~VideoProcessingDetails ()
 
const StringPiece GetTypeName () const
 
bool has_editor_suggestions_availability () const
 
void clear_editor_suggestions_availability ()
 
const StringPiece get_editor_suggestions_availability () const
 
void set_editor_suggestions_availability (const StringPiece &value)
 
bool has_file_details_availability () const
 
void clear_file_details_availability ()
 
const StringPiece get_file_details_availability () const
 
void set_file_details_availability (const StringPiece &value)
 
bool has_processing_failure_reason () const
 
void clear_processing_failure_reason ()
 
const StringPiece get_processing_failure_reason () const
 
void set_processing_failure_reason (const StringPiece &value)
 
bool has_processing_issues_availability () const
 
void clear_processing_issues_availability ()
 
const StringPiece get_processing_issues_availability () const
 
void set_processing_issues_availability (const StringPiece &value)
 
bool has_processing_progress () const
 
void clear_processing_progress ()
 
const VideoProcessingDetailsProcessingProgress get_processing_progress () const
 
VideoProcessingDetailsProcessingProgress mutable_processingProgress ()
 
bool has_processing_status () const
 
void clear_processing_status ()
 
const StringPiece get_processing_status () const
 
void set_processing_status (const StringPiece &value)
 
bool has_tag_suggestions_availability () const
 
void clear_tag_suggestions_availability ()
 
const StringPiece get_tag_suggestions_availability () const
 
void set_tag_suggestions_availability (const StringPiece &value)
 
bool has_thumbnails_availability () const
 
void clear_thumbnails_availability ()
 
const StringPiece get_thumbnails_availability () const
 
void set_thumbnails_availability (const StringPiece &value)
 

Static Public Member Functions

static VideoProcessingDetailsNew ()
 

Detailed Description

Describes processing status and progress and availability of some other Video resource parts.

Constructor & Destructor Documentation

◆ VideoProcessingDetails() [1/2]

google_youtube_api::VideoProcessingDetails::VideoProcessingDetails ( const Json::Value &  storage)
explicit

Standard constructor for an immutable data object instance.

Parameters
[in]storageThe underlying data storage for this instance.

◆ VideoProcessingDetails() [2/2]

google_youtube_api::VideoProcessingDetails::VideoProcessingDetails ( Json::Value *  storage)
explicit

Standard constructor for a mutable data object instance.

Parameters
[in]storageThe underlying data storage for this instance.

◆ ~VideoProcessingDetails()

google_youtube_api::VideoProcessingDetails::~VideoProcessingDetails ( )
virtual

Standard destructor.

Member Function Documentation

◆ clear_editor_suggestions_availability()

void google_youtube_api::VideoProcessingDetails::clear_editor_suggestions_availability ( )
inline

Clears the 'editorSuggestionsAvailability' attribute.

◆ clear_file_details_availability()

void google_youtube_api::VideoProcessingDetails::clear_file_details_availability ( )
inline

Clears the 'fileDetailsAvailability' attribute.

◆ clear_processing_failure_reason()

void google_youtube_api::VideoProcessingDetails::clear_processing_failure_reason ( )
inline

Clears the 'processingFailureReason' attribute.

◆ clear_processing_issues_availability()

void google_youtube_api::VideoProcessingDetails::clear_processing_issues_availability ( )
inline

Clears the 'processingIssuesAvailability' attribute.

◆ clear_processing_progress()

void google_youtube_api::VideoProcessingDetails::clear_processing_progress ( )
inline

Clears the 'processingProgress' attribute.

◆ clear_processing_status()

void google_youtube_api::VideoProcessingDetails::clear_processing_status ( )
inline

Clears the 'processingStatus' attribute.

◆ clear_tag_suggestions_availability()

void google_youtube_api::VideoProcessingDetails::clear_tag_suggestions_availability ( )
inline

Clears the 'tagSuggestionsAvailability' attribute.

◆ clear_thumbnails_availability()

void google_youtube_api::VideoProcessingDetails::clear_thumbnails_availability ( )
inline

Clears the 'thumbnailsAvailability' attribute.

◆ get_editor_suggestions_availability()

const StringPiece google_youtube_api::VideoProcessingDetails::get_editor_suggestions_availability ( ) const
inline

Get the value of the 'editorSuggestionsAvailability' attribute.

◆ get_file_details_availability()

const StringPiece google_youtube_api::VideoProcessingDetails::get_file_details_availability ( ) const
inline

Get the value of the 'fileDetailsAvailability' attribute.

◆ get_processing_failure_reason()

const StringPiece google_youtube_api::VideoProcessingDetails::get_processing_failure_reason ( ) const
inline

Get the value of the 'processingFailureReason' attribute.

◆ get_processing_issues_availability()

const StringPiece google_youtube_api::VideoProcessingDetails::get_processing_issues_availability ( ) const
inline

Get the value of the 'processingIssuesAvailability' attribute.

◆ get_processing_progress()

const VideoProcessingDetailsProcessingProgress google_youtube_api::VideoProcessingDetails::get_processing_progress ( ) const

Get a reference to the value of the 'processingProgress' attribute.

◆ get_processing_status()

const StringPiece google_youtube_api::VideoProcessingDetails::get_processing_status ( ) const
inline

Get the value of the 'processingStatus' attribute.

◆ get_tag_suggestions_availability()

const StringPiece google_youtube_api::VideoProcessingDetails::get_tag_suggestions_availability ( ) const
inline

Get the value of the 'tagSuggestionsAvailability' attribute.

◆ get_thumbnails_availability()

const StringPiece google_youtube_api::VideoProcessingDetails::get_thumbnails_availability ( ) const
inline

Get the value of the 'thumbnailsAvailability' attribute.

◆ GetTypeName()

const StringPiece google_youtube_api::VideoProcessingDetails::GetTypeName ( ) const
inline

Returns a string denoting the type of this data object.

Returns
google_youtube_api::VideoProcessingDetails

◆ has_editor_suggestions_availability()

bool google_youtube_api::VideoProcessingDetails::has_editor_suggestions_availability ( ) const
inline

Determine if the 'editorSuggestionsAvailability' attribute was set.

Returns
true if the 'editorSuggestionsAvailability' attribute was set.

◆ has_file_details_availability()

bool google_youtube_api::VideoProcessingDetails::has_file_details_availability ( ) const
inline

Determine if the 'fileDetailsAvailability' attribute was set.

Returns
true if the 'fileDetailsAvailability' attribute was set.

◆ has_processing_failure_reason()

bool google_youtube_api::VideoProcessingDetails::has_processing_failure_reason ( ) const
inline

Determine if the 'processingFailureReason' attribute was set.

Returns
true if the 'processingFailureReason' attribute was set.

◆ has_processing_issues_availability()

bool google_youtube_api::VideoProcessingDetails::has_processing_issues_availability ( ) const
inline

Determine if the 'processingIssuesAvailability' attribute was set.

Returns
true if the 'processingIssuesAvailability' attribute was set.

◆ has_processing_progress()

bool google_youtube_api::VideoProcessingDetails::has_processing_progress ( ) const
inline

Determine if the 'processingProgress' attribute was set.

Returns
true if the 'processingProgress' attribute was set.

◆ has_processing_status()

bool google_youtube_api::VideoProcessingDetails::has_processing_status ( ) const
inline

Determine if the 'processingStatus' attribute was set.

Returns
true if the 'processingStatus' attribute was set.

◆ has_tag_suggestions_availability()

bool google_youtube_api::VideoProcessingDetails::has_tag_suggestions_availability ( ) const
inline

Determine if the 'tagSuggestionsAvailability' attribute was set.

Returns
true if the 'tagSuggestionsAvailability' attribute was set.

◆ has_thumbnails_availability()

bool google_youtube_api::VideoProcessingDetails::has_thumbnails_availability ( ) const
inline

Determine if the 'thumbnailsAvailability' attribute was set.

Returns
true if the 'thumbnailsAvailability' attribute was set.

◆ mutable_processingProgress()

VideoProcessingDetailsProcessingProgress google_youtube_api::VideoProcessingDetails::mutable_processingProgress ( )

Gets a reference to a mutable value of the 'processingProgress' property.

The processingProgress object contains information about the progress YouTube has made in processing the video. The values are really only relevant if the video's processing status is processing.

Returns
The result can be modified to change the attribute value.

◆ New()

VideoProcessingDetails * google_youtube_api::VideoProcessingDetails::New ( )
static

Creates a new default instance.

Returns
Ownership is passed back to the caller.

◆ set_editor_suggestions_availability()

void google_youtube_api::VideoProcessingDetails::set_editor_suggestions_availability ( const StringPiece &  value)
inline

Change the 'editorSuggestionsAvailability' attribute.

This value indicates whether video editing suggestions, which might improve video quality or the playback experience, are available for the video. You can retrieve these suggestions by requesting the suggestions part in your videos.list() request.

Parameters
[in]valueThe new value.

◆ set_file_details_availability()

void google_youtube_api::VideoProcessingDetails::set_file_details_availability ( const StringPiece &  value)
inline

Change the 'fileDetailsAvailability' attribute.

This value indicates whether file details are available for the uploaded video. You can retrieve a video's file details by requesting the fileDetails part in your videos.list() request.

Parameters
[in]valueThe new value.

◆ set_processing_failure_reason()

void google_youtube_api::VideoProcessingDetails::set_processing_failure_reason ( const StringPiece &  value)
inline

Change the 'processingFailureReason' attribute.

The reason that YouTube failed to process the video. This property will only have a value if the processingStatus property's value is failed.

Parameters
[in]valueThe new value.

◆ set_processing_issues_availability()

void google_youtube_api::VideoProcessingDetails::set_processing_issues_availability ( const StringPiece &  value)
inline

Change the 'processingIssuesAvailability' attribute.

This value indicates whether the video processing engine has generated suggestions that might improve YouTube's ability to process the the video, warnings that explain video processing problems, or errors that cause video processing problems. You can retrieve these suggestions by requesting the suggestions part in your videos.list() request.

Parameters
[in]valueThe new value.

◆ set_processing_status()

void google_youtube_api::VideoProcessingDetails::set_processing_status ( const StringPiece &  value)
inline

Change the 'processingStatus' attribute.

The video's processing status. This value indicates whether YouTube was able to process the video or if the video is still being processed.

Parameters
[in]valueThe new value.

◆ set_tag_suggestions_availability()

void google_youtube_api::VideoProcessingDetails::set_tag_suggestions_availability ( const StringPiece &  value)
inline

Change the 'tagSuggestionsAvailability' attribute.

This value indicates whether keyword (tag) suggestions are available for the video. Tags can be added to a video's metadata to make it easier for other users to find the video. You can retrieve these suggestions by requesting the suggestions part in your videos.list() request.

Parameters
[in]valueThe new value.

◆ set_thumbnails_availability()

void google_youtube_api::VideoProcessingDetails::set_thumbnails_availability ( const StringPiece &  value)
inline

Change the 'thumbnailsAvailability' attribute.

This value indicates whether thumbnail images have been generated for the video.

Parameters
[in]valueThe new value.

The documentation for this class was generated from the following files: