Reference documentation and code samples for the Google Cloud Game Servers V1 Client class Schedule.
The schedule of a recurring or one time event. The event's time span is specified by start_time and end_time. If the scheduled event's timespan is larger than the cron_spec + cron_job_duration, the event will be recurring.
If only cron_spec + cron_job_duration are specified, the event is effective starting at the local time specified by cron_spec, and is recurring.
start_time|-------[cron job]-------[cron job]-------[cron job]---|end_time
cron job: cron spec start time + duration
Generated from protobuf message google.cloud.gaming.v1.Schedule
Namespace
Google \ Cloud \ Gaming \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ start_time
↳ end_time
↳ cron_job_duration
Google\Protobuf\Duration
The duration for the cron job event. The duration of the event is effective after the cron job's start time.
↳ cron_spec
string
The cron definition of the scheduled event. See https://en.wikipedia.org/wiki/Cron . Cron spec specifies the local time as defined by the realm.
getStartTime
The start time of the event.
hasStartTime
clearStartTime
setStartTime
The start time of the event.
$this
getEndTime
The end time of the event.
hasEndTime
clearEndTime
setEndTime
The end time of the event.
$this
getCronJobDuration
The duration for the cron job event. The duration of the event is effective after the cron job's start time.
hasCronJobDuration
clearCronJobDuration
setCronJobDuration
The duration for the cron job event. The duration of the event is effective after the cron job's start time.
$this
getCronSpec
The cron definition of the scheduled event. See https://en.wikipedia.org/wiki/Cron . Cron spec specifies the local time as defined by the realm.
string
setCronSpec
The cron definition of the scheduled event. See https://en.wikipedia.org/wiki/Cron . Cron spec specifies the local time as defined by the realm.
var
string
$this