Interface PackageDetails.Builder

    • 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.