public class ContractSnapshot extends Object implements Snapshot
ApiContracts.| Constructor and Description |
|---|
ContractSnapshot(ClientFactory clientFactory) |
ContractSnapshot(List<com.mulesoft.mule.runtime.gw.api.contract.Contract> storedContracts,
ClientFactory clientFactory) |
| Modifier and Type | Method and Description |
|---|---|
Optional<List<com.mulesoft.mule.runtime.gw.api.contract.Contract>> |
contracts() |
boolean |
equals(Object o) |
int |
hashCode() |
Snapshot |
platformContracts(List<PlatformContractAdapter> platformContractAdapters)
Removes outdated
Clients, adds new ones and updates remaining ones. |
Snapshot |
platformSlas(List<com.mulesoft.mule.runtime.gw.api.contract.Sla> platformSlas)
Removes outdated
Slas, adds new ones and updates remaining ones. |
Optional<List<com.mulesoft.mule.runtime.gw.api.contract.Sla>> |
slas() |
public ContractSnapshot(ClientFactory clientFactory)
public ContractSnapshot(List<com.mulesoft.mule.runtime.gw.api.contract.Contract> storedContracts, ClientFactory clientFactory)
public Optional<List<com.mulesoft.mule.runtime.gw.api.contract.Contract>> contracts()
public Optional<List<com.mulesoft.mule.runtime.gw.api.contract.Sla>> slas()
public Snapshot platformSlas(List<com.mulesoft.mule.runtime.gw.api.contract.Sla> platformSlas)
Slas, adds new ones and updates remaining ones.platformSlas in interface SnapshotplatformSlas - last SlaDtos from Platform, adapted to our internal model.public Snapshot platformContracts(List<PlatformContractAdapter> platformContractAdapters)
Clients, adds new ones and updates remaining ones.platformContracts in interface SnapshotplatformContractAdapters - last ApiClientDtos from Platform, adapted to our internal model.Copyright © 2014–2022 MuleSoft, Inc.. All rights reserved.