public static interface PutRumEventsRequest.Builder extends RumRequest.Builder, SdkPojo, CopyableBuilder<PutRumEventsRequest.Builder,PutRumEventsRequest>
| Modifier and Type | Method and Description |
|---|---|
PutRumEventsRequest.Builder |
appMonitorDetails(AppMonitorDetails appMonitorDetails)
A structure that contains information about the app monitor that collected this telemetry information.
|
default PutRumEventsRequest.Builder |
appMonitorDetails(Consumer<AppMonitorDetails.Builder> appMonitorDetails)
A structure that contains information about the app monitor that collected this telemetry information.
|
PutRumEventsRequest.Builder |
batchId(String batchId)
A unique identifier for this batch of RUM event data.
|
PutRumEventsRequest.Builder |
id(String id)
The ID of the app monitor that is sending this data.
|
PutRumEventsRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
PutRumEventsRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
PutRumEventsRequest.Builder |
rumEvents(Collection<RumEvent> rumEvents)
An array of structures that contain the telemetry event data.
|
PutRumEventsRequest.Builder |
rumEvents(Consumer<RumEvent.Builder>... rumEvents)
An array of structures that contain the telemetry event data.
|
PutRumEventsRequest.Builder |
rumEvents(RumEvent... rumEvents)
An array of structures that contain the telemetry event data.
|
default PutRumEventsRequest.Builder |
userDetails(Consumer<UserDetails.Builder> userDetails)
A structure that contains information about the user session that this batch of events was collected from.
|
PutRumEventsRequest.Builder |
userDetails(UserDetails userDetails)
A structure that contains information about the user session that this batch of events was collected from.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildPutRumEventsRequest.Builder appMonitorDetails(AppMonitorDetails appMonitorDetails)
A structure that contains information about the app monitor that collected this telemetry information.
appMonitorDetails - A structure that contains information about the app monitor that collected this telemetry information.default PutRumEventsRequest.Builder appMonitorDetails(Consumer<AppMonitorDetails.Builder> appMonitorDetails)
A structure that contains information about the app monitor that collected this telemetry information.
This is a convenience method that creates an instance of theAppMonitorDetails.Builder avoiding the
need to create one manually via AppMonitorDetails.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to appMonitorDetails(AppMonitorDetails).
appMonitorDetails - a consumer that will call methods on AppMonitorDetails.BuilderappMonitorDetails(AppMonitorDetails)PutRumEventsRequest.Builder batchId(String batchId)
A unique identifier for this batch of RUM event data.
batchId - A unique identifier for this batch of RUM event data.PutRumEventsRequest.Builder id(String id)
The ID of the app monitor that is sending this data.
id - The ID of the app monitor that is sending this data.PutRumEventsRequest.Builder rumEvents(Collection<RumEvent> rumEvents)
An array of structures that contain the telemetry event data.
rumEvents - An array of structures that contain the telemetry event data.PutRumEventsRequest.Builder rumEvents(RumEvent... rumEvents)
An array of structures that contain the telemetry event data.
rumEvents - An array of structures that contain the telemetry event data.PutRumEventsRequest.Builder rumEvents(Consumer<RumEvent.Builder>... rumEvents)
An array of structures that contain the telemetry event data.
This is a convenience method that creates an instance of theRumEvent.Builder avoiding the need to create one manually
via RumEvent.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #rumEvents(List.
rumEvents - a consumer that will call methods on
RumEvent.Builder#rumEvents(java.util.Collection) PutRumEventsRequest.Builder userDetails(UserDetails userDetails)
A structure that contains information about the user session that this batch of events was collected from.
userDetails - A structure that contains information about the user session that this batch of events was collected
from.default PutRumEventsRequest.Builder userDetails(Consumer<UserDetails.Builder> userDetails)
A structure that contains information about the user session that this batch of events was collected from.
This is a convenience method that creates an instance of theUserDetails.Builder avoiding the need to
create one manually via UserDetails.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to userDetails(UserDetails).
userDetails - a consumer that will call methods on UserDetails.BuilderuserDetails(UserDetails)PutRumEventsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderPutRumEventsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.