Interface GetUserDetailsResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CodeCatalystResponse.Builder,CopyableBuilder<GetUserDetailsResponse.Builder,GetUserDetailsResponse>,SdkBuilder<GetUserDetailsResponse.Builder,GetUserDetailsResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- GetUserDetailsResponse
public static interface GetUserDetailsResponse.Builder extends CodeCatalystResponse.Builder, SdkPojo, CopyableBuilder<GetUserDetailsResponse.Builder,GetUserDetailsResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description GetUserDetailsResponse.BuilderdisplayName(String displayName)The friendly name displayed for the user in Amazon CodeCatalyst.default GetUserDetailsResponse.BuilderprimaryEmail(Consumer<EmailAddress.Builder> primaryEmail)The email address provided by the user when they signed up.GetUserDetailsResponse.BuilderprimaryEmail(EmailAddress primaryEmail)The email address provided by the user when they signed up.GetUserDetailsResponse.BuilderuserId(String userId)The system-generated unique ID of the user.GetUserDetailsResponse.BuilderuserName(String userName)The name of the user as displayed in Amazon CodeCatalyst.GetUserDetailsResponse.Builderversion(String version)-
Methods inherited from interface software.amazon.awssdk.services.codecatalyst.model.CodeCatalystResponse.Builder
build, responseMetadata, responseMetadata
-
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
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
userId
GetUserDetailsResponse.Builder userId(String userId)
The system-generated unique ID of the user.
- Parameters:
userId- The system-generated unique ID of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userName
GetUserDetailsResponse.Builder userName(String userName)
The name of the user as displayed in Amazon CodeCatalyst.
- Parameters:
userName- The name of the user as displayed in Amazon CodeCatalyst.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
displayName
GetUserDetailsResponse.Builder displayName(String displayName)
The friendly name displayed for the user in Amazon CodeCatalyst.
- Parameters:
displayName- The friendly name displayed for the user in Amazon CodeCatalyst.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
primaryEmail
GetUserDetailsResponse.Builder primaryEmail(EmailAddress primaryEmail)
The email address provided by the user when they signed up.
- Parameters:
primaryEmail- The email address provided by the user when they signed up.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
primaryEmail
default GetUserDetailsResponse.Builder primaryEmail(Consumer<EmailAddress.Builder> primaryEmail)
The email address provided by the user when they signed up.
This is a convenience method that creates an instance of theEmailAddress.Builderavoiding the need to create one manually viaEmailAddress.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toprimaryEmail(EmailAddress).- Parameters:
primaryEmail- a consumer that will call methods onEmailAddress.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
primaryEmail(EmailAddress)
-
version
GetUserDetailsResponse.Builder version(String version)
- Parameters:
version-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-