public abstract static class InvokeDocument.Builder<T extends InvokeDocument.Builder<T>> extends Object
Modifier | Constructor and Description |
---|---|
protected |
Builder(InvokeDocument document) |
protected |
Builder(String packageName,
String serviceName) |
Modifier and Type | Method and Description |
---|---|
T |
associatedTrackerId(String associatedTrackerId) |
abstract InvokeDocument |
build() |
String |
getAssociatedTrackerId() |
String |
getId() |
BigDecimal |
getInvokeCost() |
String |
getPackageName() |
long |
getResponseTime() |
String |
getServiceName() |
long |
getTimeInvoked() |
String |
getUser() |
Set<String> |
getUserGroups() |
T |
id(String id) |
T |
invokeCost(BigDecimal invokeCost) |
boolean |
isSuccess() |
T |
responseTime(long responseTime) |
T |
success(boolean success) |
T |
timeInvoked(Instant timeInvoked) |
T |
timeInvoked(long timeInvoked) |
T |
user(String user) |
T |
userGroups(Set<String> userGroups) |
protected Builder(InvokeDocument document)
public T responseTime(long responseTime)
public T timeInvoked(long timeInvoked)
public T success(boolean success)
public T invokeCost(BigDecimal invokeCost)
public String getAssociatedTrackerId()
public long getTimeInvoked()
public String getId()
public String getPackageName()
public String getServiceName()
public long getResponseTime()
public boolean isSuccess()
public BigDecimal getInvokeCost()
public String getUser()
public abstract InvokeDocument build()
Copyright © 2020. All rights reserved.