Class WindowsScheduledTask.TaskTrigger.Builder (0.3.0)

public static final class WindowsScheduledTask.TaskTrigger.Builder extends GeneratedMessage.Builder<WindowsScheduledTask.TaskTrigger.Builder> implements WindowsScheduledTask.TaskTriggerOrBuilder

The trigger of the scheduled task.

Protobuf type google.backstory.WindowsScheduledTask.TaskTrigger

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public WindowsScheduledTask.TaskTrigger build()
Returns
Type Description
WindowsScheduledTask.TaskTrigger

buildPartial()

public WindowsScheduledTask.TaskTrigger buildPartial()
Returns
Type Description
WindowsScheduledTask.TaskTrigger

clear()

public WindowsScheduledTask.TaskTrigger.Builder clear()
Returns
Type Description
WindowsScheduledTask.TaskTrigger.Builder
Overrides

clearDuration()

public WindowsScheduledTask.TaskTrigger.Builder clearDuration()

The duration of the task trigger repetition.

.google.protobuf.Duration duration = 2;

Returns
Type Description
WindowsScheduledTask.TaskTrigger.Builder

clearEnabled()

public WindowsScheduledTask.TaskTrigger.Builder clearEnabled()

Indicates whether the task trigger is enabled.

bool enabled = 1;

Returns
Type Description
WindowsScheduledTask.TaskTrigger.Builder

This builder for chaining.

clearInterval()

public WindowsScheduledTask.TaskTrigger.Builder clearInterval()

The interval between each repetition of the task. The format for this string is P<days>DT<hours>H<minutes>M<seconds>S (for example, "PT5M" is 5 minutes, "PT1H" is 1 hour, and "PT20M" is 20 minutes). The maximum time allowed is 31 days, and the minimum time allowed is 1 minute.

string interval = 3;

Returns
Type Description
WindowsScheduledTask.TaskTrigger.Builder

This builder for chaining.

clearTriggerType()

public WindowsScheduledTask.TaskTrigger.Builder clearTriggerType()

The trigger frequency of the task.

.google.backstory.WindowsScheduledTask.TaskTrigger.TriggerType trigger_type = 4;

Returns
Type Description
WindowsScheduledTask.TaskTrigger.Builder

This builder for chaining.

getDefaultInstanceForType()

public WindowsScheduledTask.TaskTrigger getDefaultInstanceForType()
Returns
Type Description
WindowsScheduledTask.TaskTrigger

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getDuration()

public Duration getDuration()

The duration of the task trigger repetition.

.google.protobuf.Duration duration = 2;

Returns
Type Description
Duration

The duration.

getDurationBuilder()

public Duration.Builder getDurationBuilder()

The duration of the task trigger repetition.

.google.protobuf.Duration duration = 2;

Returns
Type Description
Builder

getDurationOrBuilder()

public DurationOrBuilder getDurationOrBuilder()

The duration of the task trigger repetition.

.google.protobuf.Duration duration = 2;

Returns
Type Description
DurationOrBuilder

getEnabled()

public boolean getEnabled()

Indicates whether the task trigger is enabled.

bool enabled = 1;

Returns
Type Description
boolean

The enabled.

getInterval()

public String getInterval()

The interval between each repetition of the task. The format for this string is P<days>DT<hours>H<minutes>M<seconds>S (for example, "PT5M" is 5 minutes, "PT1H" is 1 hour, and "PT20M" is 20 minutes). The maximum time allowed is 31 days, and the minimum time allowed is 1 minute.

string interval = 3;

Returns
Type Description
String

The interval.

getIntervalBytes()

public ByteString getIntervalBytes()

The interval between each repetition of the task. The format for this string is P<days>DT<hours>H<minutes>M<seconds>S (for example, "PT5M" is 5 minutes, "PT1H" is 1 hour, and "PT20M" is 20 minutes). The maximum time allowed is 31 days, and the minimum time allowed is 1 minute.

string interval = 3;

Returns
Type Description
ByteString

The bytes for interval.

getTriggerType()

public WindowsScheduledTask.TaskTrigger.TriggerType getTriggerType()

The trigger frequency of the task.

.google.backstory.WindowsScheduledTask.TaskTrigger.TriggerType trigger_type = 4;

Returns
Type Description
WindowsScheduledTask.TaskTrigger.TriggerType

The triggerType.

getTriggerTypeValue()

public int getTriggerTypeValue()

The trigger frequency of the task.

