rv.data.Slide.Element.DataLink */ class DataLink extends \Google\Protobuf\Internal\Message { protected $PropertyType; /** * Constructor. * * @param array $data { * Optional. Data for populating the Message object. * * @type \Rv\Data\Slide\Element\DataLink\Ticker $ticker * @type \Rv\Data\Slide\Element\DataLink\AlternateElementText $alternate_text * @type \Rv\Data\Slide\Element\DataLink\TimerText $timer_text * @type \Rv\Data\Slide\Element\DataLink\ClockText $clock_text * @type \Rv\Data\Slide\Element\DataLink\ChordChart $chord_chart * @type \Rv\Data\Slide\Element\DataLink\OutputScreen $output_screen * @type \Rv\Data\Slide\Element\DataLink\PCOLive $pco_live * @type \Rv\Data\Slide\Element\DataLink\AlternateElementFill $alternate_fill * @type \Rv\Data\Slide\Element\DataLink\VisibilityLink $visibility_link * @type \Rv\Data\Slide\Element\DataLink\SlideText $slide_text * @type \Rv\Data\Slide\Element\DataLink\StageMessage $stage_message * @type \Rv\Data\Slide\Element\DataLink\VideoCountdown $video_countdown * @type \Rv\Data\Slide\Element\DataLink\SlideImage $slide_image * @type \Rv\Data\Slide\Element\DataLink\CCLIText $ccli_text * @type \Rv\Data\Slide\Element\DataLink\GroupName $group_name * @type \Rv\Data\Slide\Element\DataLink\GroupColor $group_color * @type \Rv\Data\Slide\Element\DataLink\PresentationNotes $presentation_notes * @type \Rv\Data\Slide\Element\DataLink\PlaylistItem $playlist_item * @type \Rv\Data\Slide\Element\DataLink\AutoAdvanceTimeRemaining $auto_advance_time_remaining * @type \Rv\Data\Slide\Element\DataLink\CaptureStatusText $capture_status_text * @type \Rv\Data\Slide\Element\DataLink\CaptureStatusColor $capture_status_color * @type \Rv\Data\Slide\Element\DataLink\SlideCount $slide_count * @type \Rv\Data\Slide\Element\DataLink\AudioCountdown $audio_countdown * @type \Rv\Data\Slide\Element\DataLink\Presentation $presentation * @type \Rv\Data\Slide\Element\DataLink\SlideLabelText $slide_Label_Text * @type \Rv\Data\Slide\Element\DataLink\SlideLabelColor $slide_Label_Color * @type \Rv\Data\Slide\Element\DataLink\RSSFeed $rss_feed * @type \Rv\Data\Slide\Element\DataLink\FileFeed $file_feed * @type \Rv\Data\Slide\Element\DataLink\ChordProChart $chord_pro_chart * @type \Rv\Data\Slide\Element\DataLink\PlaybackMarkerText $playback_marker_text * @type \Rv\Data\Slide\Element\DataLink\PlaybackMarkerIdentifier $playback_marker_color * @type \Rv\Data\Slide\Element\DataLink\TimecodeText $timecode_text * @type \Rv\Data\Slide\Element\DataLink\TimecodeStatus $timecode_status * } */ public function __construct($data = NULL) { \GPBMetadata\Slide::initOnce(); parent::__construct($data); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.Ticker ticker = 1; * @return \Rv\Data\Slide\Element\DataLink\Ticker|null */ public function getTicker() { return $this->readOneof(1); } public function hasTicker() { return $this->hasOneof(1); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.Ticker ticker = 1; * @param \Rv\Data\Slide\Element\DataLink\Ticker $var * @return $this */ public function setTicker($var) { GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\Ticker::class); $this->writeOneof(1, $var); return $this; } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.AlternateElementText alternate_text = 2; * @return \Rv\Data\Slide\Element\DataLink\AlternateElementText|null */ public function getAlternateText() { return $this->readOneof(2); } public function hasAlternateText() { return $this->hasOneof(2); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.AlternateElementText alternate_text = 2; * @param \Rv\Data\Slide\Element\DataLink\AlternateElementText $var * @return $this */ public function setAlternateText($var) { GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\AlternateElementText::class); $this->writeOneof(2, $var); return $this; } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.TimerText timer_text = 3; * @return \Rv\Data\Slide\Element\DataLink\TimerText|null */ public function getTimerText() { return $this->readOneof(3); } public function hasTimerText() { return $this->hasOneof(3); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.TimerText timer_text = 3; * @param \Rv\Data\Slide\Element\DataLink\TimerText $var * @return $this */ public function setTimerText($var) { GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\TimerText::class); $this->writeOneof(3, $var); return $this; } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.ClockText clock_text = 4; * @return \Rv\Data\Slide\Element\DataLink\ClockText|null */ public function getClockText() { return $this->readOneof(4); } public function hasClockText() { return $this->hasOneof(4); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.ClockText clock_text = 4; * @param \Rv\Data\Slide\Element\DataLink\ClockText $var * @return $this */ public function setClockText($var) { GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\ClockText::class); $this->writeOneof(4, $var); return $this; } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.ChordChart chord_chart = 5; * @return \Rv\Data\Slide\Element\DataLink\ChordChart|null */ public function getChordChart() { return $this->readOneof(5); } public function hasChordChart() { return $this->hasOneof(5); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.ChordChart chord_chart = 5; * @param \Rv\Data\Slide\Element\DataLink\ChordChart $var * @return $this */ public function setChordChart($var) { GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\ChordChart::class); $this->writeOneof(5, $var); return $this; } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.OutputScreen output_screen = 6; * @return \Rv\Data\Slide\Element\DataLink\OutputScreen|null */ public function getOutputScreen() { return $this->readOneof(6); } public function hasOutputScreen() { return $this->hasOneof(6); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.OutputScreen output_screen = 6; * @param \Rv\Data\Slide\Element\DataLink\OutputScreen $var * @return $this */ public function setOutputScreen($var) { GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\OutputScreen::class); $this->writeOneof(6, $var); return $this; } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.PCOLive pco_live = 7; * @return \Rv\Data\Slide\Element\DataLink\PCOLive|null */ public function getPcoLive() { return $this->readOneof(7); } public function hasPcoLive() { return $this->hasOneof(7); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.PCOLive pco_live = 7; * @param \Rv\Data\Slide\Element\DataLink\PCOLive $var * @return $this */ public function setPcoLive($var) { GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\PCOLive::class); $this->writeOneof(7, $var); return $this; } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.AlternateElementFill alternate_fill = 8; * @return \Rv\Data\Slide\Element\DataLink\AlternateElementFill|null */ public function getAlternateFill() { return $this->readOneof(8); } public function hasAlternateFill() { return $this->hasOneof(8); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.AlternateElementFill alternate_fill = 8; * @param \Rv\Data\Slide\Element\DataLink\AlternateElementFill $var * @return $this */ public function setAlternateFill($var) { GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\AlternateElementFill::class); $this->writeOneof(8, $var); return $this; } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.VisibilityLink visibility_link = 9; * @return \Rv\Data\Slide\Element\DataLink\VisibilityLink|null */ public function getVisibilityLink() { return $this->readOneof(9); } public function hasVisibilityLink() { return $this->hasOneof(9); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.VisibilityLink visibility_link = 9; * @param \Rv\Data\Slide\Element\DataLink\VisibilityLink $var * @return $this */ public function setVisibilityLink($var) { GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\VisibilityLink::class); $this->writeOneof(9, $var); return $this; } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.SlideText slide_text = 10; * @return \Rv\Data\Slide\Element\DataLink\SlideText|null */ public function getSlideText() { return $this->readOneof(10); } public function hasSlideText() { return $this->hasOneof(10); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.SlideText slide_text = 10; * @param \Rv\Data\Slide\Element\DataLink\SlideText $var * @return $this */ public function setSlideText($var) { GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\SlideText::class); $this->writeOneof(10, $var); return $this; } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.StageMessage stage_message = 11; * @return \Rv\Data\Slide\Element\DataLink\StageMessage|null */ public function getStageMessage() { return $this->readOneof(11); } public function hasStageMessage() { return $this->hasOneof(11); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.StageMessage stage_message = 11; * @param \Rv\Data\Slide\Element\DataLink\StageMessage $var * @return $this */ public function setStageMessage($var) { GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\StageMessage::class); $this->writeOneof(11, $var); return $this; } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.VideoCountdown video_countdown = 12; * @return \Rv\Data\Slide\Element\DataLink\VideoCountdown|null */ public function getVideoCountdown() { return $this->readOneof(12); } public function hasVideoCountdown() { return $this->hasOneof(12); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.VideoCountdown video_countdown = 12; * @param \Rv\Data\Slide\Element\DataLink\VideoCountdown $var * @return $this */ public function setVideoCountdown($var) { GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\VideoCountdown::class); $this->writeOneof(12, $var); return $this; } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.SlideImage slide_image = 13; * @return \Rv\Data\Slide\Element\DataLink\SlideImage|null */ public function getSlideImage() { return $this->readOneof(13); } public function hasSlideImage() { return $this->hasOneof(13); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.SlideImage slide_image = 13; * @param \Rv\Data\Slide\Element\DataLink\SlideImage $var * @return $this */ public function setSlideImage($var) { GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\SlideImage::class); $this->writeOneof(13, $var); return $this; } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.CCLIText ccli_text = 14; * @return \Rv\Data\Slide\Element\DataLink\CCLIText|null */ public function getCcliText() { return $this->readOneof(14); } public function hasCcliText() { return $this->hasOneof(14); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.CCLIText ccli_text = 14; * @param \Rv\Data\Slide\Element\DataLink\CCLIText $var * @return $this */ public function setCcliText($var) { GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\CCLIText::class); $this->writeOneof(14, $var); return $this; } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.GroupName group_name = 15; * @return \Rv\Data\Slide\Element\DataLink\GroupName|null */ public function getGroupName() { return $this->readOneof(15); } public function hasGroupName() { return $this->hasOneof(15); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.GroupName group_name = 15; * @param \Rv\Data\Slide\Element\DataLink\GroupName $var * @return $this */ public function setGroupName($var) { GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\GroupName::class); $this->writeOneof(15, $var); return $this; } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.GroupColor group_color = 16; * @return \Rv\Data\Slide\Element\DataLink\GroupColor|null */ public function getGroupColor() { return $this->readOneof(16); } public function hasGroupColor() { return $this->hasOneof(16); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.GroupColor group_color = 16; * @param \Rv\Data\Slide\Element\DataLink\GroupColor $var * @return $this */ public function setGroupColor($var) { GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\GroupColor::class); $this->writeOneof(16, $var); return $this; } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.PresentationNotes presentation_notes = 17; * @return \Rv\Data\Slide\Element\DataLink\PresentationNotes|null */ public function getPresentationNotes() { return $this->readOneof(17); } public function hasPresentationNotes() { return $this->hasOneof(17); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.PresentationNotes presentation_notes = 17; * @param \Rv\Data\Slide\Element\DataLink\PresentationNotes $var * @return $this */ public function setPresentationNotes($var) { GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\PresentationNotes::class); $this->writeOneof(17, $var); return $this; } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.PlaylistItem playlist_item = 18; * @return \Rv\Data\Slide\Element\DataLink\PlaylistItem|null */ public function getPlaylistItem() { return $this->readOneof(18); } public function hasPlaylistItem() { return $this->hasOneof(18); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.PlaylistItem playlist_item = 18; * @param \Rv\Data\Slide\Element\DataLink\PlaylistItem $var * @return $this */ public function setPlaylistItem($var) { GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\PlaylistItem::class); $this->writeOneof(18, $var); return $this; } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.AutoAdvanceTimeRemaining auto_advance_time_remaining = 19; * @return \Rv\Data\Slide\Element\DataLink\AutoAdvanceTimeRemaining|null */ public function getAutoAdvanceTimeRemaining() { return $this->readOneof(19); } public function hasAutoAdvanceTimeRemaining() { return $this->hasOneof(19); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.AutoAdvanceTimeRemaining auto_advance_time_remaining = 19; * @param \Rv\Data\Slide\Element\DataLink\AutoAdvanceTimeRemaining $var * @return $this */ public function setAutoAdvanceTimeRemaining($var) { GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\AutoAdvanceTimeRemaining::class); $this->writeOneof(19, $var); return $this; } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.CaptureStatusText capture_status_text = 20; * @return \Rv\Data\Slide\Element\DataLink\CaptureStatusText|null */ public function getCaptureStatusText() { return $this->readOneof(20); } public function hasCaptureStatusText() { return $this->hasOneof(20); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.CaptureStatusText capture_status_text = 20; * @param \Rv\Data\Slide\Element\DataLink\CaptureStatusText $var * @return $this */ public function setCaptureStatusText($var) { GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\CaptureStatusText::class); $this->writeOneof(20, $var); return $this; } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.CaptureStatusColor capture_status_color = 21; * @return \Rv\Data\Slide\Element\DataLink\CaptureStatusColor|null */ public function getCaptureStatusColor() { return $this->readOneof(21); } public function hasCaptureStatusColor() { return $this->hasOneof(21); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.CaptureStatusColor capture_status_color = 21; * @param \Rv\Data\Slide\Element\DataLink\CaptureStatusColor $var * @return $this */ public function setCaptureStatusColor($var) { GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\CaptureStatusColor::class); $this->writeOneof(21, $var); return $this; } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.SlideCount slide_count = 22; * @return \Rv\Data\Slide\Element\DataLink\SlideCount|null */ public function getSlideCount() { return $this->readOneof(22); } public function hasSlideCount() { return $this->hasOneof(22); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.SlideCount slide_count = 22; * @param \Rv\Data\Slide\Element\DataLink\SlideCount $var * @return $this */ public function setSlideCount($var) { GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\SlideCount::class); $this->writeOneof(22, $var); return $this; } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.AudioCountdown audio_countdown = 23; * @return \Rv\Data\Slide\Element\DataLink\AudioCountdown|null */ public function getAudioCountdown() { return $this->readOneof(23); } public function hasAudioCountdown() { return $this->hasOneof(23); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.AudioCountdown audio_countdown = 23; * @param \Rv\Data\Slide\Element\DataLink\AudioCountdown $var * @return $this */ public function setAudioCountdown($var) { GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\AudioCountdown::class); $this->writeOneof(23, $var); return $this; } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.Presentation presentation = 24; * @return \Rv\Data\Slide\Element\DataLink\Presentation|null */ public function getPresentation() { return $this->readOneof(24); } public function hasPresentation() { return $this->hasOneof(24); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.Presentation presentation = 24; * @param \Rv\Data\Slide\Element\DataLink\Presentation $var * @return $this */ public function setPresentation($var) { GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\Presentation::class); $this->writeOneof(24, $var); return $this; } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.SlideLabelText slide_Label_Text = 25; * @return \Rv\Data\Slide\Element\DataLink\SlideLabelText|null */ public function getSlideLabelText() { return $this->readOneof(25); } public function hasSlideLabelText() { return $this->hasOneof(25); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.SlideLabelText slide_Label_Text = 25; * @param \Rv\Data\Slide\Element\DataLink\SlideLabelText $var * @return $this */ public function setSlideLabelText($var) { GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\SlideLabelText::class); $this->writeOneof(25, $var); return $this; } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.SlideLabelColor slide_Label_Color = 26; * @return \Rv\Data\Slide\Element\DataLink\SlideLabelColor|null */ public function getSlideLabelColor() { return $this->readOneof(26); } public function hasSlideLabelColor() { return $this->hasOneof(26); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.SlideLabelColor slide_Label_Color = 26; * @param \Rv\Data\Slide\Element\DataLink\SlideLabelColor $var * @return $this */ public function setSlideLabelColor($var) { GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\SlideLabelColor::class); $this->writeOneof(26, $var); return $this; } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.RSSFeed rss_feed = 27; * @return \Rv\Data\Slide\Element\DataLink\RSSFeed|null */ public function getRssFeed() { return $this->readOneof(27); } public function hasRssFeed() { return $this->hasOneof(27); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.RSSFeed rss_feed = 27; * @param \Rv\Data\Slide\Element\DataLink\RSSFeed $var * @return $this */ public function setRssFeed($var) { GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\RSSFeed::class); $this->writeOneof(27, $var); return $this; } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.FileFeed file_feed = 28; * @return \Rv\Data\Slide\Element\DataLink\FileFeed|null */ public function getFileFeed() { return $this->readOneof(28); } public function hasFileFeed() { return $this->hasOneof(28); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.FileFeed file_feed = 28; * @param \Rv\Data\Slide\Element\DataLink\FileFeed $var * @return $this */ public function setFileFeed($var) { GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\FileFeed::class); $this->writeOneof(28, $var); return $this; } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.ChordProChart chord_pro_chart = 29; * @return \Rv\Data\Slide\Element\DataLink\ChordProChart|null */ public function getChordProChart() { return $this->readOneof(29); } public function hasChordProChart() { return $this->hasOneof(29); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.ChordProChart chord_pro_chart = 29; * @param \Rv\Data\Slide\Element\DataLink\ChordProChart $var * @return $this */ public function setChordProChart($var) { GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\ChordProChart::class); $this->writeOneof(29, $var); return $this; } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.PlaybackMarkerText playback_marker_text = 30; * @return \Rv\Data\Slide\Element\DataLink\PlaybackMarkerText|null */ public function getPlaybackMarkerText() { return $this->readOneof(30); } public function hasPlaybackMarkerText() { return $this->hasOneof(30); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.PlaybackMarkerText playback_marker_text = 30; * @param \Rv\Data\Slide\Element\DataLink\PlaybackMarkerText $var * @return $this */ public function setPlaybackMarkerText($var) { GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\PlaybackMarkerText::class); $this->writeOneof(30, $var); return $this; } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.PlaybackMarkerIdentifier playback_marker_color = 32; * @return \Rv\Data\Slide\Element\DataLink\PlaybackMarkerIdentifier|null */ public function getPlaybackMarkerColor() { return $this->readOneof(32); } public function hasPlaybackMarkerColor() { return $this->hasOneof(32); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.PlaybackMarkerIdentifier playback_marker_color = 32; * @param \Rv\Data\Slide\Element\DataLink\PlaybackMarkerIdentifier $var * @return $this */ public function setPlaybackMarkerColor($var) { GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\PlaybackMarkerIdentifier::class); $this->writeOneof(32, $var); return $this; } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.TimecodeText timecode_text = 33; * @return \Rv\Data\Slide\Element\DataLink\TimecodeText|null */ public function getTimecodeText() { return $this->readOneof(33); } public function hasTimecodeText() { return $this->hasOneof(33); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.TimecodeText timecode_text = 33; * @param \Rv\Data\Slide\Element\DataLink\TimecodeText $var * @return $this */ public function setTimecodeText($var) { GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\TimecodeText::class); $this->writeOneof(33, $var); return $this; } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.TimecodeStatus timecode_status = 34; * @return \Rv\Data\Slide\Element\DataLink\TimecodeStatus|null */ public function getTimecodeStatus() { return $this->readOneof(34); } public function hasTimecodeStatus() { return $this->hasOneof(34); } /** * Generated from protobuf field .rv.data.Slide.Element.DataLink.TimecodeStatus timecode_status = 34; * @param \Rv\Data\Slide\Element\DataLink\TimecodeStatus $var * @return $this */ public function setTimecodeStatus($var) { GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\TimecodeStatus::class); $this->writeOneof(34, $var); return $this; } /** * @return string */ public function getPropertyType() { return $this->whichOneof("PropertyType"); } }