Class CloudWatchAgentIntegrationProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.applicationsignals.alpha.CloudWatchAgentIntegrationProps.Jsii$Proxy
- All Implemented Interfaces:
CloudWatchAgentIntegrationProps,CloudWatchAgentOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CloudWatchAgentIntegrationProps
@Stability(Experimental)
@Internal
public static final class CloudWatchAgentIntegrationProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CloudWatchAgentIntegrationProps
An implementation for
CloudWatchAgentIntegrationProps-
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.CloudWatchAgentIntegrationProps
CloudWatchAgentIntegrationProps.Builder, CloudWatchAgentIntegrationProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCloudWatchAgentIntegrationProps.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 TaskDefinition(experimental) The task definition to integrate CloudWatch agent into.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 theCloudWatchAgentIntegrationProps.Builder.
-
-
Method Details
-
getTaskDefinition
Description copied from interface:CloudWatchAgentIntegrationProps(experimental) The task definition to integrate CloudWatch agent into.[disable-awslint:ref-via-interface]
- Specified by:
getTaskDefinitionin interfaceCloudWatchAgentIntegrationProps
-
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()
-