Class ObjectStorageSourceDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.datalabelingservice.model.DatasetSourceDetails
-
- com.oracle.bmc.datalabelingservice.model.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 theObjectStorageSourceDetails.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 theObjectStorageSourceDetails.Builder
, which maintain a set of all explicitly set fields calledObjectStorageSourceDetails.Builder.__explicitlySet__
. ThehashCode()
andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ObjectStorageSourceDetails.Builder
-
Nested classes/interfaces inherited from class com.oracle.bmc.datalabelingservice.model.DatasetSourceDetails
DatasetSourceDetails.SourceType
-
-
Constructor Summary
Constructors Constructor Description ObjectStorageSourceDetails(String namespace, String bucket, String prefix)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ObjectStorageSourceDetails.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getBucket()
The object storage bucket that contains the dataset data source.String
getNamespace()
The namespace of the bucket that contains the dataset data source.String
getPrefix()
A common path prefix shared by the objects that make up the dataset.int
hashCode()
ObjectStorageSourceDetails.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
ObjectStorageSourceDetails
@Deprecated public ObjectStorageSourceDetails(String namespace, String bucket, String prefix)
Deprecated.
-
-
Method Detail
-
builder
public static ObjectStorageSourceDetails.Builder builder()
Create a new builder.
-
toBuilder
public ObjectStorageSourceDetails.Builder toBuilder()
-
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()
- Overrides:
toString
in classDatasetSourceDetails
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toString
in classDatasetSourceDetails
- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classDatasetSourceDetails
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classDatasetSourceDetails
-
-