Package com.github.twitch4j.helix.domain
Class ScheduleSegmentInput
java.lang.Object
com.github.twitch4j.helix.domain.ScheduleSegmentInput
- 
Nested Class SummaryNested Classes
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbuilder()protected booleanbooleanIndicated if the scheduled broadcast is canceled.Game/Category ID for the scheduled broadcast.Duration of the scheduled broadcast in minutes from the start_time.Indicates if the scheduled broadcast is recurring weekly.Start time for the scheduled broadcast specified in RFC3339 format.The timezone of the application creating the scheduled broadcast using the IANA time zone database format.getTitle()Title for the scheduled broadcast.inthashCode()toString()withCanceled(Boolean canceled) Indicated if the scheduled broadcast is canceled.withCategoryId(String categoryId) Game/Category ID for the scheduled broadcast.withDurationMinutes(Integer durationMinutes) Duration of the scheduled broadcast in minutes from the start_time.withRecurring(Boolean recurring) Indicates if the scheduled broadcast is recurring weekly.withStartTime(Instant startTime) Start time for the scheduled broadcast specified in RFC3339 format.withTimezone(String timezone) The timezone of the application creating the scheduled broadcast using the IANA time zone database format.Title for the scheduled broadcast.
- 
Constructor Details- 
ScheduleSegmentInputpublic ScheduleSegmentInput()
- 
ScheduleSegmentInputpublic ScheduleSegmentInput(Instant startTime, String timezone, Boolean recurring, Boolean canceled, Integer durationMinutes, String categoryId, String title) Creates a newScheduleSegmentInputinstance.- Parameters:
- startTime- Start time for the scheduled broadcast specified in RFC3339 format.
- timezone- The timezone of the application creating the scheduled broadcast using the IANA time zone database format.
- recurring- Indicates if the scheduled broadcast is recurring weekly.
- canceled- Indicated if the scheduled broadcast is canceled.
- durationMinutes- Duration of the scheduled broadcast in minutes from the start_time. Default: 240.
- categoryId- Game/Category ID for the scheduled broadcast.
- title- Title for the scheduled broadcast. Maximum: 140 characters.
- See Also:
 
 
- 
- 
Method Details- 
builder
- 
toBuilder
- 
withStartTimeStart time for the scheduled broadcast specified in RFC3339 format.- Returns:
- a clone of this object, except with this updated property (returns thisif an identical value is passed).
 
- 
withTimezoneThe timezone of the application creating the scheduled broadcast using the IANA time zone database format.- Returns:
- a clone of this object, except with this updated property (returns thisif an identical value is passed).
- See Also:
 
- 
withRecurringIndicates if the scheduled broadcast is recurring weekly.- Returns:
- a clone of this object, except with this updated property (returns thisif an identical value is passed).
 
- 
withCanceledIndicated if the scheduled broadcast is canceled.- Returns:
- a clone of this object, except with this updated property (returns thisif an identical value is passed).
 
- 
withDurationMinutesDuration of the scheduled broadcast in minutes from the start_time. Default: 240.- Returns:
- a clone of this object, except with this updated property (returns thisif an identical value is passed).
 
- 
withCategoryIdGame/Category ID for the scheduled broadcast.- Returns:
- a clone of this object, except with this updated property (returns thisif an identical value is passed).
 
- 
withTitleTitle for the scheduled broadcast. Maximum: 140 characters.- Returns:
- a clone of this object, except with this updated property (returns thisif an identical value is passed).
 
- 
getStartTimeStart time for the scheduled broadcast specified in RFC3339 format.
- 
getTimezoneThe timezone of the application creating the scheduled broadcast using the IANA time zone database format.- See Also:
 
- 
getRecurringIndicates if the scheduled broadcast is recurring weekly.
- 
getCanceledIndicated if the scheduled broadcast is canceled.
- 
getDurationMinutesDuration of the scheduled broadcast in minutes from the start_time. Default: 240.
- 
getCategoryIdGame/Category ID for the scheduled broadcast.
- 
getTitleTitle for the scheduled broadcast. Maximum: 140 characters.
- 
equals
- 
canEqual
- 
hashCodepublic int hashCode()
- 
toString
 
-