class Google::Apis::YoutubePartnerV1::ContentTypeInfo
Detailed Content-Type information from Scotty. The Content-Type of the media will typically be filled in by the header or Scotty's best_guess
, but this extended information provides the backend with more information so that it can make a better decision if needed. This is only used on media upload requests from Scotty.
Attributes
Scotty's best guess of what the content type of the file is. Corresponds to the JSON property `bestGuess` @return [String]
The content type of the file derived by looking at specific bytes (i.e. “magic bytes”) of the actual file. Corresponds to the JSON property `fromBytes` @return [String]
The content type of the file derived from the file extension of the original file name used by the client. Corresponds to the JSON property `fromFileName` @return [String]
The content type of the file as specified in the request headers, multipart headers, or RUPIO start request. Corresponds to the JSON property `fromHeader` @return [String]
The content type of the file derived from the file extension of the URL path. The URL path is assumed to represent a file name (which is typically only true for agents that are providing a REST API). Corresponds to the JSON property `fromUrlPath` @return [String]
Public Class Methods
# File lib/google/apis/youtube_partner_v1/classes.rb, line 1456 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/youtube_partner_v1/classes.rb, line 1461 def update!(**args) @best_guess = args[:best_guess] if args.key?(:best_guess) @from_bytes = args[:from_bytes] if args.key?(:from_bytes) @from_file_name = args[:from_file_name] if args.key?(:from_file_name) @from_header = args[:from_header] if args.key?(:from_header) @from_url_path = args[:from_url_path] if args.key?(:from_url_path) end