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.AdapterHeartbeatBuilder
adapterId(java.lang.String adapterId)
A persistent uniq id for the adapter.AdapterHeartbeat
build()
AdapterHeartbeat.AdapterHeartbeatBuilder
orgId(java.lang.String orgId)
OrgId for the customer this contract represent.AdapterHeartbeat.AdapterHeartbeatBuilder
time(long time)
The heartbeat time for the adapter in Unix timestamp.java.lang.String
toString()
AdapterHeartbeat.AdapterHeartbeatBuilder
username(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/utdanning
https://visma.com/rogfk.no/utdanning/elev
https://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:
toString
in classjava.lang.Object
-
-