Job Schedule Object
Job(
  name = NULL,
  description = NULL,
  schedule = NULL,
  timeZone = NULL,
  userUpdateTime = NULL,
  state = NULL,
  status = NULL,
  scheduleTime = NULL,
  lastAttemptTime = NULL,
  retryConfig = NULL,
  attemptDeadline = NULL,
  pubsubTarget = NULL,
  appEngineHttpTarget = NULL,
  httpTarget = NULL
)Name to call your scheduled job
Optionally caller-specified in CreateJob or
A cron schedule e.g. "15 5 * * *"
Specifies the time zone to be used in interpreting schedule. If set to NULL will be "UTC". Note that some time zones include a provision for daylight savings time.
Output only
Output only
Output only
Output only
Output only
Settings that determine the retry behavior
The deadline for job attempts
A Pub/Sub target object PubsubTarget such as created via cr_schedule_pubsub
App Engine HTTP target
A HTTP target object HttpTarget
Job object
Configuration for a job.The maximum allowed size for a job is 100KB.
Other Cloud Scheduler functions: 
HttpTarget(),
PubsubTarget(),
cr_build_schedule_http(),
cr_run_schedule_http(),
cr_schedule_delete(),
cr_schedule_get(),
cr_schedule_list(),
cr_schedule_pause(),
cr_schedule_run()