@Generated(value="software.amazon.awssdk:codegen") public final class UserProfileDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<UserProfileDetails.Builder,UserProfileDetails>
The details of the user profile in Amazon DataZone.
| Modifier and Type | Class and Description |
|---|---|
static interface |
UserProfileDetails.Builder |
static class |
UserProfileDetails.Type |
| Modifier and Type | Method and Description |
|---|---|
static UserProfileDetails.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
static UserProfileDetails |
fromIam(Consumer<IamUserProfileDetails.Builder> iam)
Create an instance of this class with
iam() initialized to the given value. |
static UserProfileDetails |
fromIam(IamUserProfileDetails iam)
Create an instance of this class with
iam() initialized to the given value. |
static UserProfileDetails |
fromSso(Consumer<SsoUserProfileDetails.Builder> sso)
Create an instance of this class with
sso() initialized to the given value. |
static UserProfileDetails |
fromSso(SsoUserProfileDetails sso)
Create an instance of this class with
sso() initialized to the given value. |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
IamUserProfileDetails |
iam()
The IAM details included in the user profile details.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends UserProfileDetails.Builder> |
serializableBuilderClass() |
SsoUserProfileDetails |
sso()
The single sign-on details included in the user profile details.
|
UserProfileDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
UserProfileDetails.Type |
type()
Retrieve an enum value representing which member of this object is populated.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final IamUserProfileDetails iam()
The IAM details included in the user profile details.
public final SsoUserProfileDetails sso()
The single sign-on details included in the user profile details.
public UserProfileDetails.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UserProfileDetails.Builder,UserProfileDetails>public static UserProfileDetails.Builder builder()
public static Class<? extends UserProfileDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public static UserProfileDetails fromIam(IamUserProfileDetails iam)
iam() initialized to the given value.
The IAM details included in the user profile details.
iam - The IAM details included in the user profile details.public static UserProfileDetails fromIam(Consumer<IamUserProfileDetails.Builder> iam)
iam() initialized to the given value.
The IAM details included in the user profile details.
iam - The IAM details included in the user profile details.public static UserProfileDetails fromSso(SsoUserProfileDetails sso)
sso() initialized to the given value.
The single sign-on details included in the user profile details.
sso - The single sign-on details included in the user profile details.public static UserProfileDetails fromSso(Consumer<SsoUserProfileDetails.Builder> sso)
sso() initialized to the given value.
The single sign-on details included in the user profile details.
sso - The single sign-on details included in the user profile details.public UserProfileDetails.Type type()
UserProfileDetails.Type.UNKNOWN_TO_SDK_VERSION if the
service returned a member that is only known to a newer SDK version.
When this class is created directly in your code, this will be UserProfileDetails.Type.UNKNOWN_TO_SDK_VERSION if zero
members are set, and null if more than one member is set.Copyright © 2023. All rights reserved.