.google.backstory.WindowsScheduledTask.TaskTrigger.TriggerType trigger_type = 4;

Returns
Type Description
int

The enum numeric value on the wire for triggerType.

hasDuration()

public boolean hasDuration()

The duration of the task trigger repetition.

.google.protobuf.Duration duration = 2;

Returns
Type Description
boolean

Whether the duration field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeDuration(Duration value)

public WindowsScheduledTask.TaskTrigger.Builder mergeDuration(Duration value)

The duration of the task trigger repetition.

.google.protobuf.Duration duration = 2;

Parameter
Name Description
value Duration
Returns
Type Description
WindowsScheduledTask.TaskTrigger.Builder

mergeFrom(WindowsScheduledTask.TaskTrigger other)

public WindowsScheduledTask.TaskTrigger.Builder mergeFrom(WindowsScheduledTask.TaskTrigger other)
Parameter
Name Description
other WindowsScheduledTask.TaskTrigger
Returns
Type Description
WindowsScheduledTask.TaskTrigger.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public WindowsScheduledTask.TaskTrigger.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
WindowsScheduledTask.TaskTrigger.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public WindowsScheduledTask.TaskTrigger.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
WindowsScheduledTask.TaskTrigger.Builder
Overrides

setDuration(Duration value)

public WindowsScheduledTask.TaskTrigger.Builder setDuration(Duration value)

The duration of the task trigger repetition.

.google.protobuf.Duration duration = 2;

Parameter
Name Description
value Duration
Returns
Type Description
WindowsScheduledTask.TaskTrigger.Builder

setDuration(Duration.Builder builderForValue)

public WindowsScheduledTask.TaskTrigger.Builder setDuration(Duration.Builder builderForValue)

The duration of the task trigger repetition.

.google.protobuf.Duration duration = 2;

Parameter
Name Description
builderForValue Builder
Returns
Type Description
WindowsScheduledTask.TaskTrigger.Builder

setEnabled(boolean value)

public WindowsScheduledTask.TaskTrigger.Builder setEnabled(boolean value)

Indicates whether the task trigger is enabled.

bool enabled = 1;

Parameter
Name Description
value boolean

The enabled to set.

Returns
Type Description
WindowsScheduledTask.TaskTrigger.Builder

This builder for chaining.

setInterval(String value)

public WindowsScheduledTask.TaskTrigger.Builder setInterval(String value)

The interval between each repetition of the task. The format for this string is P<days>DT<hours>H<minutes>M<seconds>S (for example, "PT5M" is 5 minutes, "PT1H" is 1 hour, and "PT20M" is 20 minutes). The maximum time allowed is 31 days, and the minimum time allowed is 1 minute.

string interval = 3;

Parameter
Name Description
value String

The interval to set.

Returns
Type Description
WindowsScheduledTask.TaskTrigger.Builder

This builder for chaining.

setIntervalBytes(ByteString value)

public WindowsScheduledTask.TaskTrigger.Builder setIntervalBytes(ByteString value)

The interval between each repetition of the task. The format for this string is P<days>DT<hours>H<minutes>M<seconds>S (for example, "PT5M" is 5 minutes, "PT1H" is 1 hour, and "PT20M" is 20 minutes). The maximum time allowed is 31 days, and the minimum time allowed is 1 minute.

string interval = 3;

Parameter
Name Description
value ByteString

The bytes for interval to set.

Returns
Type Description
WindowsScheduledTask.TaskTrigger.Builder

This builder for chaining.

setTriggerType(WindowsScheduledTask.TaskTrigger.TriggerType value)

public WindowsScheduledTask.TaskTrigger.Builder setTriggerType(WindowsScheduledTask.TaskTrigger.TriggerType value)

The trigger frequency of the task.

.google.backstory.WindowsScheduledTask.TaskTrigger.TriggerType trigger_type = 4;

Parameter
Name Description
value WindowsScheduledTask.TaskTrigger.TriggerType

The triggerType to set.

Returns
Type Description
WindowsScheduledTask.TaskTrigger.Builder

This builder for chaining.

setTriggerTypeValue(int value)

public WindowsScheduledTask.TaskTrigger.Builder setTriggerTypeValue(int value)

The trigger frequency of the task.

.google.backstory.WindowsScheduledTask.TaskTrigger.TriggerType trigger_type = 4;

Parameter
Name Description
value int

The enum numeric value on the wire for triggerType to set.

Returns
Type Description
WindowsScheduledTask.TaskTrigger.Builder

This builder for chaining.