Interface TelemetryPipeline.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<TelemetryPipeline.Builder,,TelemetryPipeline> SdkBuilder<TelemetryPipeline.Builder,,TelemetryPipeline> SdkPojo
- Enclosing class:
TelemetryPipeline
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the telemetry pipeline.default TelemetryPipeline.Builderconfiguration(Consumer<TelemetryPipelineConfiguration.Builder> configuration) The configuration that defines how the telemetry pipeline processes data.configuration(TelemetryPipelineConfiguration configuration) The configuration that defines how the telemetry pipeline processes data.createdTimeStamp(Long createdTimeStamp) The timestamp when the telemetry pipeline was created.lastUpdateTimeStamp(Long lastUpdateTimeStamp) The timestamp when the telemetry pipeline was last updated.The name of the telemetry pipeline.The current status of the telemetry pipeline.status(TelemetryPipelineStatus status) The current status of the telemetry pipeline.default TelemetryPipeline.BuilderstatusReason(Consumer<TelemetryPipelineStatusReason.Builder> statusReason) Additional information about the pipeline status, including reasons for failure states.statusReason(TelemetryPipelineStatusReason statusReason) Additional information about the pipeline status, including reasons for failure states.The key-value pairs associated with the telemetry pipeline resource.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
createdTimeStamp
The timestamp when the telemetry pipeline was created.
- Parameters:
createdTimeStamp- The timestamp when the telemetry pipeline was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdateTimeStamp
The timestamp when the telemetry pipeline was last updated.
- Parameters:
lastUpdateTimeStamp- The timestamp when the telemetry pipeline was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The Amazon Resource Name (ARN) of the telemetry pipeline.
- Parameters:
arn- The Amazon Resource Name (ARN) of the telemetry pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the telemetry pipeline.
- Parameters:
name- The name of the telemetry pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configuration
The configuration that defines how the telemetry pipeline processes data.
- Parameters:
configuration- The configuration that defines how the telemetry pipeline processes data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configuration
default TelemetryPipeline.Builder configuration(Consumer<TelemetryPipelineConfiguration.Builder> configuration) The configuration that defines how the telemetry pipeline processes data.
This is a convenience method that creates an instance of theTelemetryPipelineConfiguration.Builderavoiding the need to create one manually viaTelemetryPipelineConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconfiguration(TelemetryPipelineConfiguration).- Parameters:
configuration- a consumer that will call methods onTelemetryPipelineConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of the telemetry pipeline.
- Parameters:
status- The current status of the telemetry pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of the telemetry pipeline.
- Parameters:
status- The current status of the telemetry pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusReason
Additional information about the pipeline status, including reasons for failure states.
- Parameters:
statusReason- Additional information about the pipeline status, including reasons for failure states.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statusReason
default TelemetryPipeline.Builder statusReason(Consumer<TelemetryPipelineStatusReason.Builder> statusReason) Additional information about the pipeline status, including reasons for failure states.
This is a convenience method that creates an instance of theTelemetryPipelineStatusReason.Builderavoiding the need to create one manually viaTelemetryPipelineStatusReason.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostatusReason(TelemetryPipelineStatusReason).- Parameters:
statusReason- a consumer that will call methods onTelemetryPipelineStatusReason.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
The key-value pairs associated with the telemetry pipeline resource.
- Parameters:
tags- The key-value pairs associated with the telemetry pipeline resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-