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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PackageConfiguration.BuilderconfigurationRequirement(String configurationRequirement)The configuration requirements for the package.PackageConfiguration.BuilderconfigurationRequirement(RequirementLevel configurationRequirement)The configuration requirements for the package.PackageConfiguration.BuilderlicenseFilepath(String licenseFilepath)The relative file path for the license associated with the package.PackageConfiguration.BuilderlicenseRequirement(String licenseRequirement)The license requirements for the package.PackageConfiguration.BuilderlicenseRequirement(RequirementLevel licenseRequirement)The license requirements for the package.PackageConfiguration.BuilderrequiresRestartForConfigurationUpdate(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 Detail
-
licenseRequirement
PackageConfiguration.Builder licenseRequirement(String 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:
RequirementLevel,RequirementLevel
-
licenseRequirement
PackageConfiguration.Builder licenseRequirement(RequirementLevel 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:
RequirementLevel,RequirementLevel
-
licenseFilepath
PackageConfiguration.Builder licenseFilepath(String 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
PackageConfiguration.Builder configurationRequirement(String 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:
RequirementLevel,RequirementLevel
-
configurationRequirement
PackageConfiguration.Builder configurationRequirement(RequirementLevel 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:
RequirementLevel,RequirementLevel
-
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.
-
-