Package io.moov.sdk.models.components
Class Recur.Builder
- java.lang.Object
-
- io.moov.sdk.models.components.Recur.Builder
-
- Enclosing class:
- Recur
public static final class Recur.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Recurbuild()Recur.Builderindefinite(boolean indefinite)True if the RRule set runs indefinitely.Recur.Builderindefinite(java.util.Optional<java.lang.Boolean> indefinite)True if the RRule set runs indefinitely.Recur.BuilderrecurrenceRule(java.lang.String recurrenceRule)RRule as defined by RFC 5545 (https://www.rfc-editor.org/rfc/rfc5545#section-3.3.10).Recur.BuilderrunTransfer(RunTransfer runTransfer)Defines the attributes of a transfer.Recur.Builderstart(java.time.OffsetDateTime start)Recur.Builderstart(java.util.Optional<java.time.OffsetDateTime> start)
-
-
-
Method Detail
-
recurrenceRule
public Recur.Builder recurrenceRule(java.lang.String recurrenceRule)
RRule as defined by RFC 5545 (https://www.rfc-editor.org/rfc/rfc5545#section-3.3.10). Generators available online at the following sites - https://freetools.textmagic.com/rrule-generator, https://jkbrzt.github.io/rrule/
-
runTransfer
public Recur.Builder runTransfer(RunTransfer runTransfer)
Defines the attributes of a transfer.
-
indefinite
public Recur.Builder indefinite(boolean indefinite)
True if the RRule set runs indefinitely.
-
indefinite
public Recur.Builder indefinite(java.util.Optional<java.lang.Boolean> indefinite)
True if the RRule set runs indefinitely.
-
start
public Recur.Builder start(java.time.OffsetDateTime start)
-
start
public Recur.Builder start(java.util.Optional<java.time.OffsetDateTime> start)
-
build
public Recur build()
-
-