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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.stepfunctions.tasks.Monitoring
Monitoring.Builder, Monitoring.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(Monitoring.Builder builder) Constructor that initializes the object based on literal property values passed by theMonitoring.Builder.protectedJsii$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.JsonNodefinal booleanfinal IBucketAmazon S3 Bucket for monitoring log publishing.final BooleanEnable logging for this job.final ILogGroupA log group for CloudWatch monitoring.final StringA log stream name prefix for Cloudwatch monitoring.final BooleanMonitoring configurations for the persistent application UI.final inthashCode()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:MonitoringAmazon 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:
getLogBucketin interfaceMonitoring
-
getLogging
Description copied from interface:MonitoringEnable logging for this job.If set to true, will automatically create a Cloudwatch Log Group and S3 bucket. This will be set to
trueimplicitly if values are provided forlogGrouporlogBucket.Default: true - true if values are provided for `logGroup` or `logBucket`, false otherwise
- Specified by:
getLoggingin interfaceMonitoring
-
getLogGroup
Description copied from interface:MonitoringA 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:
getLogGroupin interfaceMonitoring
-
getLogStreamNamePrefix
Description copied from interface:MonitoringA log stream name prefix for Cloudwatch monitoring.Default: - Log streams created in this log group have no default prefix
- Specified by:
getLogStreamNamePrefixin interfaceMonitoring
-
getPersistentAppUI
Description copied from interface:MonitoringMonitoring configurations for the persistent application UI.Default: true
- Specified by:
getPersistentAppUIin interfaceMonitoring
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-