Class Task.Builder

  • Enclosing class:
    Task

    public static final class Task.Builder
    extends java.lang.Object
    • Method Detail

      • id

        public Task.Builder id​(java.util.Optional<java.lang.String> id)
      • remoteId

        public Task.Builder remoteId​(java.util.Optional<java.lang.String> remoteId)
      • remoteId

        public Task.Builder remoteId​(java.lang.String remoteId)
      • createdAt

        public Task.Builder createdAt​(java.util.Optional<java.time.OffsetDateTime> createdAt)
      • createdAt

        public Task.Builder createdAt​(java.time.OffsetDateTime createdAt)
      • modifiedAt

        public Task.Builder modifiedAt​(java.util.Optional<java.time.OffsetDateTime> modifiedAt)
      • modifiedAt

        public Task.Builder modifiedAt​(java.time.OffsetDateTime modifiedAt)
      • subject

        public Task.Builder subject​(java.util.Optional<java.lang.String> subject)
      • subject

        public Task.Builder subject​(java.lang.String subject)
      • content

        public Task.Builder content​(java.util.Optional<java.lang.String> content)
      • content

        public Task.Builder content​(java.lang.String content)
      • completedDate

        public Task.Builder completedDate​(java.util.Optional<java.time.OffsetDateTime> completedDate)
      • completedDate

        public Task.Builder completedDate​(java.time.OffsetDateTime completedDate)
      • dueDate

        public Task.Builder dueDate​(java.util.Optional<java.time.OffsetDateTime> dueDate)
      • dueDate

        public Task.Builder dueDate​(java.time.OffsetDateTime dueDate)
      • remoteWasDeleted

        public Task.Builder remoteWasDeleted​(java.util.Optional<java.lang.Boolean> remoteWasDeleted)
      • remoteWasDeleted

        public Task.Builder remoteWasDeleted​(java.lang.Boolean remoteWasDeleted)
      • fieldMappings

        public Task.Builder fieldMappings​(java.util.Optional<java.util.Map<java.lang.String,​com.fasterxml.jackson.databind.JsonNode>> fieldMappings)
      • fieldMappings

        public Task.Builder fieldMappings​(java.util.Map<java.lang.String,​com.fasterxml.jackson.databind.JsonNode> fieldMappings)
      • remoteFields

        public Task.Builder remoteFields​(java.util.Optional<java.util.List<RemoteField>> remoteFields)
      • build

        public Task build()