Class ExecuteCommandLogConfiguration.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ecs.ExecuteCommandLogConfiguration.Jsii$Proxy
- All Implemented Interfaces:
ExecuteCommandLogConfiguration,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- ExecuteCommandLogConfiguration
@Stability(Stable)
@Internal
public static final class ExecuteCommandLogConfiguration.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ExecuteCommandLogConfiguration
An implementation for
ExecuteCommandLogConfiguration-
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.ecs.ExecuteCommandLogConfiguration
ExecuteCommandLogConfiguration.Builder, ExecuteCommandLogConfiguration.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theExecuteCommandLogConfiguration.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 BooleanWhether or not to enable encryption on the CloudWatch logs.final ILogGroupThe name of the CloudWatch log group to send logs to.final IBucketThe name of the S3 bucket to send logs to.final BooleanWhether or not to enable encryption on the CloudWatch logs.final StringAn optional folder in the S3 bucket to place logs in.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 theExecuteCommandLogConfiguration.Builder.
-
-
Method Details
-
getCloudWatchEncryptionEnabled
Description copied from interface:ExecuteCommandLogConfigurationWhether or not to enable encryption on the CloudWatch logs.Default: - encryption will be disabled.
- Specified by:
getCloudWatchEncryptionEnabledin interfaceExecuteCommandLogConfiguration
-
getCloudWatchLogGroup
Description copied from interface:ExecuteCommandLogConfigurationThe name of the CloudWatch log group to send logs to.The CloudWatch log group must already be created.
Default: - none
- Specified by:
getCloudWatchLogGroupin interfaceExecuteCommandLogConfiguration
-
getS3Bucket
Description copied from interface:ExecuteCommandLogConfigurationThe name of the S3 bucket to send logs to.The S3 bucket must already be created.
Default: - none
- Specified by:
getS3Bucketin interfaceExecuteCommandLogConfiguration
-
getS3EncryptionEnabled
Description copied from interface:ExecuteCommandLogConfigurationWhether or not to enable encryption on the CloudWatch logs.Default: - encryption will be disabled.
- Specified by:
getS3EncryptionEnabledin interfaceExecuteCommandLogConfiguration
-
getS3KeyPrefix
Description copied from interface:ExecuteCommandLogConfigurationAn optional folder in the S3 bucket to place logs in.Default: - none
- Specified by:
getS3KeyPrefixin interfaceExecuteCommandLogConfiguration
-
$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()
-