Class CloudWatchAgentOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.applicationsignals.alpha.CloudWatchAgentOptions.Jsii$Proxy
- All Implemented Interfaces:
CloudWatchAgentOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CloudWatchAgentOptions
@Stability(Experimental)
@Internal
public static final class CloudWatchAgentOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CloudWatchAgentOptions
An implementation for
CloudWatchAgentOptions-
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.applicationsignals.alpha.CloudWatchAgentOptions
CloudWatchAgentOptions.Builder, CloudWatchAgentOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CloudWatchAgentOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theCloudWatchAgentOptions.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 String(experimental) Custom agent configuration in JSON format.final String(experimental) Name of the CloudWatch Agent container.final NumbergetCpu()(experimental) The minimum number of CPU units to reserve for the container.final Boolean(experimental) Whether to enable logging for the CloudWatch Agent.final Boolean(experimental) Start as an essential container.final Number(experimental) The amount (in MiB) of memory to present to the container.final Number(experimental) The soft limit (in MiB) of memory to reserve for the container.final OperatingSystemFamily(experimental) Operating system family for the CloudWatch Agent.final List<PortMapping> (experimental) The port mappings to add to the container definition.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 theCloudWatchAgentOptions.Builder.
-
-
Method Details
-
getContainerName
Description copied from interface:CloudWatchAgentOptions(experimental) Name of the CloudWatch Agent container.- Specified by:
getContainerNamein interfaceCloudWatchAgentOptions
-
getAgentConfig
Description copied from interface:CloudWatchAgentOptions(experimental) Custom agent configuration in JSON format.Default: - Uses default configuration for Application Signals
- Specified by:
getAgentConfigin interfaceCloudWatchAgentOptions
-
getCpu
Description copied from interface:CloudWatchAgentOptions(experimental) The minimum number of CPU units to reserve for the container.Default: - No minimum CPU units reserved.
- Specified by:
getCpuin interfaceCloudWatchAgentOptions
-
getEnableLogging
Description copied from interface:CloudWatchAgentOptions(experimental) Whether to enable logging for the CloudWatch Agent.Default: - false
- Specified by:
getEnableLoggingin interfaceCloudWatchAgentOptions
-
getEssential
Description copied from interface:CloudWatchAgentOptions(experimental) Start as an essential container.Default: - true
- Specified by:
getEssentialin interfaceCloudWatchAgentOptions
-
getMemoryLimitMiB
Description copied from interface:CloudWatchAgentOptions(experimental) The amount (in MiB) of memory to present to the container.Default: - No memory limit.
- Specified by:
getMemoryLimitMiBin interfaceCloudWatchAgentOptions
-
getMemoryReservationMiB
Description copied from interface:CloudWatchAgentOptions(experimental) The soft limit (in MiB) of memory to reserve for the container.Default: - No memory reserved.
- Specified by:
getMemoryReservationMiBin interfaceCloudWatchAgentOptions
-
getOperatingSystemFamily
Description copied from interface:CloudWatchAgentOptions(experimental) Operating system family for the CloudWatch Agent.Default: - Linux
- Specified by:
getOperatingSystemFamilyin interfaceCloudWatchAgentOptions
-
getPortMappings
Description copied from interface:CloudWatchAgentOptions(experimental) The port mappings to add to the container definition.Default: - No ports are mapped.
- Specified by:
getPortMappingsin interfaceCloudWatchAgentOptions
-
$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()
-