Class InvokeInvokeAdHocParams.Automation.Step.AutomationDelayStep.Builder
-
- All Implemented Interfaces:
public final class InvokeInvokeAdHocParams.Automation.Step.AutomationDelayStep.BuilderA builder for AutomationDelayStep.
-
-
Method Summary
-
-
Method Detail
-
action
final InvokeInvokeAdHocParams.Automation.Step.AutomationDelayStep.Builder action(InvokeInvokeAdHocParams.Automation.Step.AutomationDelayStep.Action action)
-
action
final InvokeInvokeAdHocParams.Automation.Step.AutomationDelayStep.Builder action(JsonField<InvokeInvokeAdHocParams.Automation.Step.AutomationDelayStep.Action> action)
Sets Builder.action to an arbitrary JSON value.
You should usually call Builder.action with a well-typed Action value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
duration
final InvokeInvokeAdHocParams.Automation.Step.AutomationDelayStep.Builder duration(String duration)
-
duration
final InvokeInvokeAdHocParams.Automation.Step.AutomationDelayStep.Builder duration(Optional<String> duration)
Alias for calling Builder.duration with
duration.orElse(null).
-
duration
final InvokeInvokeAdHocParams.Automation.Step.AutomationDelayStep.Builder duration(JsonField<String> duration)
Sets Builder.duration to an arbitrary JSON value.
You should usually call Builder.duration with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
until
final InvokeInvokeAdHocParams.Automation.Step.AutomationDelayStep.Builder until(String until)
-
until
final InvokeInvokeAdHocParams.Automation.Step.AutomationDelayStep.Builder until(Optional<String> until)
Alias for calling Builder.until with
until.orElse(null).
-
until
final InvokeInvokeAdHocParams.Automation.Step.AutomationDelayStep.Builder until(JsonField<String> until)
Sets Builder.until to an arbitrary JSON value.
You should usually call Builder.until with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final InvokeInvokeAdHocParams.Automation.Step.AutomationDelayStep.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final InvokeInvokeAdHocParams.Automation.Step.AutomationDelayStep.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final InvokeInvokeAdHocParams.Automation.Step.AutomationDelayStep.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final InvokeInvokeAdHocParams.Automation.Step.AutomationDelayStep.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final InvokeInvokeAdHocParams.Automation.Step.AutomationDelayStep.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final InvokeInvokeAdHocParams.Automation.Step.AutomationDelayStep build()
Returns an immutable instance of AutomationDelayStep.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.action()
-
-
-
-