Interface PluginProperties.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<PluginProperties.Builder,
,PluginProperties> SdkBuilder<PluginProperties.Builder,
,PluginProperties> SdkPojo
- Enclosing class:
PluginProperties
public static interface PluginProperties.Builder
extends SdkPojo, CopyableBuilder<PluginProperties.Builder,PluginProperties>
-
Method Summary
Modifier and TypeMethodDescriptionThe name of the class to load.description
(String description) The description of the plugin.The name of the plugin.uncompressedSizeInBytes
(Long uncompressedSizeInBytes) The uncompressed size of the plugin.The version of the plugin.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
name
The name of the plugin.
- Parameters:
name
- The name of the plugin.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the plugin.
- Parameters:
description
- The description of the plugin.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
version
The version of the plugin.
- Parameters:
version
- The version of the plugin.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
className
The name of the class to load.
- Parameters:
className
- The name of the class to load.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
uncompressedSizeInBytes
The uncompressed size of the plugin.
- Parameters:
uncompressedSizeInBytes
- The uncompressed size of the plugin.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-