Interface TelemetryRecord.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TelemetryRecord.Builder,TelemetryRecord>,SdkBuilder<TelemetryRecord.Builder,TelemetryRecord>,SdkPojo
- Enclosing class:
- TelemetryRecord
@Mutable @NotThreadSafe public static interface TelemetryRecord.Builder extends SdkPojo, CopyableBuilder<TelemetryRecord.Builder,TelemetryRecord>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default TelemetryRecord.BuilderbackendConnectionErrors(Consumer<BackendConnectionErrors.Builder> backendConnectionErrors)This is a convenience method that creates an instance of theBackendConnectionErrors.Builderavoiding the need to create one manually viaBackendConnectionErrors.builder().TelemetryRecord.BuilderbackendConnectionErrors(BackendConnectionErrors backendConnectionErrors)TelemetryRecord.BuildersegmentsReceivedCount(Integer segmentsReceivedCount)TelemetryRecord.BuildersegmentsRejectedCount(Integer segmentsRejectedCount)TelemetryRecord.BuildersegmentsSentCount(Integer segmentsSentCount)TelemetryRecord.BuildersegmentsSpilloverCount(Integer segmentsSpilloverCount)TelemetryRecord.Buildertimestamp(Instant timestamp)-
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
-
timestamp
TelemetryRecord.Builder timestamp(Instant timestamp)
- Parameters:
timestamp-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
segmentsReceivedCount
TelemetryRecord.Builder segmentsReceivedCount(Integer segmentsReceivedCount)
- Parameters:
segmentsReceivedCount-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
segmentsSentCount
TelemetryRecord.Builder segmentsSentCount(Integer segmentsSentCount)
- Parameters:
segmentsSentCount-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
segmentsSpilloverCount
TelemetryRecord.Builder segmentsSpilloverCount(Integer segmentsSpilloverCount)
- Parameters:
segmentsSpilloverCount-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
segmentsRejectedCount
TelemetryRecord.Builder segmentsRejectedCount(Integer segmentsRejectedCount)
- Parameters:
segmentsRejectedCount-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
backendConnectionErrors
TelemetryRecord.Builder backendConnectionErrors(BackendConnectionErrors backendConnectionErrors)
- Parameters:
backendConnectionErrors-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
backendConnectionErrors
default TelemetryRecord.Builder backendConnectionErrors(Consumer<BackendConnectionErrors.Builder> backendConnectionErrors)
This is a convenience method that creates an instance of theBackendConnectionErrors.Builderavoiding the need to create one manually viaBackendConnectionErrors.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tobackendConnectionErrors(BackendConnectionErrors).- Parameters:
backendConnectionErrors- a consumer that will call methods onBackendConnectionErrors.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
backendConnectionErrors(BackendConnectionErrors)
-
-