Interface GetPluginResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetPluginResponse.Builder,GetPluginResponse>,QBusinessResponse.Builder,SdkBuilder<GetPluginResponse.Builder,GetPluginResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- GetPluginResponse
public static interface GetPluginResponse.Builder extends QBusinessResponse.Builder, SdkPojo, CopyableBuilder<GetPluginResponse.Builder,GetPluginResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description GetPluginResponse.BuilderapplicationId(String applicationId)The identifier of the application which contains the plugin.default GetPluginResponse.BuilderauthConfiguration(Consumer<PluginAuthConfiguration.Builder> authConfiguration)Sets the value of the AuthConfiguration property for this object.GetPluginResponse.BuilderauthConfiguration(PluginAuthConfiguration authConfiguration)Sets the value of the AuthConfiguration property for this object.GetPluginResponse.BuilderbuildStatus(String buildStatus)The current status of a plugin.GetPluginResponse.BuilderbuildStatus(PluginBuildStatus buildStatus)The current status of a plugin.GetPluginResponse.BuildercreatedAt(Instant createdAt)The timestamp for when the plugin was created.default GetPluginResponse.BuildercustomPluginConfiguration(Consumer<CustomPluginConfiguration.Builder> customPluginConfiguration)Configuration information required to create a custom plugin.GetPluginResponse.BuildercustomPluginConfiguration(CustomPluginConfiguration customPluginConfiguration)Configuration information required to create a custom plugin.GetPluginResponse.BuilderdisplayName(String displayName)The name of the plugin.GetPluginResponse.BuilderpluginArn(String pluginArn)The Amazon Resource Name (ARN) of the role with permission to access resources needed to create the plugin.GetPluginResponse.BuilderpluginId(String pluginId)The identifier of the plugin.GetPluginResponse.BuilderserverUrl(String serverUrl)The source URL used for plugin configuration.GetPluginResponse.Builderstate(String state)The current state of the plugin.GetPluginResponse.Builderstate(PluginState state)The current state of the plugin.GetPluginResponse.Buildertype(String type)The type of the plugin.GetPluginResponse.Buildertype(PluginType type)The type of the plugin.GetPluginResponse.BuilderupdatedAt(Instant updatedAt)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, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
applicationId
GetPluginResponse.Builder applicationId(String 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
GetPluginResponse.Builder pluginId(String 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
GetPluginResponse.Builder displayName(String 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
GetPluginResponse.Builder type(String 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:
PluginType,PluginType
-
type
GetPluginResponse.Builder type(PluginType 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:
PluginType,PluginType
-
serverUrl
GetPluginResponse.Builder serverUrl(String 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
GetPluginResponse.Builder authConfiguration(PluginAuthConfiguration 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.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:
authConfiguration(PluginAuthConfiguration)
-
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.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:
customPluginConfiguration(CustomPluginConfiguration)
-
buildStatus
GetPluginResponse.Builder buildStatus(String 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:
PluginBuildStatus,PluginBuildStatus
-
buildStatus
GetPluginResponse.Builder buildStatus(PluginBuildStatus 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:
PluginBuildStatus,PluginBuildStatus
-
pluginArn
GetPluginResponse.Builder pluginArn(String 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
GetPluginResponse.Builder state(String 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:
PluginState,PluginState
-
state
GetPluginResponse.Builder state(PluginState 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:
PluginState,PluginState
-
createdAt
GetPluginResponse.Builder createdAt(Instant 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
GetPluginResponse.Builder updatedAt(Instant 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.
-
-