public static interface CreateEnvironmentEc2Request.Builder extends Cloud9Request.Builder, CopyableBuilder<CreateEnvironmentEc2Request.Builder,CreateEnvironmentEc2Request>
Modifier and Type | Method and Description |
---|---|
CreateEnvironmentEc2Request.Builder |
automaticStopTimeMinutes(Integer automaticStopTimeMinutes)
The number of minutes until the running instance is shut down after the environment has last been used.
|
CreateEnvironmentEc2Request.Builder |
clientRequestToken(String clientRequestToken)
A unique, case-sensitive string that helps AWS Cloud9 to ensure this operation completes no more than one
time.
|
CreateEnvironmentEc2Request.Builder |
description(String description)
The description of the environment to create.
|
CreateEnvironmentEc2Request.Builder |
instanceType(String instanceType)
The type of instance to host the environment on (for example,
t2.micro ). |
CreateEnvironmentEc2Request.Builder |
name(String name)
The name of the environment to create.
|
CreateEnvironmentEc2Request.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
CreateEnvironmentEc2Request.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
CreateEnvironmentEc2Request.Builder |
ownerArn(String ownerArn)
The Amazon Resource Name (ARN) of the environment owner.
|
CreateEnvironmentEc2Request.Builder |
subnetId(String subnetId)
The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 instance.
|
build
overrideConfiguration
copy
applyMutation, build
CreateEnvironmentEc2Request.Builder name(String name)
The name of the environment to create.
This name is visible to other AWS IAM users in the same AWS account.
name
- The name of the environment to create.
This name is visible to other AWS IAM users in the same AWS account.
CreateEnvironmentEc2Request.Builder description(String description)
The description of the environment to create.
description
- The description of the environment to create.CreateEnvironmentEc2Request.Builder clientRequestToken(String clientRequestToken)
A unique, case-sensitive string that helps AWS Cloud9 to ensure this operation completes no more than one time.
For more information, see Client Tokens in the Amazon EC2 API Reference.
clientRequestToken
- A unique, case-sensitive string that helps AWS Cloud9 to ensure this operation completes no more than
one time.
For more information, see Client Tokens in the Amazon EC2 API Reference.
CreateEnvironmentEc2Request.Builder instanceType(String instanceType)
The type of instance to host the environment on (for example, t2.micro
).
instanceType
- The type of instance to host the environment on (for example, t2.micro
).CreateEnvironmentEc2Request.Builder subnetId(String subnetId)
The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 instance.
subnetId
- The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2
instance.CreateEnvironmentEc2Request.Builder automaticStopTimeMinutes(Integer automaticStopTimeMinutes)
The number of minutes until the running instance is shut down after the environment has last been used.
automaticStopTimeMinutes
- The number of minutes until the running instance is shut down after the environment has last been
used.CreateEnvironmentEc2Request.Builder ownerArn(String ownerArn)
The Amazon Resource Name (ARN) of the environment owner. This ARN can be the ARN of any AWS IAM principal. If this value is not specified, the ARN defaults to this environment's creator.
ownerArn
- The Amazon Resource Name (ARN) of the environment owner. This ARN can be the ARN of any AWS IAM
principal. If this value is not specified, the ARN defaults to this environment's creator.CreateEnvironmentEc2Request.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.CreateEnvironmentEc2Request.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.