Package no.fintlabs.adapter.models
Class AdapterHeartbeat
- java.lang.Object
-
- no.fintlabs.adapter.models.AdapterHeartbeat
-
public class AdapterHeartbeat extends java.lang.ObjectRepresents a adapter heartbeat.- See Also:
- Hearbeat
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAdapterHeartbeat.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.AdapterHeartbeatBuilderbuilder()java.lang.StringgetAdapterId()A persistent uniq id for the adapter.java.lang.StringgetOrgId()OrgId for the customer this contract represent.longgetTime()The heartbeat time for the adapter in Unix timestamp.java.lang.StringgetUsername()Username used for authentication to FINT.voidsetAdapterId(java.lang.String adapterId)A persistent uniq id for the adapter.voidsetOrgId(java.lang.String orgId)OrgId for the customer this contract represent.voidsetTime(long time)The heartbeat time for the adapter in Unix timestamp.voidsetUsername(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/utdanninghttps://visma.com/rogfk.no/utdanning/elevhttps://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/utdanninghttps://visma.com/rogfk.no/utdanning/elevhttps://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.
-
-