Package no.unit.nva.model.funding
Class FundingBuilder
- java.lang.Object
-
- no.unit.nva.model.funding.FundingBuilder
-
public final class FundingBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description FundingBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Fundingbuild()FundingBuilderwithActiveFrom(java.time.Instant activeFrom)FundingBuilderwithActiveTo(java.time.Instant activeTo)FundingBuilderwithFundingAmount(MonetaryAmount fundingAmount)FundingBuilderwithId(java.net.URI id)FundingBuilderwithIdentifier(java.lang.String identifier)FundingBuilderwithLabels(java.util.Map<java.lang.String,java.lang.String> labels)FundingBuilderwithSource(java.net.URI source)
-
-
-
Method Detail
-
withSource
public FundingBuilder withSource(java.net.URI source)
-
withId
public FundingBuilder withId(java.net.URI id)
-
withIdentifier
public FundingBuilder withIdentifier(java.lang.String identifier)
-
withLabels
public FundingBuilder withLabels(java.util.Map<java.lang.String,java.lang.String> labels)
-
withFundingAmount
public FundingBuilder withFundingAmount(MonetaryAmount fundingAmount)
-
withActiveFrom
public FundingBuilder withActiveFrom(java.time.Instant activeFrom)
-
withActiveTo
public FundingBuilder withActiveTo(java.time.Instant activeTo)
-
build
public Funding build()
-
-