Interface AddObjectInput.Builder

    • Method Detail

      • uri

        AddObjectInput.Builder uri​(String uri)

        The Amazon S3 location of the object.

        Parameters:
        uri - The Amazon S3 location of the object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • eTag

        AddObjectInput.Builder eTag​(String eTag)

        The Amazon S3 ETag of the object. Returned by GetTableObjects for validation and used to identify changes to the underlying data.

        Parameters:
        eTag - The Amazon S3 ETag of the object. Returned by GetTableObjects for validation and used to identify changes to the underlying data.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • size

        AddObjectInput.Builder size​(Long size)

        The size of the Amazon S3 object in bytes.

        Parameters:
        size - The size of the Amazon S3 object in bytes.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • partitionValues

        AddObjectInput.Builder partitionValues​(Collection<String> partitionValues)

        A list of partition values for the object. A value must be specified for each partition key associated with the table.

        The supported data types are integer, long, date(yyyy-MM-dd), timestamp(yyyy-MM-dd HH:mm:ssXXX or yyyy-MM-dd HH:mm:ss"), string and decimal.

        Parameters:
        partitionValues - A list of partition values for the object. A value must be specified for each partition key associated with the table.

        The supported data types are integer, long, date(yyyy-MM-dd), timestamp(yyyy-MM-dd HH:mm:ssXXX or yyyy-MM-dd HH:mm:ss"), string and decimal.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • partitionValues

        AddObjectInput.Builder partitionValues​(String... partitionValues)

        A list of partition values for the object. A value must be specified for each partition key associated with the table.

        The supported data types are integer, long, date(yyyy-MM-dd), timestamp(yyyy-MM-dd HH:mm:ssXXX or yyyy-MM-dd HH:mm:ss"), string and decimal.

        Parameters:
        partitionValues - A list of partition values for the object. A value must be specified for each partition key associated with the table.

        The supported data types are integer, long, date(yyyy-MM-dd), timestamp(yyyy-MM-dd HH:mm:ssXXX or yyyy-MM-dd HH:mm:ss"), string and decimal.

        Returns:
        Returns a reference to this object so that method calls can be chained together.