public static interface InfrastructureConfiguration.Builder extends SdkPojo, CopyableBuilder<InfrastructureConfiguration.Builder,InfrastructureConfiguration>
| Modifier and Type | Method and Description |
|---|---|
InfrastructureConfiguration.Builder |
arn(String arn)
The Amazon Resource Name (ARN) of the infrastruction configuration.
|
InfrastructureConfiguration.Builder |
dateCreated(String dateCreated)
The date on which the infrastructure configuration was created.
|
InfrastructureConfiguration.Builder |
dateUpdated(String dateUpdated)
The date on which the infrastructure configuration was last updated.
|
InfrastructureConfiguration.Builder |
description(String description)
The description of the infrastruction configuration.
|
InfrastructureConfiguration.Builder |
instanceProfileName(String instanceProfileName)
The instance profile of the infrastruction configuration.
|
InfrastructureConfiguration.Builder |
instanceTypes(Collection<String> instanceTypes)
The instance types of the infrastruction configuration.
|
InfrastructureConfiguration.Builder |
instanceTypes(String... instanceTypes)
The instance types of the infrastruction configuration.
|
InfrastructureConfiguration.Builder |
keyPair(String keyPair)
The EC2 key pair of the infrastruction configuration.
|
default InfrastructureConfiguration.Builder |
logging(Consumer<Logging.Builder> logging)
The logging configuration of the infrastruction configuration.
|
InfrastructureConfiguration.Builder |
logging(Logging logging)
The logging configuration of the infrastruction configuration.
|
InfrastructureConfiguration.Builder |
name(String name)
The name of the infrastruction configuration.
|
InfrastructureConfiguration.Builder |
securityGroupIds(Collection<String> securityGroupIds)
The security group IDs of the infrastruction configuration.
|
InfrastructureConfiguration.Builder |
securityGroupIds(String... securityGroupIds)
The security group IDs of the infrastruction configuration.
|
InfrastructureConfiguration.Builder |
snsTopicArn(String snsTopicArn)
The SNS Topic Amazon Resource Name (ARN) of the infrastruction configuration.
|
InfrastructureConfiguration.Builder |
subnetId(String subnetId)
The subnet ID of the infrastruction configuration.
|
InfrastructureConfiguration.Builder |
tags(Map<String,String> tags)
The tags of the infrastruction configuration.
|
InfrastructureConfiguration.Builder |
terminateInstanceOnFailure(Boolean terminateInstanceOnFailure)
The terminate instance on failure configuration of the infrastruction configuration.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildInfrastructureConfiguration.Builder arn(String arn)
The Amazon Resource Name (ARN) of the infrastruction configuration.
arn - The Amazon Resource Name (ARN) of the infrastruction configuration.InfrastructureConfiguration.Builder name(String name)
The name of the infrastruction configuration.
name - The name of the infrastruction configuration.InfrastructureConfiguration.Builder description(String description)
The description of the infrastruction configuration.
description - The description of the infrastruction configuration.InfrastructureConfiguration.Builder instanceTypes(Collection<String> instanceTypes)
The instance types of the infrastruction configuration.
instanceTypes - The instance types of the infrastruction configuration.InfrastructureConfiguration.Builder instanceTypes(String... instanceTypes)
The instance types of the infrastruction configuration.
instanceTypes - The instance types of the infrastruction configuration.InfrastructureConfiguration.Builder instanceProfileName(String instanceProfileName)
The instance profile of the infrastruction configuration.
instanceProfileName - The instance profile of the infrastruction configuration.InfrastructureConfiguration.Builder securityGroupIds(Collection<String> securityGroupIds)
The security group IDs of the infrastruction configuration.
securityGroupIds - The security group IDs of the infrastruction configuration.InfrastructureConfiguration.Builder securityGroupIds(String... securityGroupIds)
The security group IDs of the infrastruction configuration.
securityGroupIds - The security group IDs of the infrastruction configuration.InfrastructureConfiguration.Builder subnetId(String subnetId)
The subnet ID of the infrastruction configuration.
subnetId - The subnet ID of the infrastruction configuration.InfrastructureConfiguration.Builder logging(Logging logging)
The logging configuration of the infrastruction configuration.
logging - The logging configuration of the infrastruction configuration.default InfrastructureConfiguration.Builder logging(Consumer<Logging.Builder> logging)
The logging configuration of the infrastruction configuration.
This is a convenience that creates an instance of theLogging.Builder avoiding the need to create one
manually via Logging.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to logging(Logging).logging - a consumer that will call methods on Logging.Builderlogging(Logging)InfrastructureConfiguration.Builder keyPair(String keyPair)
The EC2 key pair of the infrastruction configuration.
keyPair - The EC2 key pair of the infrastruction configuration.InfrastructureConfiguration.Builder terminateInstanceOnFailure(Boolean terminateInstanceOnFailure)
The terminate instance on failure configuration of the infrastruction configuration.
terminateInstanceOnFailure - The terminate instance on failure configuration of the infrastruction configuration.InfrastructureConfiguration.Builder snsTopicArn(String snsTopicArn)
The SNS Topic Amazon Resource Name (ARN) of the infrastruction configuration.
snsTopicArn - The SNS Topic Amazon Resource Name (ARN) of the infrastruction configuration.InfrastructureConfiguration.Builder dateCreated(String dateCreated)
The date on which the infrastructure configuration was created.
dateCreated - The date on which the infrastructure configuration was created.InfrastructureConfiguration.Builder dateUpdated(String dateUpdated)
The date on which the infrastructure configuration was last updated.
dateUpdated - The date on which the infrastructure configuration was last updated.InfrastructureConfiguration.Builder tags(Map<String,String> tags)
The tags of the infrastruction configuration.
tags - The tags of the infrastruction configuration.Copyright © 2019. All rights reserved.