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.BuildercreatedAt(Instant createdAt)The timestamp for when the plugin was created.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.
-
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)
-
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.
-
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.
-
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.
-
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.
-
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.
-
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
-
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
-
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.
-
-