Interface PutUsersRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<PutUsersRequest.Builder,PutUsersRequest>,PersonalizeEventsRequest.Builder,SdkBuilder<PutUsersRequest.Builder,PutUsersRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- PutUsersRequest
public static interface PutUsersRequest.Builder extends PersonalizeEventsRequest.Builder, SdkPojo, CopyableBuilder<PutUsersRequest.Builder,PutUsersRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PutUsersRequest.BuilderdatasetArn(String datasetArn)The Amazon Resource Name (ARN) of the Users dataset you are adding the user or users to.PutUsersRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)PutUsersRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)PutUsersRequest.Builderusers(Collection<User> users)A list of user data.PutUsersRequest.Builderusers(Consumer<User.Builder>... users)A list of user data.PutUsersRequest.Builderusers(User... users)A list of user data.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.personalizeevents.model.PersonalizeEventsRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
datasetArn
PutUsersRequest.Builder datasetArn(String datasetArn)
The Amazon Resource Name (ARN) of the Users dataset you are adding the user or users to.
- Parameters:
datasetArn- The Amazon Resource Name (ARN) of the Users dataset you are adding the user or users to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
users
PutUsersRequest.Builder users(Collection<User> users)
A list of user data.
- Parameters:
users- A list of user data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
users
PutUsersRequest.Builder users(User... users)
A list of user data.
- Parameters:
users- A list of user data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
users
PutUsersRequest.Builder users(Consumer<User.Builder>... users)
A list of user data.
This is a convenience method that creates an instance of theUser.Builderavoiding the need to create one manually viaUser.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#users(List.) - Parameters:
users- a consumer that will call methods onUser.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#users(java.util.Collection)
-
overrideConfiguration
PutUsersRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
PutUsersRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-