Class UpdateUserRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.workdocs.model.WorkDocsRequest
-
- software.amazon.awssdk.services.workdocs.model.UpdateUserRequest
-
- All Implemented Interfaces:
SdkPojo
,ToCopyableBuilder<UpdateUserRequest.Builder,UpdateUserRequest>
@Generated("software.amazon.awssdk:codegen") public final class UpdateUserRequest extends WorkDocsRequest implements ToCopyableBuilder<UpdateUserRequest.Builder,UpdateUserRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
UpdateUserRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
authenticationToken()
Amazon WorkDocs authentication token.static UpdateUserRequest.Builder
builder()
boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
String
givenName()
The given name of the user.BooleanEnumType
grantPoweruserPrivileges()
Boolean value to determine whether the user is granted Power user privileges.String
grantPoweruserPrivilegesAsString()
Boolean value to determine whether the user is granted Power user privileges.int
hashCode()
LocaleType
locale()
The locale of the user.String
localeAsString()
The locale of the user.List<SdkField<?>>
sdkFields()
static Class<? extends UpdateUserRequest.Builder>
serializableBuilderClass()
StorageRuleType
storageRule()
The amount of storage for the user.String
surname()
The surname of the user.String
timeZoneId()
The time zone ID of the user.UpdateUserRequest.Builder
toBuilder()
String
toString()
Returns a string representation of this object.UserType
type()
The type of the user.String
typeAsString()
The type of the user.String
userId()
The ID of the user.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
authenticationToken
public final String authenticationToken()
Amazon WorkDocs authentication token. Not required when using Amazon Web Services administrator credentials to access the API.
- Returns:
- Amazon WorkDocs authentication token. Not required when using Amazon Web Services administrator credentials to access the API.
-
userId
public final String userId()
The ID of the user.
- Returns:
- The ID of the user.
-
givenName
public final String givenName()
The given name of the user.
- Returns:
- The given name of the user.
-
surname
public final String surname()
The surname of the user.
- Returns:
- The surname of the user.
-
type
public final UserType type()
The type of the user.
If the service returns an enum value that is not available in the current SDK version,
type
will returnUserType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromtypeAsString()
.- Returns:
- The type of the user.
- See Also:
UserType
-
typeAsString
public final String typeAsString()
The type of the user.
If the service returns an enum value that is not available in the current SDK version,
type
will returnUserType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromtypeAsString()
.- Returns:
- The type of the user.
- See Also:
UserType
-
storageRule
public final StorageRuleType storageRule()
The amount of storage for the user.
- Returns:
- The amount of storage for the user.
-
timeZoneId
public final String timeZoneId()
The time zone ID of the user.
- Returns:
- The time zone ID of the user.
-
locale
public final LocaleType locale()
The locale of the user.
If the service returns an enum value that is not available in the current SDK version,
locale
will returnLocaleType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromlocaleAsString()
.- Returns:
- The locale of the user.
- See Also:
LocaleType
-
localeAsString
public final String localeAsString()
The locale of the user.
If the service returns an enum value that is not available in the current SDK version,
locale
will returnLocaleType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromlocaleAsString()
.- Returns:
- The locale of the user.
- See Also:
LocaleType
-
grantPoweruserPrivileges
public final BooleanEnumType grantPoweruserPrivileges()
Boolean value to determine whether the user is granted Power user privileges.
If the service returns an enum value that is not available in the current SDK version,
grantPoweruserPrivileges
will returnBooleanEnumType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromgrantPoweruserPrivilegesAsString()
.- Returns:
- Boolean value to determine whether the user is granted Power user privileges.
- See Also:
BooleanEnumType
-
grantPoweruserPrivilegesAsString
public final String grantPoweruserPrivilegesAsString()
Boolean value to determine whether the user is granted Power user privileges.
If the service returns an enum value that is not available in the current SDK version,
grantPoweruserPrivileges
will returnBooleanEnumType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromgrantPoweruserPrivilegesAsString()
.- Returns:
- Boolean value to determine whether the user is granted Power user privileges.
- See Also:
BooleanEnumType
-
toBuilder
public UpdateUserRequest.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<UpdateUserRequest.Builder,UpdateUserRequest>
- Specified by:
toBuilder
in classWorkDocsRequest
-
builder
public static UpdateUserRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateUserRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCode
in classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equals
in classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForField
in classSdkRequest
-
-