Class SchedulePatch
Inheritance
SchedulePatch
Implements
Google.Protobuf.IBufferMessage
Assembly: Temporalio.dll
Syntax
public sealed class SchedulePatch : Google.Protobuf.IMessage<SchedulePatch>, Google.Protobuf.IBufferMessage
Constructors
SchedulePatch()
Declaration
SchedulePatch(SchedulePatch)
Declaration
public SchedulePatch(SchedulePatch other)
Parameters
Fields
BackfillRequestFieldNumber
Field number for the "backfill_request" field.
Declaration
public const int BackfillRequestFieldNumber = null
Field Value
PauseFieldNumber
Field number for the "pause" field.
Declaration
public const int PauseFieldNumber = null
Field Value
Field number for the "trigger_immediately" field.
Declaration
public const int TriggerImmediatelyFieldNumber = null
Field Value
UnpauseFieldNumber
Field number for the "unpause" field.
Declaration
public const int UnpauseFieldNumber = null
Field Value
Properties
BackfillRequest
If set, runs though the specified time period(s) and takes actions as if that time
passed by right now, all at once. The overlap policy can be overridden for the
scope of the backfill.
Declaration
public Google.Protobuf.Collections.RepeatedField<BackfillRequest> BackfillRequest { get; }
Property Value
Type |
Description |
Google.Protobuf.Collections.RepeatedField<BackfillRequest> |
|
Descriptor
Declaration
public static Google.Protobuf.Reflection.MessageDescriptor Descriptor { get; }
Property Value
Type |
Description |
Google.Protobuf.Reflection.MessageDescriptor |
|
Parser
Declaration
public static Google.Protobuf.MessageParser<SchedulePatch> Parser { get; }
Property Value
Pause
If set, change the state to paused or unpaused (respectively) and set the
notes field to the value of the string.
Declaration
public string Pause { get; set; }
Property Value
If set, trigger one action immediately.
Declaration
public TriggerImmediatelyRequest TriggerImmediately { get; set; }
Property Value
Unpause
Declaration
public string Unpause { get; set; }
Property Value
Methods
CalculateSize()
Declaration
public int CalculateSize()
Returns
Clone()
Declaration
public SchedulePatch Clone()
Returns
Equals(Object)
Declaration
public override bool Equals(object other)
Parameters
Type |
Name |
Description |
Object |
other |
|
Returns
Equals(SchedulePatch)
Declaration
public bool Equals(SchedulePatch other)
Parameters
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Declaration
public void MergeFrom(Google.Protobuf.CodedInputStream input)
Parameters
Type |
Name |
Description |
Google.Protobuf.CodedInputStream |
input |
|
MergeFrom(SchedulePatch)
Declaration
public void MergeFrom(SchedulePatch other)
Parameters
ToString()
Declaration
public override string ToString()
Returns
WriteTo(Google.Protobuf.CodedOutputStream)
Declaration
public void WriteTo(Google.Protobuf.CodedOutputStream output)
Parameters
Type |
Name |
Description |
Google.Protobuf.CodedOutputStream |
output |
|
Implements
Google.Protobuf.IBufferMessage