Interface TelemetrySinkConfig.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<TelemetrySinkConfig.Builder,,TelemetrySinkConfig> SdkBuilder<TelemetrySinkConfig.Builder,,TelemetrySinkConfig> SdkPojo
- Enclosing class:
TelemetrySinkConfig
@Mutable
@NotThreadSafe
public static interface TelemetrySinkConfig.Builder
extends SdkPojo, CopyableBuilder<TelemetrySinkConfig.Builder,TelemetrySinkConfig>
-
Method Summary
Modifier and TypeMethodDescriptiondefault TelemetrySinkConfig.BuildertelemetrySinkData(Consumer<TelemetrySinkData.Builder> telemetrySinkData) Information about the telemetry sink specified by thetelemetrySinkType.telemetrySinkData(TelemetrySinkData telemetrySinkData) Information about the telemetry sink specified by thetelemetrySinkType.telemetrySinkType(String telemetrySinkType) The type of telemetry sink.telemetrySinkType(TelemetrySinkType telemetrySinkType) The type of telemetry sink.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
-
telemetrySinkType
The type of telemetry sink.
- Parameters:
telemetrySinkType- The type of telemetry sink.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
telemetrySinkType
The type of telemetry sink.
- Parameters:
telemetrySinkType- The type of telemetry sink.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
telemetrySinkData
Information about the telemetry sink specified by the
telemetrySinkType.- Parameters:
telemetrySinkData- Information about the telemetry sink specified by thetelemetrySinkType.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
telemetrySinkData
default TelemetrySinkConfig.Builder telemetrySinkData(Consumer<TelemetrySinkData.Builder> telemetrySinkData) Information about the telemetry sink specified by the
This is a convenience method that creates an instance of thetelemetrySinkType.TelemetrySinkData.Builderavoiding the need to create one manually viaTelemetrySinkData.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totelemetrySinkData(TelemetrySinkData).- Parameters:
telemetrySinkData- a consumer that will call methods onTelemetrySinkData.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-