Interface GetPluginResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetPluginResponse.Builder,
,GetPluginResponse> QBusinessResponse.Builder
,SdkBuilder<GetPluginResponse.Builder,
,GetPluginResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
GetPluginResponse
-
Method Summary
Modifier and TypeMethodDescriptionapplicationId
(String applicationId) The identifier of the application which contains the plugin.default GetPluginResponse.Builder
authConfiguration
(Consumer<PluginAuthConfiguration.Builder> authConfiguration) Sets the value of the AuthConfiguration property for this object.authConfiguration
(PluginAuthConfiguration authConfiguration) Sets the value of the AuthConfiguration property for this object.buildStatus
(String buildStatus) The current status of a plugin.buildStatus
(PluginBuildStatus buildStatus) The current status of a plugin.The timestamp for when the plugin was created.default GetPluginResponse.Builder
customPluginConfiguration
(Consumer<CustomPluginConfiguration.Builder> customPluginConfiguration) Configuration information required to create a custom plugin.customPluginConfiguration
(CustomPluginConfiguration customPluginConfiguration) Configuration information required to create a custom plugin.displayName
(String displayName) The name of the plugin.The Amazon Resource Name (ARN) of the role with permission to access resources needed to create the plugin.The identifier of the plugin.The source URL used for plugin configuration.The current state of the plugin.state
(PluginState state) The current state of the plugin.The type of the plugin.type
(PluginType type) The type of the plugin.The timestamp for when the plugin was last updated.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.qbusiness.model.QBusinessResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
applicationId
The identifier of the application which contains the plugin.
- Parameters:
applicationId
- The identifier of the application which contains the plugin.- 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.
-
type
The type of the plugin.
- Parameters:
type
- The type of the plugin.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The type of the plugin.
- Parameters:
type
- The type 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.
-
authConfiguration
Sets the value of the AuthConfiguration property for this object.- Parameters:
authConfiguration
- The new value for the AuthConfiguration property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authConfiguration
default GetPluginResponse.Builder authConfiguration(Consumer<PluginAuthConfiguration.Builder> authConfiguration) Sets the value of the AuthConfiguration property for this object. 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:
-
customPluginConfiguration
GetPluginResponse.Builder customPluginConfiguration(CustomPluginConfiguration customPluginConfiguration) Configuration information required to create a custom plugin.
- Parameters:
customPluginConfiguration
- Configuration information required to create a custom plugin.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customPluginConfiguration
default GetPluginResponse.Builder customPluginConfiguration(Consumer<CustomPluginConfiguration.Builder> customPluginConfiguration) Configuration information required to create 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:
-
buildStatus
The current status of a plugin. A plugin is modified asynchronously.
- Parameters:
buildStatus
- The current status of a plugin. A plugin is modified asynchronously.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
buildStatus
The current status of a plugin. A plugin is modified asynchronously.
- Parameters:
buildStatus
- The current status of a plugin. A plugin is modified asynchronously.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
pluginArn
The Amazon Resource Name (ARN) of the role with permission to access resources needed to create the plugin.
- Parameters:
pluginArn
- The Amazon Resource Name (ARN) of the role with permission to access resources needed to create the plugin.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
The current state of the plugin.
- Parameters:
state
- The current state of the plugin.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The current state of the plugin.
- Parameters:
state
- The current state of the plugin.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdAt
The timestamp for when the plugin was created.
- Parameters:
createdAt
- The timestamp for when the plugin was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The timestamp for when the plugin was last updated.
- Parameters:
updatedAt
- The timestamp for when the plugin was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-