Class S3ManifestOutputLocation

    • Method Detail

      • expectedManifestBucketOwner

        public final String expectedManifestBucketOwner()

        The Account ID that owns the bucket the generated manifest is written to.

        Returns:
        The Account ID that owns the bucket the generated manifest is written to.
      • bucket

        public final String bucket()

        The bucket ARN the generated manifest should be written to.

        Directory buckets - Directory buckets aren't supported as the buckets to store the generated manifest.

        Returns:
        The bucket ARN the generated manifest should be written to.

        Directory buckets - Directory buckets aren't supported as the buckets to store the generated manifest.

      • manifestPrefix

        public final String manifestPrefix()

        Prefix identifying one or more objects to which the manifest applies.

        Returns:
        Prefix identifying one or more objects to which the manifest applies.
      • manifestEncryption

        public final GeneratedManifestEncryption manifestEncryption()

        Specifies what encryption should be used when the generated manifest objects are written.

        Returns:
        Specifies what encryption should be used when the generated manifest objects are written.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • 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
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)