@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateAppMonitorRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateAppMonitorRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateAppMonitorRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
AppMonitorConfiguration |
getAppMonitorConfiguration()
A structure that contains much of the configuration data for the app monitor.
|
CustomEvents |
getCustomEvents()
Specifies whether this app monitor allows the web client to define and send custom events.
|
Boolean |
getCwLogEnabled()
Data collected by RUM is kept by RUM for 30 days and then deleted.
|
String |
getDomain()
The top-level internet domain name for which your application has administrative authority.
|
String |
getName()
The name of the app monitor to update.
|
int |
hashCode() |
Boolean |
isCwLogEnabled()
Data collected by RUM is kept by RUM for 30 days and then deleted.
|
void |
setAppMonitorConfiguration(AppMonitorConfiguration appMonitorConfiguration)
A structure that contains much of the configuration data for the app monitor.
|
void |
setCustomEvents(CustomEvents customEvents)
Specifies whether this app monitor allows the web client to define and send custom events.
|
void |
setCwLogEnabled(Boolean cwLogEnabled)
Data collected by RUM is kept by RUM for 30 days and then deleted.
|
void |
setDomain(String domain)
The top-level internet domain name for which your application has administrative authority.
|
void |
setName(String name)
The name of the app monitor to update.
|
String |
toString()
Returns a string representation of this object.
|
UpdateAppMonitorRequest |
withAppMonitorConfiguration(AppMonitorConfiguration appMonitorConfiguration)
A structure that contains much of the configuration data for the app monitor.
|
UpdateAppMonitorRequest |
withCustomEvents(CustomEvents customEvents)
Specifies whether this app monitor allows the web client to define and send custom events.
|
UpdateAppMonitorRequest |
withCwLogEnabled(Boolean cwLogEnabled)
Data collected by RUM is kept by RUM for 30 days and then deleted.
|
UpdateAppMonitorRequest |
withDomain(String domain)
The top-level internet domain name for which your application has administrative authority.
|
UpdateAppMonitorRequest |
withName(String name)
The name of the app monitor to update.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setAppMonitorConfiguration(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
- 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.public AppMonitorConfiguration getAppMonitorConfiguration()
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 UpdateAppMonitorRequest withAppMonitorConfiguration(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
- 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.public void setCustomEvents(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.
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.
public CustomEvents getCustomEvents()
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 UpdateAppMonitorRequest withCustomEvents(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.
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.
public void setCwLogEnabled(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.
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 Boolean getCwLogEnabled()
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 UpdateAppMonitorRequest withCwLogEnabled(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.
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 Boolean isCwLogEnabled()
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 void setDomain(String domain)
The top-level internet domain name for which your application has administrative authority.
domain
- The top-level internet domain name for which your application has administrative authority.public String getDomain()
The top-level internet domain name for which your application has administrative authority.
public UpdateAppMonitorRequest withDomain(String domain)
The top-level internet domain name for which your application has administrative authority.
domain
- The top-level internet domain name for which your application has administrative authority.public void setName(String name)
The name of the app monitor to update.
name
- The name of the app monitor to update.public String getName()
The name of the app monitor to update.
public UpdateAppMonitorRequest withName(String name)
The name of the app monitor to update.
name
- The name of the app monitor to update.public String toString()
toString
in class Object
Object.toString()
public UpdateAppMonitorRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()