Package io.moov.sdk.models.components
Class ScheduleResponse.Builder
- java.lang.Object
-
- io.moov.sdk.models.components.ScheduleResponse.Builder
-
- Enclosing class:
- ScheduleResponse
public static final class ScheduleResponse.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScheduleResponsebuild()ScheduleResponse.BuildercreatedOn(java.time.OffsetDateTime createdOn)ScheduleResponse.Builderdescription(java.lang.String description)Simple description to place on the transfer.ScheduleResponse.Builderdescription(java.util.Optional<java.lang.String> description)Simple description to place on the transfer.ScheduleResponse.BuilderdestinationAccountID(java.lang.String destinationAccountID)ScheduleResponse.BuilderdisabledOn(java.time.OffsetDateTime disabledOn)ScheduleResponse.BuilderdisabledOn(java.util.Optional<java.time.OffsetDateTime> disabledOn)ScheduleResponse.Buildermode(Mode mode)The operating mode for an account.ScheduleResponse.Builderoccurrences(java.util.List<OccurrencesResponse> occurrences)ScheduleResponse.Builderoccurrences(java.util.Optional<? extends java.util.List<OccurrencesResponse>> occurrences)ScheduleResponse.BuilderownerAccountID(java.lang.String ownerAccountID)ScheduleResponse.BuilderpartnerAccountID(java.lang.String partnerAccountID)ScheduleResponse.Builderrecur(Recur recur)Defines configuration for recurring transfers.ScheduleResponse.Builderrecur(java.util.Optional<? extends Recur> recur)Defines configuration for recurring transfers.ScheduleResponse.BuilderscheduleID(java.lang.String scheduleID)ScheduleResponse.BuildersourceAccountID(java.lang.String sourceAccountID)ScheduleResponse.BuilderupdatedOn(java.time.OffsetDateTime updatedOn)
-
-
-
Method Detail
-
description
public ScheduleResponse.Builder description(java.lang.String description)
Simple description to place on the transfer.
-
description
public ScheduleResponse.Builder description(java.util.Optional<java.lang.String> description)
Simple description to place on the transfer.
-
destinationAccountID
public ScheduleResponse.Builder destinationAccountID(java.lang.String destinationAccountID)
-
mode
public ScheduleResponse.Builder mode(Mode mode)
The operating mode for an account.
-
occurrences
public ScheduleResponse.Builder occurrences(java.util.List<OccurrencesResponse> occurrences)
-
occurrences
public ScheduleResponse.Builder occurrences(java.util.Optional<? extends java.util.List<OccurrencesResponse>> occurrences)
-
ownerAccountID
public ScheduleResponse.Builder ownerAccountID(java.lang.String ownerAccountID)
-
partnerAccountID
public ScheduleResponse.Builder partnerAccountID(java.lang.String partnerAccountID)
-
recur
public ScheduleResponse.Builder recur(Recur recur)
Defines configuration for recurring transfers.
-
recur
public ScheduleResponse.Builder recur(java.util.Optional<? extends Recur> recur)
Defines configuration for recurring transfers.
-
scheduleID
public ScheduleResponse.Builder scheduleID(java.lang.String scheduleID)
-
sourceAccountID
public ScheduleResponse.Builder sourceAccountID(java.lang.String sourceAccountID)
-
createdOn
public ScheduleResponse.Builder createdOn(java.time.OffsetDateTime createdOn)
-
updatedOn
public ScheduleResponse.Builder updatedOn(java.time.OffsetDateTime updatedOn)
-
disabledOn
public ScheduleResponse.Builder disabledOn(java.time.OffsetDateTime disabledOn)
-
disabledOn
public ScheduleResponse.Builder disabledOn(java.util.Optional<java.time.OffsetDateTime> disabledOn)
-
build
public ScheduleResponse build()
-
-