ScheduleClientInterface
            
            extends
                            ClientContextInterface                    
                
            in
            
        
    
        
        
Table of Contents
Methods
- createSchedule() : ScheduleHandle
 - Create a schedule and return its handle.
 - getHandle() : ScheduleHandle
 - Get a schedule handle to interact with an existing schedule.
 - listSchedules() : Paginator<string|int, ScheduleListEntry>
 - List all schedules in a namespace.
 - withDeadline() : static
 - Set the deadline for any service requests
 - withMetadata() : static
 - A metadata map to send to the server
 - withRetryOptions() : static
 - withTimeout() : static
 - All the service client calls will be made with the specified timeout.
 
Methods
createSchedule()
Create a schedule and return its handle.
    public
                    createSchedule(Schedule $schedule[, ScheduleOptions|null $options = null ][, non-empty-string|null $scheduleId = null ]) : ScheduleHandle
    Parameters
- $schedule : Schedule
 - 
                    
Schedule to create.
 - $options : ScheduleOptions|null = null
 - 
                    
Options for creating the schedule.
 - $scheduleId : non-empty-string|null = null
 - 
                    
Unique ID for the schedule. Will be generated as UUID if not provided.
 
Return values
ScheduleHandlegetHandle()
Get a schedule handle to interact with an existing schedule.
    public
                    getHandle(non-empty-string $scheduleID[, non-empty-string|null $namespace = null ]) : ScheduleHandle
    Parameters
- $scheduleID : non-empty-string
 - $namespace : non-empty-string|null = null
 - 
                    
If null, the preconfigured namespace will be used.
 
Return values
ScheduleHandlelistSchedules()
List all schedules in a namespace.
    public
                    listSchedules([non-empty-string|null $namespace = null ][, int<0, max> $pageSize = 0 ][, string $query = '' ]) : Paginator<string|int, ScheduleListEntry>
    Parameters
- $namespace : non-empty-string|null = null
 - 
                    
If null, the preconfigured namespace will be used.
 - $pageSize : int<0, max> = 0
 - 
                    
Maximum number of Schedule info per page.
 - $query : string = ''
 - 
                    
 
Return values
Paginator<string|int, ScheduleListEntry>withDeadline()
Set the deadline for any service requests
    public
                    withDeadline(DateTimeInterface $deadline) : static
    Parameters
- $deadline : DateTimeInterface
 
Return values
staticwithMetadata()
A metadata map to send to the server
    public
                    withMetadata(array<string, array<string|int, string>> $metadata) : static
    Parameters
- $metadata : array<string, array<string|int, string>>
 
Return values
staticwithRetryOptions()
    public
                    withRetryOptions(RpcRetryOptions $options) : static
    Parameters
- $options : RpcRetryOptions
 
Return values
staticwithTimeout()
All the service client calls will be made with the specified timeout.
    public
                    withTimeout(float $timeout) : static
    Parameters
- $timeout : float
 - 
                    
in seconds