Interface UserProfileSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<UserProfileSummary.Builder,UserProfileSummary>,SdkBuilder<UserProfileSummary.Builder,UserProfileSummary>,SdkPojo
- Enclosing class:
- UserProfileSummary
public static interface UserProfileSummary.Builder extends SdkPojo, CopyableBuilder<UserProfileSummary.Builder,UserProfileSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default UserProfileSummary.Builderdetails(Consumer<UserProfileDetails.Builder> details)The details of the user profile.UserProfileSummary.Builderdetails(UserProfileDetails details)The details of the user profile.UserProfileSummary.BuilderdomainId(String domainId)The ID of the Amazon DataZone domain of the user profile.UserProfileSummary.Builderid(String id)The ID of the user profile.UserProfileSummary.Builderstatus(String status)The status of the user profile.UserProfileSummary.Builderstatus(UserProfileStatus status)The status of the user profile.UserProfileSummary.Buildertype(String type)The type of the user profile.UserProfileSummary.Buildertype(UserProfileType type)The type of the user profile.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
details
UserProfileSummary.Builder details(UserProfileDetails details)
The details of the user profile.
- Parameters:
details- The details of the user profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
details
default UserProfileSummary.Builder details(Consumer<UserProfileDetails.Builder> details)
The details of the user profile.
This is a convenience method that creates an instance of theUserProfileDetails.Builderavoiding the need to create one manually viaUserProfileDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todetails(UserProfileDetails).- Parameters:
details- a consumer that will call methods onUserProfileDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
details(UserProfileDetails)
-
domainId
UserProfileSummary.Builder domainId(String domainId)
The ID of the Amazon DataZone domain of the user profile.
- Parameters:
domainId- The ID of the Amazon DataZone domain of the user profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
UserProfileSummary.Builder id(String id)
The ID of the user profile.
- Parameters:
id- The ID of the user profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
UserProfileSummary.Builder status(String status)
The status of the user profile.
- Parameters:
status- The status of the user profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
UserProfileStatus,UserProfileStatus
-
status
UserProfileSummary.Builder status(UserProfileStatus status)
The status of the user profile.
- Parameters:
status- The status of the user profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
UserProfileStatus,UserProfileStatus
-
type
UserProfileSummary.Builder type(String type)
The type of the user profile.
- Parameters:
type- The type of the user profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
UserProfileType,UserProfileType
-
type
UserProfileSummary.Builder type(UserProfileType type)
The type of the user profile.
- Parameters:
type- The type of the user profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
UserProfileType,UserProfileType
-
-