Class ObjectStorageSourceDetails


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20211001")
    public final class ObjectStorageSourceDetails
    extends DatasetSourceDetails
    Specifies the dataset location in object storage.

    This requires that all records are in this bucket, and under this prefix. We do not support a dataset with objects in arbitrary locations across buckets or prefixes.
    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).

    • Constructor Detail

    • Method Detail

      • getNamespace

        public String getNamespace()
        The namespace of the bucket that contains the dataset data source.
        Returns:
        the value
      • getBucket

        public String getBucket()
        The object storage bucket that contains the dataset data source.
        Returns:
        the value
      • getPrefix

        public String getPrefix()
        A common path prefix shared by the objects that make up the dataset.

        Except for the CSV file type, records are not generated for the objects whose names exactly match with the prefix.

        Returns:
        the value
      • toString

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