Class PublishPackageVersionRequest

    • Method Detail

      • domain

        public final String domain()

        The name of the domain that contains the repository that contains the package version to publish.

        Returns:
        The name of the domain that contains the repository that contains the package version to publish.
      • domainOwner

        public final String domainOwner()

        The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces.

        Returns:
        The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces.
      • repository

        public final String repository()

        The name of the repository that the package version will be published to.

        Returns:
        The name of the repository that the package version will be published to.
      • format

        public final PackageFormat format()

        A format that specifies the type of the package version with the requested asset file.

        The only supported value is generic.

        If the service returns an enum value that is not available in the current SDK version, format will return PackageFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from formatAsString().

        Returns:
        A format that specifies the type of the package version with the requested asset file.

        The only supported value is generic.

        See Also:
        PackageFormat
      • formatAsString

        public final String formatAsString()

        A format that specifies the type of the package version with the requested asset file.

        The only supported value is generic.

        If the service returns an enum value that is not available in the current SDK version, format will return PackageFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from formatAsString().

        Returns:
        A format that specifies the type of the package version with the requested asset file.

        The only supported value is generic.

        See Also:
        PackageFormat
      • namespace

        public final String namespace()

        The namespace of the package version to publish.

        Returns:
        The namespace of the package version to publish.
      • packageValue

        public final String packageValue()

        The name of the package version to publish.

        Returns:
        The name of the package version to publish.
      • packageVersion

        public final String packageVersion()

        The package version to publish (for example, 3.5.2).

        Returns:
        The package version to publish (for example, 3.5.2).
      • assetName

        public final String assetName()

        The name of the asset to publish. Asset names can include Unicode letters and numbers, and the following special characters: ~ ! @ ^ & ( ) - ` _ + [ ] { } ; , . `

        Returns:
        The name of the asset to publish. Asset names can include Unicode letters and numbers, and the following special characters: ~ ! @ ^ & ( ) - ` _ + [ ] { } ; , . `
      • assetSHA256

        public final String assetSHA256()

        The SHA256 hash of the assetContent to publish. This value must be calculated by the caller and provided with the request (see Publishing a generic package in the CodeArtifact User Guide).

        This value is used as an integrity check to verify that the assetContent has not changed after it was originally sent.

        Returns:
        The SHA256 hash of the assetContent to publish. This value must be calculated by the caller and provided with the request (see Publishing a generic package in the CodeArtifact User Guide).

        This value is used as an integrity check to verify that the assetContent has not changed after it was originally sent.

      • unfinished

        public final Boolean unfinished()

        Specifies whether the package version should remain in the unfinished state. If omitted, the package version status will be set to Published (see Package version status in the CodeArtifact User Guide).

        Valid values: unfinished

        Returns:
        Specifies whether the package version should remain in the unfinished state. If omitted, the package version status will be set to Published (see Package version status in the CodeArtifact User Guide).

        Valid values: unfinished

      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object