Interface ListMetricsRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CloudWatchRequest.Builder,CopyableBuilder<ListMetricsRequest.Builder,ListMetricsRequest>,SdkBuilder<ListMetricsRequest.Builder,ListMetricsRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- ListMetricsRequest
@Mutable @NotThreadSafe public static interface ListMetricsRequest.Builder extends CloudWatchRequest.Builder, SdkPojo, CopyableBuilder<ListMetricsRequest.Builder,ListMetricsRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ListMetricsRequest.Builderdimensions(Collection<DimensionFilter> dimensions)The dimensions to filter against.ListMetricsRequest.Builderdimensions(Consumer<DimensionFilter.Builder>... dimensions)The dimensions to filter against.ListMetricsRequest.Builderdimensions(DimensionFilter... dimensions)The dimensions to filter against.ListMetricsRequest.BuilderincludeLinkedAccounts(Boolean includeLinkedAccounts)If you are using this operation in a monitoring account, specifytrueto include metrics from source accounts in the returned data.ListMetricsRequest.BuildermetricName(String metricName)The name of the metric to filter against.ListMetricsRequest.Buildernamespace(String namespace)The metric namespace to filter against.ListMetricsRequest.BuildernextToken(String nextToken)The token returned by a previous call to indicate that there is more data available.ListMetricsRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)ListMetricsRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)ListMetricsRequest.BuilderowningAccount(String owningAccount)When you use this operation in a monitoring account, use this field to return metrics only from one source account.ListMetricsRequest.BuilderrecentlyActive(String recentlyActive)To filter the results to show only metrics that have had data points published in the past three hours, specify this parameter with a value ofPT3H.ListMetricsRequest.BuilderrecentlyActive(RecentlyActive recentlyActive)To filter the results to show only metrics that have had data points published in the past three hours, specify this parameter with a value ofPT3H.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.services.cloudwatch.model.CloudWatchRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
namespace
ListMetricsRequest.Builder namespace(String namespace)
The metric namespace to filter against. Only the namespace that matches exactly will be returned.
- Parameters:
namespace- The metric namespace to filter against. Only the namespace that matches exactly will be returned.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metricName
ListMetricsRequest.Builder metricName(String metricName)
The name of the metric to filter against. Only the metrics with names that match exactly will be returned.
- Parameters:
metricName- The name of the metric to filter against. Only the metrics with names that match exactly will be returned.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dimensions
ListMetricsRequest.Builder dimensions(Collection<DimensionFilter> dimensions)
The dimensions to filter against. Only the dimension with names that match exactly will be returned. If you specify one dimension name and a metric has that dimension and also other dimensions, it will be returned.
- Parameters:
dimensions- The dimensions to filter against. Only the dimension with names that match exactly will be returned. If you specify one dimension name and a metric has that dimension and also other dimensions, it will be returned.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dimensions
ListMetricsRequest.Builder dimensions(DimensionFilter... dimensions)
The dimensions to filter against. Only the dimension with names that match exactly will be returned. If you specify one dimension name and a metric has that dimension and also other dimensions, it will be returned.
- Parameters:
dimensions- The dimensions to filter against. Only the dimension with names that match exactly will be returned. If you specify one dimension name and a metric has that dimension and also other dimensions, it will be returned.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dimensions
ListMetricsRequest.Builder dimensions(Consumer<DimensionFilter.Builder>... dimensions)
The dimensions to filter against. Only the dimension with names that match exactly will be returned. If you specify one dimension name and a metric has that dimension and also other dimensions, it will be returned.
This is a convenience method that creates an instance of theDimensionFilter.Builderavoiding the need to create one manually viaDimensionFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#dimensions(List.) - Parameters:
dimensions- a consumer that will call methods onDimensionFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#dimensions(java.util.Collection)
-
nextToken
ListMetricsRequest.Builder nextToken(String nextToken)
The token returned by a previous call to indicate that there is more data available.
- Parameters:
nextToken- The token returned by a previous call to indicate that there is more data available.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recentlyActive
ListMetricsRequest.Builder recentlyActive(String recentlyActive)
To filter the results to show only metrics that have had data points published in the past three hours, specify this parameter with a value of
PT3H. This is the only valid value for this parameter.The results that are returned are an approximation of the value you specify. There is a low probability that the returned results include metrics with last published data as much as 50 minutes more than the specified time interval.
- Parameters:
recentlyActive- To filter the results to show only metrics that have had data points published in the past three hours, specify this parameter with a value ofPT3H. This is the only valid value for this parameter.The results that are returned are an approximation of the value you specify. There is a low probability that the returned results include metrics with last published data as much as 50 minutes more than the specified time interval.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RecentlyActive,RecentlyActive
-
recentlyActive
ListMetricsRequest.Builder recentlyActive(RecentlyActive recentlyActive)
To filter the results to show only metrics that have had data points published in the past three hours, specify this parameter with a value of
PT3H. This is the only valid value for this parameter.The results that are returned are an approximation of the value you specify. There is a low probability that the returned results include metrics with last published data as much as 50 minutes more than the specified time interval.
- Parameters:
recentlyActive- To filter the results to show only metrics that have had data points published in the past three hours, specify this parameter with a value ofPT3H. This is the only valid value for this parameter.The results that are returned are an approximation of the value you specify. There is a low probability that the returned results include metrics with last published data as much as 50 minutes more than the specified time interval.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RecentlyActive,RecentlyActive
-
includeLinkedAccounts
ListMetricsRequest.Builder includeLinkedAccounts(Boolean includeLinkedAccounts)
If you are using this operation in a monitoring account, specify
trueto include metrics from source accounts in the returned data.The default is
false.- Parameters:
includeLinkedAccounts- If you are using this operation in a monitoring account, specifytrueto include metrics from source accounts in the returned data.The default is
false.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
owningAccount
ListMetricsRequest.Builder owningAccount(String owningAccount)
When you use this operation in a monitoring account, use this field to return metrics only from one source account. To do so, specify that source account ID in this field, and also specify
trueforIncludeLinkedAccounts.- Parameters:
owningAccount- When you use this operation in a monitoring account, use this field to return metrics only from one source account. To do so, specify that source account ID in this field, and also specifytrueforIncludeLinkedAccounts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ListMetricsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
ListMetricsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-