Interface AccessProfile.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AccessProfile.Builder,,AccessProfile> SdkBuilder<AccessProfile.Builder,,AccessProfile> SdkPojo
- Enclosing class:
AccessProfile
@Mutable
@NotThreadSafe
public static interface AccessProfile.Builder
extends SdkPojo, CopyableBuilder<AccessProfile.Builder,AccessProfile>
-
Method Summary
Modifier and TypeMethodDescriptionThe ARN of this access profile.assumeStatus(String assumeStatus) The calling principal's authorization to assume this access profile.assumeStatus(AssumeStatus assumeStatus) The calling principal's authorization to assume this access profile.The timestamp when the access profile was created.description(String description) An optional description of the access profile.A name that identifies the access profile.The unique ID of the access profile.profileType(String profileType) Who manages the access profile.profileType(AccessProfileType profileType) Who manages the access profile.The ID of the space the profile belongs to.The timestamp when the access 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 ID of the access profile.
- Parameters:
profileId- The unique ID of the access profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
spaceId
The ID of the space the profile belongs to.
- Parameters:
spaceId- The ID of the space the profile belongs to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The ARN of this access profile.
- Parameters:
arn- The ARN of this access profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
A name that identifies the access profile.
- Parameters:
name- A name that identifies the access profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
An optional description of the access profile.
- Parameters:
description- An optional description of the access profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The timestamp when the access profile was created.
- Parameters:
createdAt- The timestamp when the access profile was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The timestamp when the access profile was last updated.
- Parameters:
updatedAt- The timestamp when the access profile was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assumeStatus
The calling principal's authorization to assume this access profile.
- Parameters:
assumeStatus- The calling principal's authorization to assume this access profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
assumeStatus
The calling principal's authorization to assume this access profile.
- Parameters:
assumeStatus- The calling principal's authorization to assume this access profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
profileType
Who manages the access profile.
- Parameters:
profileType- Who manages the access profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
profileType
Who manages the access profile.
- Parameters:
profileType- Who manages the access profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-