Class ObjectStorageSourceDetails


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20211001")
    public final class ObjectStorageSourceDetails
    extends SourceDetails
    Object Storage Source Details.
    Note: Objects should always be created or deserialized using the ObjectStorageSourceDetails.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the ObjectStorageSourceDetails.Builder, which maintain a set of all explicitly set fields called ObjectStorageSourceDetails.Builder.__explicitlySet__. The hashCode() and equals(Object) methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
    • Method Detail

      • getRelativePath

        public String getRelativePath()
        The path relative to the prefix specified in the dataset source details (file name).
        Returns:
        the value
      • getPath

        public String getPath()
        The full path of the file this record belongs to.
        Returns:
        the value
      • getOffset

        public BigDecimal getOffset()
        The offset into the file containing the content.
        Returns:
        the value
      • getLength

        public BigDecimal getLength()
        The length from the offset into the file containing the content.
        Returns:
        the value
      • toString

        public String toString​(boolean includeByteArrayContents)
        Return a string representation of the object.
        Overrides:
        toString in class SourceDetails
        Parameters:
        includeByteArrayContents - true to include the full contents of byte arrays
        Returns:
        string representation