Interface UpdateDataAccessorRequest.Builder
- All Superinterfaces:
- AwsRequest.Builder,- Buildable,- CopyableBuilder<UpdateDataAccessorRequest.Builder,,- UpdateDataAccessorRequest> - QBusinessRequest.Builder,- SdkBuilder<UpdateDataAccessorRequest.Builder,,- UpdateDataAccessorRequest> - SdkPojo,- SdkRequest.Builder
- Enclosing class:
- UpdateDataAccessorRequest
- 
Method SummaryModifier and TypeMethodDescriptionactionConfigurations(Collection<ActionConfiguration> actionConfigurations) The updated list of action configurations specifying the allowed actions and any associated filters.actionConfigurations(Consumer<ActionConfiguration.Builder>... actionConfigurations) The updated list of action configurations specifying the allowed actions and any associated filters.actionConfigurations(ActionConfiguration... actionConfigurations) The updated list of action configurations specifying the allowed actions and any associated filters.applicationId(String applicationId) The unique identifier of the Amazon Q Business application.authenticationDetail(Consumer<DataAccessorAuthenticationDetail.Builder> authenticationDetail) The updated authentication configuration details for the data accessor.authenticationDetail(DataAccessorAuthenticationDetail authenticationDetail) The updated authentication configuration details for the data accessor.dataAccessorId(String dataAccessorId) The unique identifier of the data accessor to update.displayName(String displayName) The updated friendly name for the data accessor.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.BuilderoverrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.services.qbusiness.model.QBusinessRequest.BuilderbuildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
applicationIdThe unique identifier of the Amazon Q Business application. - Parameters:
- applicationId- The unique identifier of the Amazon Q Business application.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dataAccessorIdThe unique identifier of the data accessor to update. - Parameters:
- dataAccessorId- The unique identifier of the data accessor to update.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
actionConfigurationsUpdateDataAccessorRequest.Builder actionConfigurations(Collection<ActionConfiguration> actionConfigurations) The updated list of action configurations specifying the allowed actions and any associated filters. - Parameters:
- actionConfigurations- The updated list of action configurations specifying the allowed actions and any associated filters.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
actionConfigurationsThe updated list of action configurations specifying the allowed actions and any associated filters. - Parameters:
- actionConfigurations- The updated list of action configurations specifying the allowed actions and any associated filters.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
actionConfigurationsUpdateDataAccessorRequest.Builder actionConfigurations(Consumer<ActionConfiguration.Builder>... actionConfigurations) The updated list of action configurations specifying the allowed actions and any associated filters. This is a convenience method that creates an instance of theActionConfiguration.Builderavoiding the need to create one manually viaActionConfiguration.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toactionConfigurations(List<ActionConfiguration>).- Parameters:
- actionConfigurations- a consumer that will call methods on- ActionConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
authenticationDetailUpdateDataAccessorRequest.Builder authenticationDetail(DataAccessorAuthenticationDetail authenticationDetail) The updated authentication configuration details for the data accessor. This specifies how the ISV will authenticate when accessing data through this data accessor. - Parameters:
- authenticationDetail- The updated authentication configuration details for the data accessor. This specifies how the ISV will authenticate when accessing data through this data accessor.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
authenticationDetaildefault UpdateDataAccessorRequest.Builder authenticationDetail(Consumer<DataAccessorAuthenticationDetail.Builder> authenticationDetail) The updated authentication configuration details for the data accessor. This specifies how the ISV will authenticate when accessing data through this data accessor. This is a convenience method that creates an instance of theDataAccessorAuthenticationDetail.Builderavoiding the need to create one manually viaDataAccessorAuthenticationDetail.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toauthenticationDetail(DataAccessorAuthenticationDetail).- Parameters:
- authenticationDetail- a consumer that will call methods on- DataAccessorAuthenticationDetail.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
displayNameThe updated friendly name for the data accessor. - Parameters:
- displayName- The updated friendly name for the data accessor.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
overrideConfigurationUpdateDataAccessorRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- overrideConfiguration- The override configuration.
- Returns:
- This object for method chaining.
 
- 
overrideConfigurationUpdateDataAccessorRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- builderConsumer- A- Consumerto which an empty- AwsRequestOverrideConfiguration.Builderwill be given.
- Returns:
- This object for method chaining.
 
 
-