Package no.fintlabs.adapter.models
Class AdapterHeartbeat.AdapterHeartbeatBuilder
- java.lang.Object
-
- no.fintlabs.adapter.models.AdapterHeartbeat.AdapterHeartbeatBuilder
-
- Enclosing class:
- AdapterHeartbeat
public static class AdapterHeartbeat.AdapterHeartbeatBuilder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AdapterHeartbeat.AdapterHeartbeatBuilderadapterId(java.lang.String adapterId)A persistent uniq id for the adapter.AdapterHeartbeatbuild()AdapterHeartbeat.AdapterHeartbeatBuilderorgId(java.lang.String orgId)OrgId for the customer this contract represent.AdapterHeartbeat.AdapterHeartbeatBuildertime(long time)The heartbeat time for the adapter in Unix timestamp.java.lang.StringtoString()AdapterHeartbeat.AdapterHeartbeatBuilderusername(java.lang.String username)Username used for authentication to FINT.
-
-
-
Method Detail
-
adapterId
public AdapterHeartbeat.AdapterHeartbeatBuilder adapterId(java.lang.String adapterId)
A persistent uniq id for the adapter. It should be in the format:
https://<company domain>/<customer domain>/<FINT domain>/<FINT package (optional)>/<UUID (optional)>E.g.
https://visma.com/rogfk.no/utdanninghttps://visma.com/rogfk.no/utdanning/elevhttps://visma.com/rogfk.no/utdanning/elev/b93ffb1e-2b86-4709-aa5d-03453152d9a4
- Returns:
this.
-
username
public AdapterHeartbeat.AdapterHeartbeatBuilder username(java.lang.String username)
Username used for authentication to FINT.
E.g. `vis@adapter.rogfk.no`
- Returns:
this.
-
orgId
public AdapterHeartbeat.AdapterHeartbeatBuilder orgId(java.lang.String orgId)
OrgId for the customer this contract represent.
E.g.
rogfk.no- Returns:
this.
-
time
public AdapterHeartbeat.AdapterHeartbeatBuilder time(long time)
The heartbeat time for the adapter in Unix timestamp.- Returns:
this.
-
build
public AdapterHeartbeat build()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-