Class: Google::Apis::YoutubePartnerV1::ExcludedInterval
- Inherits:
-
Object
- Object
- Google::Apis::YoutubePartnerV1::ExcludedInterval
- 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
-
#high ⇒ Float
The end (inclusive) time in seconds of the time window.
-
#low ⇒ Float
The start (inclusive) time in seconds of the time window.
-
#origin ⇒ String
The source of the request to exclude the interval from Content ID matching.
-
#time_created ⇒ String
The date and time that the exclusion was created.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ExcludedInterval
constructor
A new instance of ExcludedInterval.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ ExcludedInterval
Returns a new instance of ExcludedInterval.
1816 1817 1818 |
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 1816 def initialize(**args) update!(**args) end |
Instance Attribute Details
#high ⇒ Float
The end (inclusive) time in seconds of the time window. The value can be any
value greater than low. If high is greater than the length of the reference,
the interval between low and the end of the reference will be excluded. Every
interval must specify a value for this field.
Corresponds to the JSON property high
1797 1798 1799 |
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 1797 def high @high end |
#low ⇒ Float
The start (inclusive) time in seconds of the time window. The value can be any
value between 0 and high. Every interval must specify a value for this field.
Corresponds to the JSON property low
1803 1804 1805 |
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 1803 def low @low end |
#origin ⇒ String
The source of the request to exclude the interval from Content ID matching.
Corresponds to the JSON property origin
1808 1809 1810 |
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 1808 def origin @origin end |
#time_created ⇒ String
The date and time that the exclusion was created. The value is specified in
RFC 3339 (YYYY-MM-DDThh:mm:ss.000Z) format.
Corresponds to the JSON property timeCreated
1814 1815 1816 |
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 1814 def time_created @time_created end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1821 1822 1823 1824 1825 1826 |
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 1821 def update!(**args) @high = args[:high] if args.key?(:high) @low = args[:low] if args.key?(:low) @origin = args[:origin] if args.key?(:origin) @time_created = args[:time_created] if args.key?(:time_created) end |