Class Ec2EnvironmentProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.cloud9.Ec2EnvironmentProps.Jsii$Proxy
- All Implemented Interfaces:
Ec2EnvironmentProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- Ec2EnvironmentProps
@Stability(Experimental)
@Internal
public static final class Ec2EnvironmentProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements Ec2EnvironmentProps
An implementation for
Ec2EnvironmentProps-
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.cloud9.Ec2EnvironmentProps
Ec2EnvironmentProps.Builder, Ec2EnvironmentProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(Ec2EnvironmentProps.Builder builder) Constructor that initializes the object based on literal property values passed by theEc2EnvironmentProps.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 List<CloneRepository>(experimental) The AWS CodeCommit repository to be cloned.final ConnectionType(experimental) The connection type used for connecting to an Amazon EC2 environment.final String(experimental) Description of the environment.final String(experimental) Name of the environment.final InstanceType(experimental) The type of instance to connect to the environment.final SubnetSelection(experimental) The subnetSelection of the VPC that AWS Cloud9 will use to communicate with the Amazon EC2 instance.final IVpcgetVpc()(experimental) The VPC that AWS Cloud9 will use to communicate with the Amazon Elastic Compute Cloud (Amazon EC2) instance.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 theEc2EnvironmentProps.Builder.
-
-
Method Details
-
getVpc
Description copied from interface:Ec2EnvironmentProps(experimental) The VPC that AWS Cloud9 will use to communicate with the Amazon Elastic Compute Cloud (Amazon EC2) instance.- Specified by:
getVpcin interfaceEc2EnvironmentProps
-
getClonedRepositories
Description copied from interface:Ec2EnvironmentProps(experimental) The AWS CodeCommit repository to be cloned.Default: - do not clone any repository
- Specified by:
getClonedRepositoriesin interfaceEc2EnvironmentProps
-
getConnectionType
Description copied from interface:Ec2EnvironmentProps(experimental) The connection type used for connecting to an Amazon EC2 environment.Valid values are: CONNECT_SSH (default) and CONNECT_SSM (connected through AWS Systems Manager)
Default: - CONNECT_SSH
- Specified by:
getConnectionTypein interfaceEc2EnvironmentProps
-
getDescription
Description copied from interface:Ec2EnvironmentProps(experimental) Description of the environment.Default: - no description
- Specified by:
getDescriptionin interfaceEc2EnvironmentProps
-
getEc2EnvironmentName
Description copied from interface:Ec2EnvironmentProps(experimental) Name of the environment.Default: - automatically generated name
- Specified by:
getEc2EnvironmentNamein interfaceEc2EnvironmentProps
-
getInstanceType
Description copied from interface:Ec2EnvironmentProps(experimental) The type of instance to connect to the environment.Default: - t2.micro
- Specified by:
getInstanceTypein interfaceEc2EnvironmentProps
-
getSubnetSelection
Description copied from interface:Ec2EnvironmentProps(experimental) The subnetSelection of the VPC that AWS Cloud9 will use to communicate with the Amazon EC2 instance.Default: - all public subnets of the VPC are selected.
- Specified by:
getSubnetSelectionin interfaceEc2EnvironmentProps
-
$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()
-