Class: Google::Apis::YoutubePartnerV1::MatchInfo
- Inherits:
-
Object
- Object
- Google::Apis::YoutubePartnerV1::MatchInfo
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/youtube_partner_v1/classes.rb,
generated/google/apis/youtube_partner_v1/representations.rb,
generated/google/apis/youtube_partner_v1/representations.rb
Instance Attribute Summary collapse
-
#longest_match ⇒ Google::Apis::YoutubePartnerV1::LongestMatch
Details of the longest match between the reference and the user video.
-
#match_segments ⇒ Array<Google::Apis::YoutubePartnerV1::MatchSegment>
Details about each match segment.
-
#reference_id ⇒ String
The reference ID that generated this match.
-
#total_match ⇒ Google::Apis::YoutubePartnerV1::TotalMatch
Details of the total amount of reference and user video content which matched each other.
Instance Method Summary collapse
-
#initialize(**args) ⇒ MatchInfo
constructor
A new instance of MatchInfo.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ MatchInfo
Returns a new instance of MatchInfo.
1957 1958 1959 |
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 1957 def initialize(**args) update!(**args) end |
Instance Attribute Details
#longest_match ⇒ Google::Apis::YoutubePartnerV1::LongestMatch
Details of the longest match between the reference and the user video.
Corresponds to the JSON property longestMatch
1933 1934 1935 |
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 1933 def longest_match @longest_match end |
#match_segments ⇒ Array<Google::Apis::YoutubePartnerV1::MatchSegment>
Details about each match segment. Each item in the list contains information
about one match segment associated with the claim. It is possible to have
multiple match segments. For example, if the audio and video content of an
uploaded video match that of a reference video, there would be two match
segments. One segment would describe the audio match and the other would
describe the video match.
Corresponds to the JSON property matchSegments
1943 1944 1945 |
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 1943 def match_segments @match_segments end |
#reference_id ⇒ String
The reference ID that generated this match.
Corresponds to the JSON property referenceId
1948 1949 1950 |
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 1948 def reference_id @reference_id end |
#total_match ⇒ Google::Apis::YoutubePartnerV1::TotalMatch
Details of the total amount of reference and user video content which matched
each other. Note these two values may differ if either the reference or the
user video contains a loop.
Corresponds to the JSON property totalMatch
1955 1956 1957 |
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 1955 def total_match @total_match end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1962 1963 1964 1965 1966 1967 |
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 1962 def update!(**args) @longest_match = args[:longest_match] if args.key?(:longest_match) @match_segments = args[:match_segments] if args.key?(:match_segments) @reference_id = args[:reference_id] if args.key?(:reference_id) @total_match = args[:total_match] if args.key?(:total_match) end |