Class DestinationResult

    • Method Detail

      • tableBucketType

        public final S3TablesBucketType tableBucketType()

        The type of the table bucket where the metadata configuration is stored. The aws value indicates an Amazon Web Services managed table bucket, and the customer value indicates a customer-managed table bucket. V2 metadata configurations are stored in Amazon Web Services managed table buckets, and V1 metadata configurations are stored in customer-managed table buckets.

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

        Returns:
        The type of the table bucket where the metadata configuration is stored. The aws value indicates an Amazon Web Services managed table bucket, and the customer value indicates a customer-managed table bucket. V2 metadata configurations are stored in Amazon Web Services managed table buckets, and V1 metadata configurations are stored in customer-managed table buckets.
        See Also:
        S3TablesBucketType
      • tableBucketTypeAsString

        public final String tableBucketTypeAsString()

        The type of the table bucket where the metadata configuration is stored. The aws value indicates an Amazon Web Services managed table bucket, and the customer value indicates a customer-managed table bucket. V2 metadata configurations are stored in Amazon Web Services managed table buckets, and V1 metadata configurations are stored in customer-managed table buckets.

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

        Returns:
        The type of the table bucket where the metadata configuration is stored. The aws value indicates an Amazon Web Services managed table bucket, and the customer value indicates a customer-managed table bucket. V2 metadata configurations are stored in Amazon Web Services managed table buckets, and V1 metadata configurations are stored in customer-managed table buckets.
        See Also:
        S3TablesBucketType
      • tableBucketArn

        public final String tableBucketArn()

        The Amazon Resource Name (ARN) of the table bucket where the metadata configuration is stored.

        Returns:
        The Amazon Resource Name (ARN) of the table bucket where the metadata configuration is stored.
      • tableNamespace

        public final String tableNamespace()

        The namespace in the table bucket where the metadata tables for a metadata configuration are stored.

        Returns:
        The namespace in the table bucket where the metadata tables for a metadata configuration are stored.
      • 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)