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 interfaceUpdateUserRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringauthenticationToken()Amazon WorkDocs authentication token.static UpdateUserRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)StringgivenName()The given name of the user.BooleanEnumTypegrantPoweruserPrivileges()Boolean value to determine whether the user is granted Power user privileges.StringgrantPoweruserPrivilegesAsString()Boolean value to determine whether the user is granted Power user privileges.inthashCode()LocaleTypelocale()The locale of the user.StringlocaleAsString()The locale of the user.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends UpdateUserRequest.Builder>serializableBuilderClass()StorageRuleTypestorageRule()The amount of storage for the user.Stringsurname()The surname of the user.StringtimeZoneId()The time zone ID of the user.UpdateUserRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.UserTypetype()The type of the user.StringtypeAsString()The type of the user.StringuserId()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,
typewill 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,
typewill 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,
localewill 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,
localewill 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,
grantPoweruserPrivilegeswill 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,
grantPoweruserPrivilegeswill 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:
toBuilderin interfaceToCopyableBuilder<UpdateUserRequest.Builder,UpdateUserRequest>- Specified by:
toBuilderin classWorkDocsRequest
-
builder
public static UpdateUserRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateUserRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin 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:
getValueForFieldin classSdkRequest
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-