Interface UpdateProfileWithAgentRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateProfileWithAgentRequest.Builder,,UpdateProfileWithAgentRequest> HealthLakeRequest.Builder,SdkBuilder<UpdateProfileWithAgentRequest.Builder,,UpdateProfileWithAgentRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
UpdateProfileWithAgentRequest
@Mutable
@NotThreadSafe
public static interface UpdateProfileWithAgentRequest.Builder
extends HealthLakeRequest.Builder, SdkPojo, CopyableBuilder<UpdateProfileWithAgentRequest.Builder,UpdateProfileWithAgentRequest>
-
Method Summary
Modifier and TypeMethodDescriptionconversationId(String conversationId) The conversation identifier for multi-turn interactions.inputMessage(Consumer<AgentInputMessage.Builder> inputMessage) The message to send to the agent.inputMessage(AgentInputMessage inputMessage) The message to send to the agent.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The unique identifier of the profile to update via the agent.sourceFormat(String sourceFormat) The source data format for the transformation.sourceFormat(SourceFormat sourceFormat) The source data format for the transformation.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.healthlake.model.HealthLakeRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
profileId
The unique identifier of the profile to update via the agent.
- Parameters:
profileId- The unique identifier of the profile to update via the agent.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceFormat
The source data format for the transformation.
- Parameters:
sourceFormat- The source data format for the transformation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceFormat
The source data format for the transformation.
- Parameters:
sourceFormat- The source data format for the transformation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
inputMessage
The message to send to the agent.
- Parameters:
inputMessage- The message to send to the agent.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputMessage
default UpdateProfileWithAgentRequest.Builder inputMessage(Consumer<AgentInputMessage.Builder> inputMessage) The message to send to the agent.
This is a convenience method that creates an instance of theAgentInputMessage.Builderavoiding the need to create one manually viaAgentInputMessage.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinputMessage(AgentInputMessage).- Parameters:
inputMessage- a consumer that will call methods onAgentInputMessage.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
conversationId
The conversation identifier for multi-turn interactions. Omit to start a new conversation.
- Parameters:
conversationId- The conversation identifier for multi-turn interactions. Omit to start a new conversation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateProfileWithAgentRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateProfileWithAgentRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-