Interface AccountInfo.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AccountInfo.Builder,,AccountInfo> SdkBuilder<AccountInfo.Builder,,AccountInfo> SdkPojo
- Enclosing class:
AccountInfo
@Mutable
@NotThreadSafe
public static interface AccountInfo.Builder
extends SdkPojo, CopyableBuilder<AccountInfo.Builder,AccountInfo>
-
Method Summary
Modifier and TypeMethodDescriptionThe ID of the Amazon Web Services account.lastUpdatedTimestamp(Instant lastUpdatedTimestamp) The timestamp when the account's Automation enrollment status was last updated.organizationRuleMode(String organizationRuleMode) Specifies whether the management account can create Automation rules that implement optimization actions for this account.organizationRuleMode(OrganizationRuleMode organizationRuleMode) Specifies whether the management account can create Automation rules that implement optimization actions for this account.The enrollment status of the account: Active, Inactive, Pending, or Failed.status(EnrollmentStatus status) The enrollment status of the account: Active, Inactive, Pending, or Failed.statusReason(String statusReason) The reason for the current Automation enrollment status.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
-
accountId
The ID of the Amazon Web Services account.
- Parameters:
accountId- The ID of the Amazon Web Services account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The enrollment status of the account: Active, Inactive, Pending, or Failed.
- Parameters:
status- The enrollment status of the account: Active, Inactive, Pending, or Failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The enrollment status of the account: Active, Inactive, Pending, or Failed.
- Parameters:
status- The enrollment status of the account: Active, Inactive, Pending, or Failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
organizationRuleMode
Specifies whether the management account can create Automation rules that implement optimization actions for this account.
- Parameters:
organizationRuleMode- Specifies whether the management account can create Automation rules that implement optimization actions for this account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
organizationRuleMode
Specifies whether the management account can create Automation rules that implement optimization actions for this account.
- Parameters:
organizationRuleMode- Specifies whether the management account can create Automation rules that implement optimization actions for this account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusReason
The reason for the current Automation enrollment status.
- Parameters:
statusReason- The reason for the current Automation enrollment status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedTimestamp
The timestamp when the account's Automation enrollment status was last updated.
- Parameters:
lastUpdatedTimestamp- The timestamp when the account's Automation enrollment status was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-