Class IBrowserCustom.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.bedrockagentcore.IBrowserCustom.Jsii$Proxy
- All Implemented Interfaces:
IBrowserCustomRef,IBrowserCustomRef.Jsii$Default,IEnvironmentAware,IEnvironmentAware.Jsii$Default,IResource,IResource.Jsii$Default,IBrowserCustom,IBrowserCustom.Jsii$Default,IConnectable,IConnectable.Jsii$Default,IGrantable,IGrantable.Jsii$Default,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default
- Enclosing interface:
IBrowserCustom
@Internal
public static final class IBrowserCustom.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements IBrowserCustom.Jsii$Default
A proxy class which represents a concrete javascript instance of this type.
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.bedrockagentcore.IBrowserCustom
IBrowserCustom.Jsii$Default, IBrowserCustom.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.bedrockagentcore.IBrowserCustomRef
IBrowserCustomRef.Jsii$Default, IBrowserCustomRef.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.IConnectable
IConnectable.Jsii$Default, IConnectable.Jsii$ProxyNested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$ProxyNested classes/interfaces inherited from interface software.constructs.IDependable
software.constructs.IDependable.Jsii$Default, software.constructs.IDependable.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware
IEnvironmentAware.Jsii$Default, IEnvironmentAware.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.iam.IGrantable
IGrantable.Jsii$Default, IGrantable.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default, IResource.Jsii$Proxy -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal MetricReturn the given named metric for this browser.final MetricmetricErrorsForApiOperation(String operation) Return a metric containing the number of errors for a specific API operation performed on this browser.final MetricmetricForApiOperation(String metricName, String operation) Return the given named metric related to the API operation performed on this browser.final MetricmetricInvocationsForApiOperation(String operation) Return a metric containing the total number of API requests made for a specific browser operation.final MetricmetricLatencyForApiOperation(String operation) Return a metric measuring the latency of a specific API operation performed on this browser.final MetricReturn a metric measuring the duration of browser sessions.final MetricmetricSystemErrorsForApiOperation(String operation) Return a metric containing the number of system errors for a specific API operation performed on this browser.final MetricReturn a metric containing the number of user takeovers.final MetricReturn a metric measuring the duration of user takeovers.final MetricReturn a metric containing the number of user takeovers released.final MetricmetricThrottlesForApiOperation(String operation) Return a metric containing the number of throttled requests for a specific API operation performed on this browser.final MetricmetricUserErrorsForApiOperation(String operation) Return a metric containing the number of user errors for a specific API operation performed on this browser.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.awscdk.services.bedrockagentcore.IBrowserCustom.Jsii$Default
getBrowserArn, getBrowserId, getCreatedAt, getExecutionRole, getLastUpdatedAt, getStatus, grant, grantRead, grantUse, metric, metricErrorsForApiOperation, metricForApiOperation, metricInvocationsForApiOperation, metricLatencyForApiOperation, metricSessionDuration, metricSystemErrorsForApiOperation, metricTakeOverCount, metricTakeOverDuration, metricTakeOverReleaseCount, metricThrottlesForApiOperation, metricUserErrorsForApiOperationMethods inherited from interface software.amazon.awscdk.interfaces.bedrockagentcore.IBrowserCustomRef.Jsii$Default
getBrowserCustomRefMethods inherited from interface software.amazon.awscdk.services.ec2.IConnectable.Jsii$Default
getConnectionsMethods inherited from interface software.constructs.IConstruct.Jsii$Default
getNode, withMethods inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware.Jsii$Default
getEnvMethods inherited from interface software.amazon.awscdk.services.iam.IGrantable.Jsii$Default
getGrantPrincipalMethods inherited from interface software.amazon.awscdk.IResource.Jsii$Default
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
-
-
Method Details
-
metric
Return the given named metric for this browser.- Specified by:
metricin interfaceIBrowserCustom- Specified by:
metricin interfaceIBrowserCustom.Jsii$Default- Parameters:
metricName- This parameter is required.
-
metricErrorsForApiOperation
@Stability(Stable) @NotNull public final Metric metricErrorsForApiOperation(@NotNull String operation) Return a metric containing the number of errors for a specific API operation performed on this browser.- Specified by:
metricErrorsForApiOperationin interfaceIBrowserCustom- Specified by:
metricErrorsForApiOperationin interfaceIBrowserCustom.Jsii$Default- Parameters:
operation- This parameter is required.
-
metricForApiOperation
@Stability(Stable) @NotNull public final Metric metricForApiOperation(@NotNull String metricName, @NotNull String operation) Return the given named metric related to the API operation performed on this browser.- Specified by:
metricForApiOperationin interfaceIBrowserCustom- Specified by:
metricForApiOperationin interfaceIBrowserCustom.Jsii$Default- Parameters:
metricName- This parameter is required.operation- This parameter is required.
-
metricInvocationsForApiOperation
@Stability(Stable) @NotNull public final Metric metricInvocationsForApiOperation(@NotNull String operation) Return a metric containing the total number of API requests made for a specific browser operation.- Specified by:
metricInvocationsForApiOperationin interfaceIBrowserCustom- Specified by:
metricInvocationsForApiOperationin interfaceIBrowserCustom.Jsii$Default- Parameters:
operation- This parameter is required.
-
metricLatencyForApiOperation
@Stability(Stable) @NotNull public final Metric metricLatencyForApiOperation(@NotNull String operation) Return a metric measuring the latency of a specific API operation performed on this browser.- Specified by:
metricLatencyForApiOperationin interfaceIBrowserCustom- Specified by:
metricLatencyForApiOperationin interfaceIBrowserCustom.Jsii$Default- Parameters:
operation- This parameter is required.
-
metricSessionDuration
Return a metric measuring the duration of browser sessions.- Specified by:
metricSessionDurationin interfaceIBrowserCustom- Specified by:
metricSessionDurationin interfaceIBrowserCustom.Jsii$Default
-
metricSystemErrorsForApiOperation
@Stability(Stable) @NotNull public final Metric metricSystemErrorsForApiOperation(@NotNull String operation) Return a metric containing the number of system errors for a specific API operation performed on this browser.- Specified by:
metricSystemErrorsForApiOperationin interfaceIBrowserCustom- Specified by:
metricSystemErrorsForApiOperationin interfaceIBrowserCustom.Jsii$Default- Parameters:
operation- This parameter is required.
-
metricTakeOverCount
Return a metric containing the number of user takeovers.- Specified by:
metricTakeOverCountin interfaceIBrowserCustom- Specified by:
metricTakeOverCountin interfaceIBrowserCustom.Jsii$Default
-
metricTakeOverDuration
Return a metric measuring the duration of user takeovers.- Specified by:
metricTakeOverDurationin interfaceIBrowserCustom- Specified by:
metricTakeOverDurationin interfaceIBrowserCustom.Jsii$Default
-
metricTakeOverReleaseCount
Return a metric containing the number of user takeovers released.- Specified by:
metricTakeOverReleaseCountin interfaceIBrowserCustom- Specified by:
metricTakeOverReleaseCountin interfaceIBrowserCustom.Jsii$Default
-
metricThrottlesForApiOperation
@Stability(Stable) @NotNull public final Metric metricThrottlesForApiOperation(@NotNull String operation) Return a metric containing the number of throttled requests for a specific API operation performed on this browser.- Specified by:
metricThrottlesForApiOperationin interfaceIBrowserCustom- Specified by:
metricThrottlesForApiOperationin interfaceIBrowserCustom.Jsii$Default- Parameters:
operation- This parameter is required.
-
metricUserErrorsForApiOperation
@Stability(Stable) @NotNull public final Metric metricUserErrorsForApiOperation(@NotNull String operation) Return a metric containing the number of user errors for a specific API operation performed on this browser.- Specified by:
metricUserErrorsForApiOperationin interfaceIBrowserCustom- Specified by:
metricUserErrorsForApiOperationin interfaceIBrowserCustom.Jsii$Default- Parameters:
operation- This parameter is required.
-