@Generated(value="software.amazon.awssdk:codegen") public final class UpdateAppMonitorRequest extends RumRequest implements ToCopyableBuilder<UpdateAppMonitorRequest.Builder,UpdateAppMonitorRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdateAppMonitorRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
AppMonitorConfiguration |
appMonitorConfiguration()
A structure that contains much of the configuration data for the app monitor.
|
static UpdateAppMonitorRequest.Builder |
builder() |
CustomEvents |
customEvents()
Specifies whether this app monitor allows the web client to define and send custom events.
|
Boolean |
cwLogEnabled()
Data collected by RUM is kept by RUM for 30 days and then deleted.
|
String |
domain()
The top-level internet domain name for which your application has administrative authority.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
name()
The name of the app monitor to update.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends UpdateAppMonitorRequest.Builder> |
serializableBuilderClass() |
UpdateAppMonitorRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final AppMonitorConfiguration appMonitorConfiguration()
A structure that contains much of the configuration data for the app monitor. If you are using Amazon Cognito for
authorization, you must include this structure in your request, and it must include the ID of the Amazon Cognito
identity pool to use for authorization. If you don't include AppMonitorConfiguration, you must set
up your own authorization method. For more information, see Authorize your
application to send data to Amazon Web Services.
AppMonitorConfiguration, you must set up your own authorization method. For more
information, see Authorize
your application to send data to Amazon Web Services.public final CustomEvents customEvents()
Specifies whether this app monitor allows the web client to define and send custom events. The default is for
custom events to be DISABLED.
For more information about custom events, see Send custom events.
DISABLED.
For more information about custom events, see Send custom events.
public final Boolean cwLogEnabled()
Data collected by RUM is kept by RUM for 30 days and then deleted. This parameter specifies whether RUM sends a copy of this telemetry data to Amazon CloudWatch Logs in your account. This enables you to keep the telemetry data for more than 30 days, but it does incur Amazon CloudWatch Logs charges.
public final String domain()
The top-level internet domain name for which your application has administrative authority.
public final String name()
The name of the app monitor to update.
public UpdateAppMonitorRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdateAppMonitorRequest.Builder,UpdateAppMonitorRequest>toBuilder in class RumRequestpublic static UpdateAppMonitorRequest.Builder builder()
public static Class<? extends UpdateAppMonitorRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.