Interface PackageDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<PackageDetails.Builder,PackageDetails>,SdkBuilder<PackageDetails.Builder,PackageDetails>,SdkPojo
- Enclosing class:
- PackageDetails
public static interface PackageDetails.Builder extends SdkPojo, CopyableBuilder<PackageDetails.Builder,PackageDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description PackageDetails.BuilderavailablePackageVersion(String availablePackageVersion)Sets the value of the AvailablePackageVersion property for this object.PackageDetails.BuildercreatedAt(Instant createdAt)Timestamp which tells creation date of the package.default PackageDetails.BuildererrorDetails(Consumer<ErrorDetails.Builder> errorDetails)Additional information if the package is in an error state.PackageDetails.BuildererrorDetails(ErrorDetails errorDetails)Additional information if the package is in an error state.PackageDetails.BuilderlastUpdatedAt(Instant lastUpdatedAt)Sets the value of the LastUpdatedAt property for this object.PackageDetails.BuilderpackageDescription(String packageDescription)User-specified description of the package.PackageDetails.BuilderpackageID(String packageID)Internal ID of the package.PackageDetails.BuilderpackageName(String packageName)User specified name of the package.PackageDetails.BuilderpackageStatus(String packageStatus)Current state of the package.PackageDetails.BuilderpackageStatus(PackageStatus packageStatus)Current state of the package.PackageDetails.BuilderpackageType(String packageType)Currently supports only TXT-DICTIONARY.PackageDetails.BuilderpackageType(PackageType packageType)Currently supports only TXT-DICTIONARY.-
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
-
packageID
PackageDetails.Builder packageID(String packageID)
Internal ID of the package.
- Parameters:
packageID- Internal ID of the package.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
packageName
PackageDetails.Builder packageName(String packageName)
User specified name of the package.
- Parameters:
packageName- User specified name of the package.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
packageType
PackageDetails.Builder packageType(String packageType)
Currently supports only TXT-DICTIONARY.
- Parameters:
packageType- Currently supports only TXT-DICTIONARY.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PackageType,PackageType
-
packageType
PackageDetails.Builder packageType(PackageType packageType)
Currently supports only TXT-DICTIONARY.
- Parameters:
packageType- Currently supports only TXT-DICTIONARY.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PackageType,PackageType
-
packageDescription
PackageDetails.Builder packageDescription(String packageDescription)
User-specified description of the package.
- Parameters:
packageDescription- User-specified description of the package.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
packageStatus
PackageDetails.Builder packageStatus(String packageStatus)
Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED
- Parameters:
packageStatus- Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PackageStatus,PackageStatus
-
packageStatus
PackageDetails.Builder packageStatus(PackageStatus packageStatus)
Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED
- Parameters:
packageStatus- Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PackageStatus,PackageStatus
-
createdAt
PackageDetails.Builder createdAt(Instant createdAt)
Timestamp which tells creation date of the package.
- Parameters:
createdAt- Timestamp which tells creation date of the package.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedAt
PackageDetails.Builder lastUpdatedAt(Instant lastUpdatedAt)
Sets the value of the LastUpdatedAt property for this object.- Parameters:
lastUpdatedAt- The new value for the LastUpdatedAt property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availablePackageVersion
PackageDetails.Builder availablePackageVersion(String availablePackageVersion)
Sets the value of the AvailablePackageVersion property for this object.- Parameters:
availablePackageVersion- The new value for the AvailablePackageVersion property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
errorDetails
PackageDetails.Builder errorDetails(ErrorDetails errorDetails)
Additional information if the package is in an error state. Null otherwise.
- Parameters:
errorDetails- Additional information if the package is in an error state. Null otherwise.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
errorDetails
default PackageDetails.Builder errorDetails(Consumer<ErrorDetails.Builder> errorDetails)
Additional information if the package is in an error state. Null otherwise.
This is a convenience method that creates an instance of theErrorDetails.Builderavoiding the need to create one manually viaErrorDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toerrorDetails(ErrorDetails).- Parameters:
errorDetails- a consumer that will call methods onErrorDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
errorDetails(ErrorDetails)
-
-