Package app.knock.api.model
Class CreateSchedulesRequest.CreateSchedulesRequestBuilder
- java.lang.Object
-
- app.knock.api.model.CreateSchedulesRequest.CreateSchedulesRequestBuilder
-
- Enclosing class:
- CreateSchedulesRequest
public static class CreateSchedulesRequest.CreateSchedulesRequestBuilder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
addActor
public CreateSchedulesRequest.CreateSchedulesRequestBuilder addActor(app.knock.api.model.ObjectRecipientIdentifier identifier)
-
addActor
public CreateSchedulesRequest.CreateSchedulesRequestBuilder addActor(java.lang.String actor)
-
addActor
public CreateSchedulesRequest.CreateSchedulesRequestBuilder addActor(java.util.Map<java.lang.String,java.lang.Object> actor)
-
addRecipient
public CreateSchedulesRequest.CreateSchedulesRequestBuilder addRecipient(java.lang.String... userIds)
-
addRecipient
public CreateSchedulesRequest.CreateSchedulesRequestBuilder addRecipient(java.util.Map<java.lang.String,java.lang.Object> recipient)
-
addRecipient
public CreateSchedulesRequest.CreateSchedulesRequestBuilder addRecipient(app.knock.api.model.ObjectRecipientIdentifier identifier)
-
addRepeat
public CreateSchedulesRequest.CreateSchedulesRequestBuilder addRepeat(ScheduleRepeat repeat)
-
typeName
public CreateSchedulesRequest.CreateSchedulesRequestBuilder typeName(java.lang.String typeName)
- Returns:
this.
-
workflow
public CreateSchedulesRequest.CreateSchedulesRequestBuilder workflow(java.lang.String workflow)
- Returns:
this.
-
recipients
public CreateSchedulesRequest.CreateSchedulesRequestBuilder recipients(java.util.List<java.lang.Object> recipients)
- Returns:
this.
-
repeats
public CreateSchedulesRequest.CreateSchedulesRequestBuilder repeats(java.util.List<ScheduleRepeat> repeats)
- Returns:
this.
-
actor
public CreateSchedulesRequest.CreateSchedulesRequestBuilder actor(java.lang.Object actor)
- Returns:
this.
-
tenant
public CreateSchedulesRequest.CreateSchedulesRequestBuilder tenant(java.lang.String tenant)
- Returns:
this.
-
scheduledAt
public CreateSchedulesRequest.CreateSchedulesRequestBuilder scheduledAt(java.time.ZonedDateTime scheduledAt)
- Returns:
this.
-
data
public CreateSchedulesRequest.CreateSchedulesRequestBuilder data(java.lang.String dataKey, java.lang.Object dataValue)
-
data
public CreateSchedulesRequest.CreateSchedulesRequestBuilder data(java.util.Map<? extends java.lang.String,? extends java.lang.Object> data)
-
clearData
public CreateSchedulesRequest.CreateSchedulesRequestBuilder clearData()
-
build
public CreateSchedulesRequest build()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-