Class Monitoring.Jsii$Proxy
- All Implemented Interfaces:
Monitoring
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
Monitoring
Monitoring
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.stepfunctions.tasks.Monitoring
Monitoring.Builder, Monitoring.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(Monitoring.Builder builder) Constructor that initializes the object based on literal property values passed by theMonitoring.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final IBucket
Amazon S3 Bucket for monitoring log publishing.final Boolean
Enable logging for this job.final ILogGroup
A log group for CloudWatch monitoring.final String
A log stream name prefix for Cloudwatch monitoring.final Boolean
Monitoring configurations for the persistent application UI.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theMonitoring.Builder
.
-
-
Method Details
-
getLogBucket
Description copied from interface:Monitoring
Amazon S3 Bucket for monitoring log publishing.You can configure your jobs to send log information to Amazon S3.
Default: - if `logging` is manually set to `true` and a `logBucket` is not provided, a `logBucket` will be automatically generated`.
- Specified by:
getLogBucket
in interfaceMonitoring
-
getLogging
Description copied from interface:Monitoring
Enable logging for this job.If set to true, will automatically create a Cloudwatch Log Group and S3 bucket. This will be set to
true
implicitly if values are provided forlogGroup
orlogBucket
.Default: true - true if values are provided for `logGroup` or `logBucket`, false otherwise
- Specified by:
getLogging
in interfaceMonitoring
-
getLogGroup
Description copied from interface:Monitoring
A log group for CloudWatch monitoring.You can configure your jobs to send log information to CloudWatch Logs.
Default: - if `logging` is manually set to `true` and a `logGroup` is not provided, a `logGroup` will be automatically generated`.
- Specified by:
getLogGroup
in interfaceMonitoring
-
getLogStreamNamePrefix
Description copied from interface:Monitoring
A log stream name prefix for Cloudwatch monitoring.Default: - Log streams created in this log group have no default prefix
- Specified by:
getLogStreamNamePrefix
in interfaceMonitoring
-
getPersistentAppUI
Description copied from interface:Monitoring
Monitoring configurations for the persistent application UI.Default: true
- Specified by:
getPersistentAppUI
in interfaceMonitoring
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-