Interface UpdateAgentProfileResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<UpdateAgentProfileResponse.Builder,,UpdateAgentProfileResponse> SdkBuilder<UpdateAgentProfileResponse.Builder,,UpdateAgentProfileResponse> SdkPojo,SdkResponse.Builder,WellArchitectedResponse.Builder
- Enclosing class:
UpdateAgentProfileResponse
-
Method Summary
Modifier and TypeMethodDescriptionaggregationConfiguration(Collection<AggregationConfiguration> aggregationConfiguration) The aggregation configuration.aggregationConfiguration(Consumer<AggregationConfiguration.Builder>... aggregationConfiguration) The aggregation configuration.aggregationConfiguration(AggregationConfiguration... aggregationConfiguration) The aggregation configuration.The Amazon Resource Name (ARN) of the updated profile.businessOverview(String businessOverview) The business overview of the updated profile.The timestamp when the profile was created.The identifier of the user or system that created this profile.deletionProtection(Boolean deletionProtection) Indicates whether deletion protection is enabled.description(String description) A description of the updated profile.displayName(String displayName) The display name of the updated profile.eligibleForArchitectureGeneration(Boolean eligibleForArchitectureGeneration) Indicates whether the profile is valid for manual architecture generation.eligibleForScheduledGeneration(Boolean eligibleForScheduledGeneration) Indicates whether the profile is valid for scheduled recommendation generation.executionRoleArn(String executionRoleArn) The ARN of the IAM execution role.fieldErrors(Map<String, String> fieldErrors) A map of field paths to error messages for invalid or missing input fields.lastModifiedAt(Instant lastModifiedAt) The timestamp when the profile was last modified.lastModifiedBy(String lastModifiedBy) The identifier of the user or system that last modified this profile.The system name of the updated profile.pillars(Collection<Pillar> pillars) The Well-Architected Tool Framework pillars associated with the updated profile.The Well-Architected Tool Framework pillars associated with the updated profile.pillarsWithStrings(String... pillars) The Well-Architected Tool Framework pillars associated with the updated profile.pillarsWithStrings(Collection<String> pillars) The Well-Architected Tool Framework pillars associated with the updated profile.tags(Collection<Tag> tags) The tags associated with the updated profile.tags(Consumer<Tag.Builder>... tags) The tags associated with the updated profile.The tags associated with the updated profile.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, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponseMethods inherited from interface software.amazon.awssdk.services.wellarchitected.model.WellArchitectedResponse.Builder
build, responseMetadata, responseMetadata
-
Method Details
-
name
The system name of the updated profile.
- Parameters:
name- The system name of the updated profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
displayName
The display name of the updated profile.
- Parameters:
displayName- The display name of the updated profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A description of the updated profile.
- Parameters:
description- A description of the updated profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
businessOverview
The business overview of the updated profile.
- Parameters:
businessOverview- The business overview of the updated profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pillarsWithStrings
The Well-Architected Tool Framework pillars associated with the updated profile.
- Parameters:
pillars- The Well-Architected Tool Framework pillars associated with the updated profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pillarsWithStrings
The Well-Architected Tool Framework pillars associated with the updated profile.
- Parameters:
pillars- The Well-Architected Tool Framework pillars associated with the updated profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pillars
The Well-Architected Tool Framework pillars associated with the updated profile.
- Parameters:
pillars- The Well-Architected Tool Framework pillars associated with the updated profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pillars
The Well-Architected Tool Framework pillars associated with the updated profile.
- Parameters:
pillars- The Well-Architected Tool Framework pillars associated with the updated profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deletionProtection
Indicates whether deletion protection is enabled.
- Parameters:
deletionProtection- Indicates whether deletion protection is enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
executionRoleArn
The ARN of the IAM execution role.
- Parameters:
executionRoleArn- The ARN of the IAM execution role.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aggregationConfiguration
UpdateAgentProfileResponse.Builder aggregationConfiguration(Collection<AggregationConfiguration> aggregationConfiguration) The aggregation configuration.
- Parameters:
aggregationConfiguration- The aggregation configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aggregationConfiguration
UpdateAgentProfileResponse.Builder aggregationConfiguration(AggregationConfiguration... aggregationConfiguration) The aggregation configuration.
- Parameters:
aggregationConfiguration- The aggregation configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aggregationConfiguration
UpdateAgentProfileResponse.Builder aggregationConfiguration(Consumer<AggregationConfiguration.Builder>... aggregationConfiguration) The aggregation configuration.
This is a convenience method that creates an instance of theAggregationConfiguration.Builderavoiding the need to create one manually viaAggregationConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaggregationConfiguration(List<AggregationConfiguration>).- Parameters:
aggregationConfiguration- a consumer that will call methods onAggregationConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
arn
The Amazon Resource Name (ARN) of the updated profile.
- Parameters:
arn- The Amazon Resource Name (ARN) of the updated profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eligibleForScheduledGeneration
UpdateAgentProfileResponse.Builder eligibleForScheduledGeneration(Boolean eligibleForScheduledGeneration) Indicates whether the profile is valid for scheduled recommendation generation.
- Parameters:
eligibleForScheduledGeneration- Indicates whether the profile is valid for scheduled recommendation generation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eligibleForArchitectureGeneration
UpdateAgentProfileResponse.Builder eligibleForArchitectureGeneration(Boolean eligibleForArchitectureGeneration) Indicates whether the profile is valid for manual architecture generation.
- Parameters:
eligibleForArchitectureGeneration- Indicates whether the profile is valid for manual architecture generation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fieldErrors
A map of field paths to error messages for invalid or missing input fields.
- Parameters:
fieldErrors- A map of field paths to error messages for invalid or missing input fields.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags associated with the updated profile.
- Parameters:
tags- The tags associated with the updated profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags associated with the updated profile.
- Parameters:
tags- The tags associated with the updated profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags associated with the updated profile.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totags(List<Tag>).- Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdBy
The identifier of the user or system that created this profile.
- Parameters:
createdBy- The identifier of the user or system that created this profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The timestamp when the profile was created.
- Parameters:
createdAt- The timestamp when the profile was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedBy
The identifier of the user or system that last modified this profile.
- Parameters:
lastModifiedBy- The identifier of the user or system that last modified this profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedAt
The timestamp when the profile was last modified.
- Parameters:
lastModifiedAt- The timestamp when the profile was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-