Interface LimitsProfile.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<LimitsProfile.Builder,,LimitsProfile> SdkBuilder<LimitsProfile.Builder,,LimitsProfile> SdkPojo
- Enclosing class:
LimitsProfile
@Mutable
@NotThreadSafe
public static interface LimitsProfile.Builder
extends SdkPojo, CopyableBuilder<LimitsProfile.Builder,LimitsProfile>
-
Method Summary
Modifier and TypeMethodDescriptionThe ID of the Amazon Web Services account that contains the limits profile.The Amazon Resource Name (ARN) of the limits profile.The date and time that the limits profile was created.description(String description) The description of the limits profile.The unique identifier for the limits profile.profileName(String profileName) The display name of the limits profile.resourceLimits(Map<ResourceType, ProfileLimitValue> resourceLimits) A map of resource types to their limit values.resourceLimitsWithStrings(Map<String, ProfileLimitValue> resourceLimits) A map of resource types to their limit values.The date and time that the limits profile was last updated.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
-
profileId
The unique identifier for the limits profile.
- Parameters:
profileId- The unique identifier for the limits profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The Amazon Resource Name (ARN) of the limits profile.
- Parameters:
arn- The Amazon Resource Name (ARN) of the limits profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountId
The ID of the Amazon Web Services account that contains the limits profile.
- Parameters:
accountId- The ID of the Amazon Web Services account that contains the limits profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
profileName
The display name of the limits profile.
- Parameters:
profileName- The display name of the limits profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the limits profile.
- Parameters:
description- The description of the limits profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceLimitsWithStrings
A map of resource types to their limit values.
- Parameters:
resourceLimits- A map of resource types to their limit values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceLimits
A map of resource types to their limit values.
- Parameters:
resourceLimits- A map of resource types to their limit values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The date and time that the limits profile was created.
- Parameters:
createdAt- The date and time that the limits profile was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The date and time that the limits profile was last updated.
- Parameters:
updatedAt- The date and time that the limits profile was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-