Interface ObjectCountByEncryptionType.Builder

    • Method Detail

      • customerManaged

        ObjectCountByEncryptionType.Builder customerManaged​(Long customerManaged)

        The total number of objects that are encrypted with customer-provided keys. The objects use server-side encryption with customer-provided keys (SSE-C).

        Parameters:
        customerManaged - The total number of objects that are encrypted with customer-provided keys. The objects use server-side encryption with customer-provided keys (SSE-C).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • kmsManaged

        ObjectCountByEncryptionType.Builder kmsManaged​(Long kmsManaged)

        The total number of objects that are encrypted with KMS keys, either Amazon Web Services managed keys or customer managed keys. The objects use dual-layer server-side encryption or server-side encryption with KMS keys (DSSE-KMS or SSE-KMS).

        Parameters:
        kmsManaged - The total number of objects that are encrypted with KMS keys, either Amazon Web Services managed keys or customer managed keys. The objects use dual-layer server-side encryption or server-side encryption with KMS keys (DSSE-KMS or SSE-KMS).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • s3Managed

        ObjectCountByEncryptionType.Builder s3Managed​(Long s3Managed)

        The total number of objects that are encrypted with Amazon S3 managed keys. The objects use server-side encryption with Amazon S3 managed keys (SSE-S3).

        Parameters:
        s3Managed - The total number of objects that are encrypted with Amazon S3 managed keys. The objects use server-side encryption with Amazon S3 managed keys (SSE-S3).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • unencrypted

        ObjectCountByEncryptionType.Builder unencrypted​(Long unencrypted)

        The total number of objects that use client-side encryption or aren't encrypted.

        Parameters:
        unencrypted - The total number of objects that use client-side encryption or aren't encrypted.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • unknown

        ObjectCountByEncryptionType.Builder unknown​(Long unknown)

        The total number of objects that Amazon Macie doesn't have current encryption metadata for. Macie can't provide current data about the encryption settings for these objects.

        Parameters:
        unknown - The total number of objects that Amazon Macie doesn't have current encryption metadata for. Macie can't provide current data about the encryption settings for these objects.
        Returns:
        Returns a reference to this object so that method calls can be chained together.