Class InvokeInvokeAdHocParams.Automation.Builder
-
- All Implemented Interfaces:
public final class InvokeInvokeAdHocParams.Automation.BuilderA builder for Automation.
-
-
Method Summary
-
-
Method Detail
-
steps
final InvokeInvokeAdHocParams.Automation.Builder steps(List<InvokeInvokeAdHocParams.Automation.Step> steps)
-
steps
final InvokeInvokeAdHocParams.Automation.Builder steps(JsonField<List<InvokeInvokeAdHocParams.Automation.Step>> steps)
Sets Builder.steps to an arbitrary JSON value.
You should usually call Builder.steps with a well-typed
List<Step>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addStep
final InvokeInvokeAdHocParams.Automation.Builder addStep(InvokeInvokeAdHocParams.Automation.Step step)
-
addStep
final InvokeInvokeAdHocParams.Automation.Builder addStep(InvokeInvokeAdHocParams.Automation.Step.AutomationDelayStep automationDelay)
Alias for calling addStep with
Step.ofAutomationDelay(automationDelay).
-
addStep
final InvokeInvokeAdHocParams.Automation.Builder addStep(InvokeInvokeAdHocParams.Automation.Step.AutomationSendStep automationSend)
Alias for calling addStep with
Step.ofAutomationSend(automationSend).
-
addStep
final InvokeInvokeAdHocParams.Automation.Builder addStep(InvokeInvokeAdHocParams.Automation.Step.AutomationSendListStep automationSendList)
Alias for calling addStep with
Step.ofAutomationSendList(automationSendList).
-
addStep
final InvokeInvokeAdHocParams.Automation.Builder addStep(InvokeInvokeAdHocParams.Automation.Step.AutomationUpdateProfileStep automationUpdateProfile)
Alias for calling addStep with
Step.ofAutomationUpdateProfile(automationUpdateProfile).
-
addStep
final InvokeInvokeAdHocParams.Automation.Builder addStep(InvokeInvokeAdHocParams.Automation.Step.AutomationCancelStep automationCancel)
Alias for calling addStep with
Step.ofAutomationCancel(automationCancel).
-
addStep
final InvokeInvokeAdHocParams.Automation.Builder addStep(InvokeInvokeAdHocParams.Automation.Step.AutomationFetchDataStep automationFetchData)
Alias for calling addStep with
Step.ofAutomationFetchData(automationFetchData).
-
addStep
final InvokeInvokeAdHocParams.Automation.Builder addStep(InvokeInvokeAdHocParams.Automation.Step.AutomationInvokeStep automationInvoke)
Alias for calling addStep with
Step.ofAutomationInvoke(automationInvoke).
-
cancelationToken
final InvokeInvokeAdHocParams.Automation.Builder cancelationToken(String cancelationToken)
-
cancelationToken
final InvokeInvokeAdHocParams.Automation.Builder cancelationToken(Optional<String> cancelationToken)
Alias for calling Builder.cancelationToken with
cancelationToken.orElse(null).
-
cancelationToken
final InvokeInvokeAdHocParams.Automation.Builder cancelationToken(JsonField<String> cancelationToken)
Sets Builder.cancelationToken to an arbitrary JSON value.
You should usually call Builder.cancelationToken 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.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final InvokeInvokeAdHocParams.Automation.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final InvokeInvokeAdHocParams.Automation.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final InvokeInvokeAdHocParams.Automation.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final InvokeInvokeAdHocParams.Automation.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final InvokeInvokeAdHocParams.Automation build()
Returns an immutable instance of Automation.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.steps()
-
-
-
-