Interface PackageConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<PackageConfiguration.Builder,
,PackageConfiguration> SdkBuilder<PackageConfiguration.Builder,
,PackageConfiguration> SdkPojo
- Enclosing class:
PackageConfiguration
@Mutable
@NotThreadSafe
public static interface PackageConfiguration.Builder
extends SdkPojo, CopyableBuilder<PackageConfiguration.Builder,PackageConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionconfigurationRequirement
(String configurationRequirement) The configuration requirements for the package.configurationRequirement
(RequirementLevel configurationRequirement) The configuration requirements for the package.licenseFilepath
(String licenseFilepath) The relative file path for the license associated with the package.licenseRequirement
(String licenseRequirement) The license requirements for the package.licenseRequirement
(RequirementLevel licenseRequirement) The license requirements for the package.requiresRestartForConfigurationUpdate
(Boolean requiresRestartForConfigurationUpdate) This indicates whether a B/G deployment is required for updating the configuration that the plugin is prerequisite for.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, sdkFieldNameToField, sdkFields
-
Method Details
-
licenseRequirement
The license requirements for the package.
- Parameters:
licenseRequirement
- The license requirements for the package.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
licenseRequirement
The license requirements for the package.
- Parameters:
licenseRequirement
- The license requirements for the package.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
licenseFilepath
The relative file path for the license associated with the package.
- Parameters:
licenseFilepath
- The relative file path for the license associated with the package.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configurationRequirement
The configuration requirements for the package.
- Parameters:
configurationRequirement
- The configuration requirements for the package.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
configurationRequirement
The configuration requirements for the package.
- Parameters:
configurationRequirement
- The configuration requirements for the package.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
requiresRestartForConfigurationUpdate
PackageConfiguration.Builder requiresRestartForConfigurationUpdate(Boolean requiresRestartForConfigurationUpdate) This indicates whether a B/G deployment is required for updating the configuration that the plugin is prerequisite for.
- Parameters:
requiresRestartForConfigurationUpdate
- This indicates whether a B/G deployment is required for updating the configuration that the plugin is prerequisite for.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-