Class Benefit.Builder

  • Enclosing class:
    Benefit

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

      • id

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

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

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

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

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

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

        public Benefit.Builder modifiedAt​(java.time.OffsetDateTime modifiedAt)
      • providerName

        public Benefit.Builder providerName​(java.util.Optional<java.lang.String> providerName)
      • providerName

        public Benefit.Builder providerName​(java.lang.String providerName)
      • benefitPlanType

        public Benefit.Builder benefitPlanType​(java.util.Optional<java.lang.String> benefitPlanType)
      • benefitPlanType

        public Benefit.Builder benefitPlanType​(java.lang.String benefitPlanType)
      • employeeContribution

        public Benefit.Builder employeeContribution​(java.util.Optional<java.lang.Double> employeeContribution)
      • employeeContribution

        public Benefit.Builder employeeContribution​(java.lang.Double employeeContribution)
      • companyContribution

        public Benefit.Builder companyContribution​(java.util.Optional<java.lang.Double> companyContribution)
      • companyContribution

        public Benefit.Builder companyContribution​(java.lang.Double companyContribution)
      • startDate

        public Benefit.Builder startDate​(java.util.Optional<java.time.OffsetDateTime> startDate)
      • startDate

        public Benefit.Builder startDate​(java.time.OffsetDateTime startDate)
      • endDate

        public Benefit.Builder endDate​(java.util.Optional<java.time.OffsetDateTime> endDate)
      • endDate

        public Benefit.Builder endDate​(java.time.OffsetDateTime endDate)
      • remoteWasDeleted

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

        public Benefit.Builder remoteWasDeleted​(java.lang.Boolean remoteWasDeleted)
      • employerBenefit

        public Benefit.Builder employerBenefit​(java.util.Optional<java.lang.String> employerBenefit)
      • employerBenefit

        public Benefit.Builder employerBenefit​(java.lang.String employerBenefit)
      • fieldMappings

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

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