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 build and test instances that Image Builder launches during image creation run.The instance placement settings that define where the build and test instances that Image Builder launches during image creation run.resourceTags(Map<String, String> resourceTags) The metadata tags assigned to the Amazon EC2 build and test instances that Image Builder launches during image creation.The tags of the infrastructure configuration.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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 metadata tags assigned to the Amazon EC2 build and test instances that Image Builder launches during image creation.
- Parameters:
resourceTags- The metadata tags assigned to the Amazon EC2 build and test instances that Image Builder launches during image creation.- 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 build and test instances that Image Builder launches during image creation run. These settings don't affect instances that you launch from the output image.
- Parameters:
placement- The instance placement settings that define where the build and test instances that Image Builder launches during image creation run. These settings don't affect instances that you launch from the output image.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
placement
The instance placement settings that define where the build and test instances that Image Builder launches during image creation run. These settings don't affect instances that you launch from the output image.
This is a convenience method that creates an instance of thePlacement.Builderavoiding the need to create one manually viaPlacement.builder().When the
Consumercompletes,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:
-