Interface UpdatePluginRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdatePluginRequest.Builder,,UpdatePluginRequest> QBusinessRequest.Builder,SdkBuilder<UpdatePluginRequest.Builder,,UpdatePluginRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
UpdatePluginRequest
public static interface UpdatePluginRequest.Builder
extends QBusinessRequest.Builder, SdkPojo, CopyableBuilder<UpdatePluginRequest.Builder,UpdatePluginRequest>
-
Method Summary
Modifier and TypeMethodDescriptionapplicationId(String applicationId) The identifier of the application the plugin is attached to.default UpdatePluginRequest.BuilderauthConfiguration(Consumer<PluginAuthConfiguration.Builder> authConfiguration) The authentication configuration the plugin is using.authConfiguration(PluginAuthConfiguration authConfiguration) The authentication configuration the plugin is using.default UpdatePluginRequest.BuildercustomPluginConfiguration(Consumer<CustomPluginConfiguration.Builder> customPluginConfiguration) The configuration for a custom plugin.customPluginConfiguration(CustomPluginConfiguration customPluginConfiguration) The configuration for a custom plugin.displayName(String displayName) The name of the plugin.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The identifier of the plugin.The source URL used for plugin configuration.The status of the plugin.state(PluginState state) The status of the plugin.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.qbusiness.model.QBusinessRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
applicationId
The identifier of the application the plugin is attached to.
- Parameters:
applicationId- The identifier of the application the plugin is attached to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pluginId
The identifier of the plugin.
- Parameters:
pluginId- The identifier of the plugin.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
displayName
The name of the plugin.
- Parameters:
displayName- The name of the plugin.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
The status of the plugin.
- Parameters:
state- The status of the plugin.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The status of the plugin.
- Parameters:
state- The status of the plugin.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
serverUrl
The source URL used for plugin configuration.
- Parameters:
serverUrl- The source URL used for plugin configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customPluginConfiguration
UpdatePluginRequest.Builder customPluginConfiguration(CustomPluginConfiguration customPluginConfiguration) The configuration for a custom plugin.
- Parameters:
customPluginConfiguration- The configuration for a custom plugin.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customPluginConfiguration
default UpdatePluginRequest.Builder customPluginConfiguration(Consumer<CustomPluginConfiguration.Builder> customPluginConfiguration) The configuration for a custom plugin.
This is a convenience method that creates an instance of theCustomPluginConfiguration.Builderavoiding the need to create one manually viaCustomPluginConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocustomPluginConfiguration(CustomPluginConfiguration).- Parameters:
customPluginConfiguration- a consumer that will call methods onCustomPluginConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
authConfiguration
The authentication configuration the plugin is using.
- Parameters:
authConfiguration- The authentication configuration the plugin is using.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authConfiguration
default UpdatePluginRequest.Builder authConfiguration(Consumer<PluginAuthConfiguration.Builder> authConfiguration) The authentication configuration the plugin is using.
This is a convenience method that creates an instance of thePluginAuthConfiguration.Builderavoiding the need to create one manually viaPluginAuthConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toauthConfiguration(PluginAuthConfiguration).- Parameters:
authConfiguration- a consumer that will call methods onPluginAuthConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
UpdatePluginRequest.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
UpdatePluginRequest.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.
-