Interface UpdatePluginRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdatePluginRequest.Builder,
,UpdatePluginRequest> QBusinessRequest.Builder
,SdkBuilder<UpdatePluginRequest.Builder,
,UpdatePluginRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
UpdatePluginRequest
@Mutable
@NotThreadSafe
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.Builder
authConfiguration
(Consumer<PluginAuthConfiguration.Builder> authConfiguration) The authentication configuration the plugin is using.authConfiguration
(PluginAuthConfiguration authConfiguration) The authentication configuration the plugin is using.default UpdatePluginRequest.Builder
customPluginConfiguration
(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
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.qbusiness.model.QBusinessRequest.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 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.Builder
avoiding the need to create one manually viaCustomPluginConfiguration.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaPluginAuthConfiguration.builder()
.When the
Consumer
completes,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.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in 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.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-