Interface DescribePackageResponse.Builder

  • Method Details

    • arn

      The package's ARN.

      Parameters:
      arn - The package's ARN.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdTime

      DescribePackageResponse.Builder createdTime(Instant createdTime)

      When the package was created.

      Parameters:
      createdTime - When the package was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • packageId

      The package's ID.

      Parameters:
      packageId - The package's ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • packageName

      DescribePackageResponse.Builder packageName(String packageName)

      The package's name.

      Parameters:
      packageName - The package's name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • readAccessPrincipalArns

      DescribePackageResponse.Builder readAccessPrincipalArns(Collection<String> readAccessPrincipalArns)

      ARNs of accounts that have read access to the package.

      Parameters:
      readAccessPrincipalArns - ARNs of accounts that have read access to the package.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • readAccessPrincipalArns

      DescribePackageResponse.Builder readAccessPrincipalArns(String... readAccessPrincipalArns)

      ARNs of accounts that have read access to the package.

      Parameters:
      readAccessPrincipalArns - ARNs of accounts that have read access to the package.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • storageLocation

      DescribePackageResponse.Builder storageLocation(StorageLocation storageLocation)

      The package's storage location.

      Parameters:
      storageLocation - The package's storage location.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • storageLocation

      default DescribePackageResponse.Builder storageLocation(Consumer<StorageLocation.Builder> storageLocation)

      The package's storage location.

      This is a convenience method that creates an instance of the StorageLocation.Builder avoiding the need to create one manually via StorageLocation.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to storageLocation(StorageLocation).

      Parameters:
      storageLocation - a consumer that will call methods on StorageLocation.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • tags

      The package's tags.

      Parameters:
      tags - The package's tags.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • writeAccessPrincipalArns

      DescribePackageResponse.Builder writeAccessPrincipalArns(Collection<String> writeAccessPrincipalArns)

      ARNs of accounts that have write access to the package.

      Parameters:
      writeAccessPrincipalArns - ARNs of accounts that have write access to the package.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • writeAccessPrincipalArns

      DescribePackageResponse.Builder writeAccessPrincipalArns(String... writeAccessPrincipalArns)

      ARNs of accounts that have write access to the package.

      Parameters:
      writeAccessPrincipalArns - ARNs of accounts that have write access to the package.
      Returns:
      Returns a reference to this object so that method calls can be chained together.