Class GetAccountDetailsResponse.Builder
java.lang.Object
org.opensearch.client.util.ObjectBuilderBase
org.opensearch.client.opensearch.security.GetAccountDetailsResponse.Builder
- All Implemented Interfaces:
CopyableBuilder<GetAccountDetailsResponse.Builder,,GetAccountDetailsResponse> MutableBuilder<GetAccountDetailsResponse.Builder,,GetAccountDetailsResponse> ObjectBuilder<GetAccountDetailsResponse>
- Enclosing class:
GetAccountDetailsResponse
public static class GetAccountDetailsResponse.Builder
extends ObjectBuilderBase
implements CopyableBuilder<GetAccountDetailsResponse.Builder,GetAccountDetailsResponse>
Builder for
GetAccountDetailsResponse.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbackendRoles(String value, String... values) API name:backend_rolesbackendRoles(List<String> list) API name:backend_rolesbuild()Builds aGetAccountDetailsResponse.copy()Create a new builderCopyableBuilderthat is a copy of this one.customAttributeNames(String value, String... values) API name:custom_attribute_namescustomAttributeNames(List<String> list) API name:custom_attribute_namesAPI name:is_hiddenisInternalUser(Boolean value) API name:is_internal_userisReserved(Boolean value) API name:is_reservedAPI name:rolesAPI name:rolesAPI name:tenantstenants(UserTenants value) API name:tenantsAPI name:user_nameuserRequestedTenant(String value) API name:user_requested_tenantMethods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _listCopy, _mapCopy, _mapPut, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.client.util.MutableBuilder
applyMutation
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
copy
Description copied from interface:CopyableBuilderCreate a new builderCopyableBuilderthat is a copy of this one.- Specified by:
copyin interfaceCopyableBuilder<GetAccountDetailsResponse.Builder,GetAccountDetailsResponse> - Returns:
- a new builder instance.
-
backendRoles
API name:backend_rolesAdds all elements of
listtobackendRoles. -
backendRoles
@Nonnull public final GetAccountDetailsResponse.Builder backendRoles(String value, String... values) API name:backend_rolesAdds one or more values to
backendRoles. -
customAttributeNames
API name:custom_attribute_namesAdds all elements of
listtocustomAttributeNames. -
customAttributeNames
@Nonnull public final GetAccountDetailsResponse.Builder customAttributeNames(String value, String... values) API name:custom_attribute_namesAdds one or more values to
customAttributeNames. -
isHidden
API name:is_hidden -
isInternalUser
API name:is_internal_user -
isReserved
API name:is_reserved -
roles
API name:rolesAdds all elements of
listtoroles. -
roles
API name:rolesAdds one or more values to
roles. -
tenants
API name:tenants -
tenants
@Nonnull public final GetAccountDetailsResponse.Builder tenants(Function<UserTenants.Builder, ObjectBuilder<UserTenants>> fn) API name:tenants -
userName
API name:user_name -
userRequestedTenant
API name:user_requested_tenant -
build
Builds aGetAccountDetailsResponse.- Specified by:
buildin interfaceObjectBuilder<GetAccountDetailsResponse>- Throws:
NullPointerException- if some of the required fields are null.
-