@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class LensMetric extends Object implements Serializable, Cloneable, StructuredPojo
A metric for a particular lens in a workload.
Constructor and Description |
---|
LensMetric() |
Modifier and Type | Method and Description |
---|---|
LensMetric |
addRiskCountsEntry(String key,
Integer value)
Add a single RiskCounts entry
|
LensMetric |
clearRiskCountsEntries()
Removes all the entries added into RiskCounts.
|
LensMetric |
clone() |
boolean |
equals(Object obj) |
String |
getLensArn()
The lens ARN.
|
List<PillarMetric> |
getPillars()
The metrics for the pillars in a lens.
|
Map<String,Integer> |
getRiskCounts() |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setLensArn(String lensArn)
The lens ARN.
|
void |
setPillars(Collection<PillarMetric> pillars)
The metrics for the pillars in a lens.
|
void |
setRiskCounts(Map<String,Integer> riskCounts) |
String |
toString()
Returns a string representation of this object.
|
LensMetric |
withLensArn(String lensArn)
The lens ARN.
|
LensMetric |
withPillars(Collection<PillarMetric> pillars)
The metrics for the pillars in a lens.
|
LensMetric |
withPillars(PillarMetric... pillars)
The metrics for the pillars in a lens.
|
LensMetric |
withRiskCounts(Map<String,Integer> riskCounts) |
public void setLensArn(String lensArn)
The lens ARN.
lensArn
- The lens ARN.public String getLensArn()
The lens ARN.
public LensMetric withLensArn(String lensArn)
The lens ARN.
lensArn
- The lens ARN.public List<PillarMetric> getPillars()
The metrics for the pillars in a lens.
public void setPillars(Collection<PillarMetric> pillars)
The metrics for the pillars in a lens.
pillars
- The metrics for the pillars in a lens.public LensMetric withPillars(PillarMetric... pillars)
The metrics for the pillars in a lens.
NOTE: This method appends the values to the existing list (if any). Use
setPillars(java.util.Collection)
or withPillars(java.util.Collection)
if you want to override
the existing values.
pillars
- The metrics for the pillars in a lens.public LensMetric withPillars(Collection<PillarMetric> pillars)
The metrics for the pillars in a lens.
pillars
- The metrics for the pillars in a lens.public LensMetric withRiskCounts(Map<String,Integer> riskCounts)
riskCounts
- public LensMetric addRiskCountsEntry(String key, Integer value)
public LensMetric clearRiskCountsEntries()
public String toString()
toString
in class Object
Object.toString()
public LensMetric clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.