Class AggregationConfig

    • Method Detail

      • aggregationType

        public final AggregationType aggregationType()

        Specifies whether Amazon AppFlow aggregates the flow records into a single file, or leave them unaggregated.

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

        Returns:
        Specifies whether Amazon AppFlow aggregates the flow records into a single file, or leave them unaggregated.
        See Also:
        AggregationType
      • aggregationTypeAsString

        public final String aggregationTypeAsString()

        Specifies whether Amazon AppFlow aggregates the flow records into a single file, or leave them unaggregated.

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

        Returns:
        Specifies whether Amazon AppFlow aggregates the flow records into a single file, or leave them unaggregated.
        See Also:
        AggregationType
      • targetFileSize

        public final Long targetFileSize()

        The desired file size, in MB, for each output file that Amazon AppFlow writes to the flow destination. For each file, Amazon AppFlow attempts to achieve the size that you specify. The actual file sizes might differ from this target based on the number and size of the records that each file contains.

        Returns:
        The desired file size, in MB, for each output file that Amazon AppFlow writes to the flow destination. For each file, Amazon AppFlow attempts to achieve the size that you specify. The actual file sizes might differ from this target based on the number and size of the records that each file contains.
      • 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)