Interface DescribeCustomMetricResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<DescribeCustomMetricResponse.Builder,DescribeCustomMetricResponse>,IotResponse.Builder,SdkBuilder<DescribeCustomMetricResponse.Builder,DescribeCustomMetricResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- DescribeCustomMetricResponse
public static interface DescribeCustomMetricResponse.Builder extends IotResponse.Builder, SdkPojo, CopyableBuilder<DescribeCustomMetricResponse.Builder,DescribeCustomMetricResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DescribeCustomMetricResponse.BuildercreationDate(Instant creationDate)The creation date of the custom metric in milliseconds since epoch.DescribeCustomMetricResponse.BuilderdisplayName(String displayName)Field represents a friendly name in the console for the custom metric; doesn't have to be unique.DescribeCustomMetricResponse.BuilderlastModifiedDate(Instant lastModifiedDate)The time the custom metric was last modified in milliseconds since epoch.DescribeCustomMetricResponse.BuildermetricArn(String metricArn)The Amazon Resource Number (ARN) of the custom metric.DescribeCustomMetricResponse.BuildermetricName(String metricName)The name of the custom metric.DescribeCustomMetricResponse.BuildermetricType(String metricType)The type of the custom metric.DescribeCustomMetricResponse.BuildermetricType(CustomMetricType metricType)The type of the custom metric.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.iot.model.IotResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
metricName
DescribeCustomMetricResponse.Builder metricName(String metricName)
The name of the custom metric.
- Parameters:
metricName- The name of the custom metric.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metricArn
DescribeCustomMetricResponse.Builder metricArn(String metricArn)
The Amazon Resource Number (ARN) of the custom metric.
- Parameters:
metricArn- The Amazon Resource Number (ARN) of the custom metric.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metricType
DescribeCustomMetricResponse.Builder metricType(String metricType)
The type of the custom metric.
The type
numberonly takes a single metric value as an input, but while submitting the metrics value in the DeviceMetrics report, it must be passed as an array with a single value.- Parameters:
metricType- The type of the custom metric.The type
numberonly takes a single metric value as an input, but while submitting the metrics value in the DeviceMetrics report, it must be passed as an array with a single value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CustomMetricType,CustomMetricType
-
metricType
DescribeCustomMetricResponse.Builder metricType(CustomMetricType metricType)
The type of the custom metric.
The type
numberonly takes a single metric value as an input, but while submitting the metrics value in the DeviceMetrics report, it must be passed as an array with a single value.- Parameters:
metricType- The type of the custom metric.The type
numberonly takes a single metric value as an input, but while submitting the metrics value in the DeviceMetrics report, it must be passed as an array with a single value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CustomMetricType,CustomMetricType
-
displayName
DescribeCustomMetricResponse.Builder displayName(String displayName)
Field represents a friendly name in the console for the custom metric; doesn't have to be unique. Don't use this name as the metric identifier in the device metric report. Can be updated.
- Parameters:
displayName- Field represents a friendly name in the console for the custom metric; doesn't have to be unique. Don't use this name as the metric identifier in the device metric report. Can be updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationDate
DescribeCustomMetricResponse.Builder creationDate(Instant creationDate)
The creation date of the custom metric in milliseconds since epoch.
- Parameters:
creationDate- The creation date of the custom metric in milliseconds since epoch.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedDate
DescribeCustomMetricResponse.Builder lastModifiedDate(Instant lastModifiedDate)
The time the custom metric was last modified in milliseconds since epoch.
- Parameters:
lastModifiedDate- The time the custom metric was last modified in milliseconds since epoch.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-