Package no.fintlabs.adapter.models
Class AdapterHeartbeat
- java.lang.Object
-
- no.fintlabs.adapter.models.AdapterHeartbeat
-
public class AdapterHeartbeat extends java.lang.Object
Represents a adapter heartbeat.- See Also:
- Hearbeat
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AdapterHeartbeat.AdapterHeartbeatBuilder
-
Constructor Summary
Constructors Constructor Description AdapterHeartbeat()
AdapterHeartbeat(java.lang.String adapterId, java.lang.String username, java.lang.String orgId, long time)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AdapterHeartbeat.AdapterHeartbeatBuilder
builder()
java.lang.String
getAdapterId()
A persistent uniq id for the adapter.java.lang.String
getOrgId()
OrgId for the customer this contract represent.long
getTime()
The heartbeat time for the adapter in Unix timestamp.java.lang.String
getUsername()
Username used for authentication to FINT.void
setAdapterId(java.lang.String adapterId)
A persistent uniq id for the adapter.void
setOrgId(java.lang.String orgId)
OrgId for the customer this contract represent.void
setTime(long time)
The heartbeat time for the adapter in Unix timestamp.void
setUsername(java.lang.String username)
Username used for authentication to FINT.
-
-
-
Method Detail
-
builder
public static AdapterHeartbeat.AdapterHeartbeatBuilder builder()
-
getAdapterId
public java.lang.String getAdapterId()
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
-
getUsername
public java.lang.String getUsername()
Username used for authentication to FINT.
E.g. `vis@adapter.rogfk.no`
-
getOrgId
public java.lang.String getOrgId()
OrgId for the customer this contract represent.
E.g.
rogfk.no
-
getTime
public long getTime()
The heartbeat time for the adapter in Unix timestamp.
-
setAdapterId
public void setAdapterId(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
-
setUsername
public void setUsername(java.lang.String username)
Username used for authentication to FINT.
E.g. `vis@adapter.rogfk.no`
-
setOrgId
public void setOrgId(java.lang.String orgId)
OrgId for the customer this contract represent.
E.g.
rogfk.no
-
setTime
public void setTime(long time)
The heartbeat time for the adapter in Unix timestamp.
-
-