Interface PublishPackageVersionRequest.Builder

  • Method Details

    • domain

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

      Parameters:
      domain - The name of the domain that contains the repository that contains the package version to publish.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • domainOwner

      PublishPackageVersionRequest.Builder domainOwner(String domainOwner)

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

      Parameters:
      domainOwner - The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • repository

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

      Parameters:
      repository - The name of the repository that the package version will be published to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • format

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

      The only supported value is generic.

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

      The only supported value is generic.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • format

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

      The only supported value is generic.

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

      The only supported value is generic.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • namespace

      The namespace of the package version to publish.

      Parameters:
      namespace - The namespace of the package version to publish.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • packageValue

      PublishPackageVersionRequest.Builder packageValue(String packageValue)

      The name of the package version to publish.

      Parameters:
      packageValue - The name of the package version to publish.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • packageVersion

      PublishPackageVersionRequest.Builder packageVersion(String packageVersion)

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

      Parameters:
      packageVersion - The package version to publish (for example, 3.5.2).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • assetName

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

      Parameters:
      assetName - The name of the asset to publish. Asset names can include Unicode letters and numbers, and the following special characters: ~ ! @ ^ & ( ) - ` _ + [ ] { } ; , . `
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • assetSHA256

      PublishPackageVersionRequest.Builder assetSHA256(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.

      Parameters:
      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:
      Returns a reference to this object so that method calls can be chained together.
    • 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

      Parameters:
      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:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      PublishPackageVersionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.