Interface CfnTelemetryPipelines.TelemetryPipelineProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnTelemetryPipelines.TelemetryPipelineProperty.Jsii$Proxy
- Enclosing class:
CfnTelemetryPipelines
@Stability(Stable)
public static interface CfnTelemetryPipelines.TelemetryPipelineProperty
extends software.amazon.jsii.JsiiSerializable
Represents a complete telemetry pipeline resource with configuration, status, and metadata for data processing and transformation.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.observabilityadmin.*;
TelemetryPipelineProperty telemetryPipelineProperty = TelemetryPipelineProperty.builder()
.arn("arn")
.configuration(TelemetryPipelineConfigurationProperty.builder()
.body("body")
.build())
.createdTimeStamp(123)
.lastUpdateTimeStamp(123)
.name("name")
.status("status")
.statusReason(TelemetryPipelineStatusReasonProperty.builder()
.description("description")
.build())
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnTelemetryPipelines.TelemetryPipelinePropertystatic final classAn implementation forCfnTelemetryPipelines.TelemetryPipelineProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringgetArn()The Amazon Resource Name (ARN) of the telemetry pipeline.default ObjectThe configuration that defines how the telemetry pipeline processes data.default NumberThe timestamp when the telemetry pipeline was created.default NumberThe timestamp when the telemetry pipeline was last updated.default StringgetName()The name of the telemetry pipeline.default StringThe current status of the telemetry pipeline.default ObjectAdditional information about the pipeline status, including reasons for failure states.getTags()The key-value pairs associated with the telemetry pipeline resource.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getArn
The Amazon Resource Name (ARN) of the telemetry pipeline.- See Also:
-
getConfiguration
The configuration that defines how the telemetry pipeline processes data.For more information, see the Amazon CloudWatch User Guide .
Returns union: either
IResolvableorCfnTelemetryPipelines.TelemetryPipelineConfigurationProperty- See Also:
-
getCreatedTimeStamp
The timestamp when the telemetry pipeline was created.- See Also:
-
getLastUpdateTimeStamp
The timestamp when the telemetry pipeline was last updated.- See Also:
-
getName
The name of the telemetry pipeline.- See Also:
-
getStatus
The current status of the telemetry pipeline.- See Also:
-
getStatusReason
Additional information about the pipeline status, including reasons for failure states.Returns union: either
IResolvableorCfnTelemetryPipelines.TelemetryPipelineStatusReasonProperty- See Also:
-
getTags
The key-value pairs associated with the telemetry pipeline resource.- See Also:
-
builder
-