Class ClusterAttributes.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ecs.ClusterAttributes.Jsii$Proxy
- All Implemented Interfaces:
ClusterAttributes
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ClusterAttributes
@Stability(Stable)
@Internal
public static final class ClusterAttributes.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ClusterAttributes
An implementation for
ClusterAttributes
-
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.ecs.ClusterAttributes
ClusterAttributes.Builder, ClusterAttributes.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(ClusterAttributes.Builder builder) Constructor that initializes the object based on literal property values passed by theClusterAttributes.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 IAutoScalingGroup
Autoscaling group added to the cluster if capacity is added.final String
The Amazon Resource Name (ARN) that identifies the cluster.final String
The name of the cluster.final INamespace
The AWS Cloud Map namespace to associate with the cluster.The execute command configuration for the cluster.final Boolean
Specifies whether the cluster has EC2 instance capacity.final List<ISecurityGroup>
The security groups associated with the container instances registered to the cluster.final IVpc
getVpc()
The VPC associated with the cluster.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 theClusterAttributes.Builder
.
-
-
Method Details
-
getClusterName
Description copied from interface:ClusterAttributes
The name of the cluster.- Specified by:
getClusterName
in interfaceClusterAttributes
-
getVpc
Description copied from interface:ClusterAttributes
The VPC associated with the cluster.- Specified by:
getVpc
in interfaceClusterAttributes
-
getAutoscalingGroup
Description copied from interface:ClusterAttributes
Autoscaling group added to the cluster if capacity is added.Default: - No default autoscaling group
- Specified by:
getAutoscalingGroup
in interfaceClusterAttributes
-
getClusterArn
Description copied from interface:ClusterAttributes
The Amazon Resource Name (ARN) that identifies the cluster.Default: Derived from clusterName
- Specified by:
getClusterArn
in interfaceClusterAttributes
-
getDefaultCloudMapNamespace
Description copied from interface:ClusterAttributes
The AWS Cloud Map namespace to associate with the cluster.Default: - No default namespace
- Specified by:
getDefaultCloudMapNamespace
in interfaceClusterAttributes
-
getExecuteCommandConfiguration
Description copied from interface:ClusterAttributes
The execute command configuration for the cluster.Default: - none.
- Specified by:
getExecuteCommandConfiguration
in interfaceClusterAttributes
-
getHasEc2Capacity
Description copied from interface:ClusterAttributes
Specifies whether the cluster has EC2 instance capacity.Default: true
- Specified by:
getHasEc2Capacity
in interfaceClusterAttributes
-
getSecurityGroups
Description copied from interface:ClusterAttributes
The security groups associated with the container instances registered to the cluster.Default: - no security groups
- Specified by:
getSecurityGroups
in interfaceClusterAttributes
-
$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()
-