@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MetricsDataSource extends Object implements Serializable, Cloneable, StructuredPojo
An object that contains details about the data source for the metrics export.
| Constructor and Description | 
|---|
| MetricsDataSource() | 
| Modifier and Type | Method and Description | 
|---|---|
| MetricsDataSource | addDimensionsEntry(String key,
                  List<String> value)Add a single Dimensions entry | 
| MetricsDataSource | clearDimensionsEntries()Removes all the entries added into Dimensions. | 
| MetricsDataSource | clone() | 
| boolean | equals(Object obj) | 
| Map<String,List<String>> | getDimensions()
 An object that contains a mapping between a  MetricDimensionNameandMetricDimensionValueto filter metrics by. | 
| Date | getEndDate()
 Represents the end date for the export interval as a timestamp. | 
| List<ExportMetric> | getMetrics()
 A list of  ExportMetricobjects to export. | 
| String | getNamespace()
 The metrics namespace - e.g.,  VDM. | 
| Date | getStartDate()
 Represents the start date for the export interval as a timestamp. | 
| int | hashCode() | 
| void | marshall(ProtocolMarshaller protocolMarshaller) | 
| void | setDimensions(Map<String,List<String>> dimensions)
 An object that contains a mapping between a  MetricDimensionNameandMetricDimensionValueto filter metrics by. | 
| void | setEndDate(Date endDate)
 Represents the end date for the export interval as a timestamp. | 
| void | setMetrics(Collection<ExportMetric> metrics)
 A list of  ExportMetricobjects to export. | 
| void | setNamespace(String namespace)
 The metrics namespace - e.g.,  VDM. | 
| void | setStartDate(Date startDate)
 Represents the start date for the export interval as a timestamp. | 
| String | toString()Returns a string representation of this object. | 
| MetricsDataSource | withDimensions(Map<String,List<String>> dimensions)
 An object that contains a mapping between a  MetricDimensionNameandMetricDimensionValueto filter metrics by. | 
| MetricsDataSource | withEndDate(Date endDate)
 Represents the end date for the export interval as a timestamp. | 
| MetricsDataSource | withMetrics(Collection<ExportMetric> metrics)
 A list of  ExportMetricobjects to export. | 
| MetricsDataSource | withMetrics(ExportMetric... metrics)
 A list of  ExportMetricobjects to export. | 
| MetricsDataSource | withNamespace(MetricNamespace namespace)
 The metrics namespace - e.g.,  VDM. | 
| MetricsDataSource | withNamespace(String namespace)
 The metrics namespace - e.g.,  VDM. | 
| MetricsDataSource | withStartDate(Date startDate)
 Represents the start date for the export interval as a timestamp. | 
public Map<String,List<String>> getDimensions()
 An object that contains a mapping between a MetricDimensionName and
 MetricDimensionValue to filter metrics by. Must contain a least 1 dimension but no more than 3
 unique ones.
 
MetricDimensionName and
         MetricDimensionValue to filter metrics by. Must contain a least 1 dimension but no more than
         3 unique ones.public void setDimensions(Map<String,List<String>> dimensions)
 An object that contains a mapping between a MetricDimensionName and
 MetricDimensionValue to filter metrics by. Must contain a least 1 dimension but no more than 3
 unique ones.
 
dimensions - An object that contains a mapping between a MetricDimensionName and
        MetricDimensionValue to filter metrics by. Must contain a least 1 dimension but no more than
        3 unique ones.public MetricsDataSource withDimensions(Map<String,List<String>> dimensions)
 An object that contains a mapping between a MetricDimensionName and
 MetricDimensionValue to filter metrics by. Must contain a least 1 dimension but no more than 3
 unique ones.
 
dimensions - An object that contains a mapping between a MetricDimensionName and
        MetricDimensionValue to filter metrics by. Must contain a least 1 dimension but no more than
        3 unique ones.public MetricsDataSource addDimensionsEntry(String key, List<String> value)
public MetricsDataSource clearDimensionsEntries()
public void setNamespace(String namespace)
 The metrics namespace - e.g., VDM.
 
namespace - The metrics namespace - e.g., VDM.MetricNamespacepublic String getNamespace()
 The metrics namespace - e.g., VDM.
 
VDM.MetricNamespacepublic MetricsDataSource withNamespace(String namespace)
 The metrics namespace - e.g., VDM.
 
namespace - The metrics namespace - e.g., VDM.MetricNamespacepublic MetricsDataSource withNamespace(MetricNamespace namespace)
 The metrics namespace - e.g., VDM.
 
namespace - The metrics namespace - e.g., VDM.MetricNamespacepublic List<ExportMetric> getMetrics()
 A list of ExportMetric objects to export.
 
ExportMetric objects to export.public void setMetrics(Collection<ExportMetric> metrics)
 A list of ExportMetric objects to export.
 
metrics - A list of ExportMetric objects to export.public MetricsDataSource withMetrics(ExportMetric... metrics)
 A list of ExportMetric objects to export.
 
 NOTE: This method appends the values to the existing list (if any). Use
 setMetrics(java.util.Collection) or withMetrics(java.util.Collection) if you want to override
 the existing values.
 
metrics - A list of ExportMetric objects to export.public MetricsDataSource withMetrics(Collection<ExportMetric> metrics)
 A list of ExportMetric objects to export.
 
metrics - A list of ExportMetric objects to export.public void setStartDate(Date startDate)
Represents the start date for the export interval as a timestamp.
startDate - Represents the start date for the export interval as a timestamp.public Date getStartDate()
Represents the start date for the export interval as a timestamp.
public MetricsDataSource withStartDate(Date startDate)
Represents the start date for the export interval as a timestamp.
startDate - Represents the start date for the export interval as a timestamp.public void setEndDate(Date endDate)
Represents the end date for the export interval as a timestamp.
endDate - Represents the end date for the export interval as a timestamp.public Date getEndDate()
Represents the end date for the export interval as a timestamp.
public MetricsDataSource withEndDate(Date endDate)
Represents the end date for the export interval as a timestamp.
endDate - Represents the end date for the export interval as a timestamp.public String toString()
toString in class ObjectObject.toString()public MetricsDataSource clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2024. All rights reserved.