Interface InfrastructureConfigurationSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<InfrastructureConfigurationSummary.Builder,
,InfrastructureConfigurationSummary> SdkBuilder<InfrastructureConfigurationSummary.Builder,
,InfrastructureConfigurationSummary> SdkPojo
- Enclosing class:
InfrastructureConfigurationSummary
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the infrastructure configuration.dateCreated
(String dateCreated) The date on which the infrastructure configuration was created.dateUpdated
(String dateUpdated) The date on which the infrastructure configuration was last updated.description
(String description) The description of the infrastructure configuration.instanceProfileName
(String instanceProfileName) The instance profile of the infrastructure configuration.instanceTypes
(String... instanceTypes) The instance types of the infrastructure configuration.instanceTypes
(Collection<String> instanceTypes) The instance types of the infrastructure configuration.The name of the infrastructure configuration.placement
(Consumer<Placement.Builder> placement) The instance placement settings that define where the instances that are launched from your image will run.The instance placement settings that define where the instances that are launched from your image will run.resourceTags
(Map<String, String> resourceTags) The tags attached to the image created by Image Builder.The tags of the infrastructure configuration.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
arn
The Amazon Resource Name (ARN) of the infrastructure configuration.
- Parameters:
arn
- The Amazon Resource Name (ARN) of the infrastructure configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the infrastructure configuration.
- Parameters:
name
- The name of the infrastructure configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the infrastructure configuration.
- Parameters:
description
- The description of the infrastructure configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dateCreated
The date on which the infrastructure configuration was created.
- Parameters:
dateCreated
- The date on which the infrastructure configuration was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dateUpdated
The date on which the infrastructure configuration was last updated.
- Parameters:
dateUpdated
- The date on which the infrastructure configuration was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceTags
The tags attached to the image created by Image Builder.
- Parameters:
resourceTags
- The tags attached to the image created by Image Builder.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags of the infrastructure configuration.
- Parameters:
tags
- The tags of the infrastructure configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceTypes
The instance types of the infrastructure configuration.
- Parameters:
instanceTypes
- The instance types of the infrastructure configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceTypes
The instance types of the infrastructure configuration.
- Parameters:
instanceTypes
- The instance types of the infrastructure configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceProfileName
The instance profile of the infrastructure configuration.
- Parameters:
instanceProfileName
- The instance profile of the infrastructure configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
placement
The instance placement settings that define where the instances that are launched from your image will run.
- Parameters:
placement
- The instance placement settings that define where the instances that are launched from your image will run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
placement
The instance placement settings that define where the instances that are launched from your image will run.
This is a convenience method that creates an instance of thePlacement.Builder
avoiding the need to create one manually viaPlacement.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toplacement(Placement)
.- Parameters:
placement
- a consumer that will call methods onPlacement.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-