Class CentralizedManifest
- java.lang.Object
-
- com.amazonaws.xray.strategy.sampling.manifest.CentralizedManifest
-
-
Constructor Summary
Constructors Constructor Description CentralizedManifest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @Nullable CentralizedRule
getDefaultRule()
java.util.LinkedHashMap<java.lang.String,CentralizedRule>
getRules()
boolean
isExpired(java.time.Instant now)
@Nullable Rule
match(SamplingRequest req, java.time.Instant now)
void
putRules(java.util.List<com.amazonaws.services.xray.model.SamplingRule> inputs, java.time.Instant now)
void
putTargets(java.util.List<com.amazonaws.services.xray.model.SamplingTargetDocument> targets, java.time.Instant now)
int
size()
java.util.List<com.amazonaws.services.xray.model.SamplingStatisticsDocument>
snapshots(java.time.Instant now)
-
-
-
Method Detail
-
getRules
public java.util.LinkedHashMap<java.lang.String,CentralizedRule> getRules()
-
getDefaultRule
public @Nullable CentralizedRule getDefaultRule()
-
isExpired
public boolean isExpired(java.time.Instant now)
-
size
public int size()
-
match
public @Nullable Rule match(SamplingRequest req, java.time.Instant now)
-
putRules
public void putRules(java.util.List<com.amazonaws.services.xray.model.SamplingRule> inputs, java.time.Instant now)
-
snapshots
public java.util.List<com.amazonaws.services.xray.model.SamplingStatisticsDocument> snapshots(java.time.Instant now)
-
putTargets
public void putTargets(java.util.List<com.amazonaws.services.xray.model.SamplingTargetDocument> targets, java.time.Instant now)
-
-